[HTC EVO 3D] LeeDroid:
Kernel V4.3.0

Test Kernel .... >>> TEST-LeeDrOiD_Evo-3D-GSM_V4.3.0-1.94GHz-KERNEL

PM: Fix printing IRQ names for pending wakeup IRQs …

i2c-core: fix runtime_pm issues …

i2c: Fix checks which cause legacy suspend to never get called …

i2c: Fix for suspend/resume issue …

PM: Wait for completion of the parent resume before resuming …

PM: Introduce library for device-specific OPPs (v7) …

PM: Prototype the pm_generic_ operations …

PM: Remove redundant checks from core device resume routines …

PM: Use a different list of devices for each stage of device suspend …

PM: Use proper ccflag flag in kernel/power/Makefile …

PM: Lock PM device list mutex in show_dev_hash() …

PM: Fix signed/unsigned warning in dpm_show_time() …

PM / Suspend: Fix ordering of calls in suspend error paths …

PM QoS: Correct pr_debug() misuse and improve parameter checks …

PM / Hibernate: Make default image size depend on total RAM size …

PM / Hibernate: Improve comments in hibernate_preallocate_memory() …

PM / Hibernate: Return error code when alloc_image_page() fails …

PM / Runtime: Fix pm_runtime_suspended() …

PM / Hibernate: Fix PM_POST_* notification with user-space suspend …

Tweak ACPU table & Voltages - limit OC to 1890MHz

Source >> https://github.com/LeeDroid-/Shooter-2.6.35-MR/commits/master

This should 100% fix the black screen on incoming call issue, improve power managment & reduce battery drain.

Updated ACPU Table, both cores OC up to 1890MHz..

/* L2 frequencies = 2 * 27 MHz * L_VAL */
static struct clkctl_l2_speed l2_freq_tbl_v2[] = {
[0] = { MAX_AXI, 0, 0, 825000, 850000, 0},
[1] = { 432000, 1, 0x08, 850000, 875000, 0},
[2] = { 486000, 1, 0x09, 875000, 900000, 0},
[3] = { 540000, 1, 0x0A, 875000, 900000, 0},
[4] = { 594000, 1, 0x0B, 900000, 925000, 0},
[5] = { 648000, 1, 0x0C, 925000, 950000, 1},
[6] = { 702000, 1, 0x0D, 950000, 975000, 1},
[7] = { 756000, 1, 0x0E, 975000, 1100000, 1},
[8] = { 810000, 1, 0x0F, 975000, 1100000, 1},
[9] = { 864000, 1, 0x10, 1000000, 1025000, 1},
[10] = { 918000, 1, 0x11, 1025000, 1050000, 2},
[11] = { 972000, 1, 0x12, 1050000, 1075000, 2},
[12] = {1026000, 1, 0x13, 1075000, 1100000, 2},
[13] = {1080000, 1, 0x14, 1100000, 1125000, 2},
[14] = {1134000, 1, 0x15, 1125000, 1200000, 2},
[15] = {1188000, 1, 0x16, 1150000, 1175000, 3},
[16] = {1242000, 1, 0x17, 1175000, 1225000, 3},
[17] = {1296000, 1, 0x18, 1225000, 1250000, 3},
[18] = {1350000, 1, 0x19, 1225000, 1250000, 3},
[19] = {1404000, 1, 0x1A, 1250000, 1275000, 4},
[20] = {1458000, 1, 0x1B, 1250000, 1275000, 4},
[21] = {1512000, 1, 0x1C, 1275000, 1300000, 4},
[22] = {1566000, 1, 0x1D, 1275000, 1300000, 4},
[23] = {1620000, 1, 0x1E, 1300000, 1325000, 4},
[24] = {1647000, 1, 0x1F, 1325000, 1350000, 4},
[25] = {1728000, 1, 0x20, 1350000, 1375000, 4},
[26] = {1782000, 1, 0x21, 1375000, 1400000, 4},
[27] = {1836000, 1, 0x22, 1400000, 1425000, 4},
[28] = {1890000, 1, 0x22, 1425000, 1450000, 4}
};

#define L2(x) (&l2_freq_tbl_v2[(x)])
/* SCPLL frequencies = 2 * 27 MHz * L_VAL */
static struct clkctl_acpu_speed acpu_freq_tbl_oc[] = {
{ {1, 1}, 192000, ACPU_PLL_8, 3, 1, 0, 0, L2(1), 800000, 0x03006000},
/* MAX_AXI row is used to source CPU cores and L2 from the AFAB clock. */
{ {0, 0}, MAX_AXI, ACPU_AFAB, 1, 0, 0, 0, L2(0), 825000, 0x03006000},
{ {1, 1}, 384000, ACPU_PLL_8, 3, 0, 0, 0, L2(1), 825000, 0x03006000},
{ {1, 1}, 432000, ACPU_SCPLL, 0, 0, 1, 0x08, L2(1), 850000, 0x03006000},
{ {1, 1}, 486000, ACPU_SCPLL, 0, 0, 1, 0x09, L2(2), 875000, 0x03006000},
{ {1, 1}, 540000, ACPU_SCPLL, 0, 0, 1, 0x0A, L2(3), 875000, 0x03006000},
{ {1, 1}, 594000, ACPU_SCPLL, 0, 0, 1, 0x0B, L2(4), 900000, 0x03006000},
{ {1, 1}, 648000, ACPU_SCPLL, 0, 0, 1, 0x0C, L2(5), 925000, 0x03006000},
{ {1, 1}, 702000, ACPU_SCPLL, 0, 0, 1, 0x0D, L2(6), 950000, 0x03006000},
{ {1, 1}, 756000, ACPU_SCPLL, 0, 0, 1, 0x0E, L2(7), 975000, 0x03006000},
{ {1, 1}, 810000, ACPU_SCPLL, 0, 0, 1, 0x0F, L2(8), 975000, 0x03006000},
{ {1, 1}, 864000, ACPU_SCPLL, 0, 0, 1, 0x10, L2(9), 1000000, 0x03006000},
{ {1, 1}, 918000, ACPU_SCPLL, 0, 0, 1, 0x11, L2(10), 1025000, 0x03006000},
{ {1, 1}, 972000, ACPU_SCPLL, 0, 0, 1, 0x12, L2(11), 1050000, 0x03006000},
{ {1, 1}, 1026000, ACPU_SCPLL, 0, 0, 1, 0x13, L2(12), 1075000, 0x03006000},
{ {1, 1}, 1080000, ACPU_SCPLL, 0, 0, 1, 0x14, L2(13), 1100000, 0x03006000},
{ {1, 1}, 1134000, ACPU_SCPLL, 0, 0, 1, 0x15, L2(14), 1125000, 0x03006000},
{ {1, 1}, 1188000, ACPU_SCPLL, 0, 0, 1, 0x16, L2(15), 1150000, 0x03006000},///
{ {1, 1}, 1242000, ACPU_SCPLL, 0, 0, 1, 0x17, L2(16), 1175000, 0x03006000},
{ {1, 1}, 1296000, ACPU_SCPLL, 0, 0, 1, 0x18, L2(17), 1225000, 0x03006000},
{ {1, 1}, 1350000, ACPU_SCPLL, 0, 0, 1, 0x19, L2(18), 1225000, 0x03006000},
{ {1, 1}, 1404000, ACPU_SCPLL, 0, 0, 1, 0x1A, L2(19), 1250000, 0x03006000},
{ {1, 1}, 1458000, ACPU_SCPLL, 0, 0, 1, 0x1B, L2(20), 1250000, 0x03006000},
{ {1, 1}, 1512000, ACPU_SCPLL, 0, 0, 1, 0x1C, L2(21), 1275000, 0x03006000},
{ {1, 1}, 1566000, ACPU_SCPLL, 0, 0, 1, 0x1D, L2(22), 1275000, 0x03006000},
{ {1, 1}, 1620000, ACPU_SCPLL, 0, 0, 1, 0x1E, L2(23), 1300000, 0x03006000},
{ {1, 1}, 1674000, ACPU_SCPLL, 0, 0, 1, 0x1F, L2(24), 1325000, 0x03006000},
{ {1, 1}, 1728000, ACPU_SCPLL, 0, 0, 1, 0x20, L2(25), 1350000, 0x03006000},
{ {1, 1}, 1782000, ACPU_SCPLL, 0, 0, 1, 0x21, L2(26), 1375000, 0x03006000},
{ {1, 1}, 1836000, ACPU_SCPLL, 0, 0, 1, 0x22, L2(27), 1400000, 0x03006000},
{ {1, 1}, 1890000, ACPU_SCPLL, 0, 0, 1, 0x23, L2(28), 1425000, 0x03006000},
{ {0, 0}, 0 },

Night all!! Enjoy ;)