http://www.sammobile.com/2013/04/19...9500-gt-i9505-sgh-i337m/#.UXFYHqYLuCk.twitter
This is great news! CM 10.1?
This is great news! CM 10.1?
http://www.sammobile.com/2013/04/19...9500-gt-i9505-sgh-i337m/#.UXFYHqYLuCk.twitter
This is great news! CM 10.1?
#define DOWN_STEP_OLD 1100000
#define DOWN_STEP_NEW 600000
#define UP_STEP_OLD 550000
#define UP_STEP_NEW 600000
#define STEP_LEVEL_CA7_MAX 600000
#define STEP_LEVEL_CA15_MIN 800000
if (freqs[cur]->old <= UP_STEP_OLD && target_freq > UP_STEP_NEW)
target_freq = STEP_LEVEL_CA7_MAX;
if (freqs[cur]->old >= DOWN_STEP_OLD && target_freq < DOWN_STEP_NEW) {
if (strcmp(policy->governor->name, "ondemand") == 0)
target_freq = STEP_LEVEL_CA15_MIN;
else
target_freq = STEP_LEVEL_CA7_MAX;
}
if (cur == CA15 && target_freq < freq_min[CA15]) {
do_switch = 1; /* Switch to Little */
} else if (cur == CA7 && user_set_eagle_count > get_num_CA15()
&& target_freq > freq_max[CA7]) {
do_switch = 1; /* Switch from LITTLE to big */
if (count > 0 && count < 4 &&
target_freq > exynos_info[cur]->max_op_freqs[count + 1])
later = true;
}
I will be updating in this thread shortly about proper information about the last unknown things concerning the phones...
Edit: How big is this thing?!
Edit: 372mB, they included various new things in their platform sources, seems they released the source for the Samsung Browser which seems to be the bulk of the increased size.
The 5410 now has proper independent power-gating in its CPUIdle driver.
The CPUFreq driver is populated from 200MHz up until 1300MHz for the A7 cores and 2000MHz for the A15 cores in 100MHz steps.
The shipping CPU already is in its second revision REV_2_0.
The shipping frequencies are 500MHz to 1300MHz for the A7 cores, 800MHz to 1600MHz for the A15 cores.
I'm trying to DL the 9505 sources atm, 28 KB/s on a 50+ Mb/s line, come on Samsung:crying: On the octa, is the voltage table populated for frequencies over 1600 MHz?, if so is there a big jump?
They're populated, but only with a dummy 1300mV max value.I'm trying to DL the 9505 sources atm, 28 KB/s on a 50+ Mb/s line, come on Samsung:crying: On the octa, is the voltage table populated for frequencies over 1600 MHz?, if so is there a big jump?
EDIT: There's plenty of evidence of a global LTE enabled 5410 device, the kernel even has the usual modem drivers for it and GPIO board definitions.
I think most of the more interesting stuff is already cleared up now.
Did Samsung finally release proper sources with documentation?!?!?!?!
If so, I really hope they will do the same with the Note II and S3 quickly!!!!!!
I think you should read more into the whole sources and documentation story, you obviously don't get it.
Long story short, these are kernel sources and not the sources the CM team needs.
I will be updating in this thread shortly about proper information about the last unknown things concerning the phones...
The GPU _is_ running at 532MHz. There is a define for to ommit the last frequency step in the driver and limit it to 480MHz, however, in the released source this is not used and the frequency is 532MHz.
Code:#define DOWN_STEP_OLD 1100000 #define DOWN_STEP_NEW 600000 #define UP_STEP_OLD 550000 #define UP_STEP_NEW 600000 #define STEP_LEVEL_CA7_MAX 600000 #define STEP_LEVEL_CA15_MIN 800000 if (freqs[cur]->old <= UP_STEP_OLD && target_freq > UP_STEP_NEW) target_freq = STEP_LEVEL_CA7_MAX; if (freqs[cur]->old >= DOWN_STEP_OLD && target_freq < DOWN_STEP_NEW) { if (strcmp(policy->governor->name, "ondemand") == 0) target_freq = STEP_LEVEL_CA15_MIN; else target_freq = STEP_LEVEL_CA7_MAX; } if (cur == CA15 && target_freq < freq_min[CA15]) { do_switch = 1; /* Switch to Little */ } else if (cur == CA7 && user_set_eagle_count > get_num_CA15() && target_freq > freq_max[CA7]) { do_switch = 1; /* Switch from LITTLE to big */ if (count > 0 && count < 4 && target_freq > exynos_info[cur]->max_op_freqs[count + 1]) later = true; }
... so? The whole Linux kernel might have a word or two with you on the matter http://lxr.free-electrons.com/ident?i=strcmp
#define DOWN_STEP_OLD 1100000
#define DOWN_STEP_NEW 600000
#define UP_STEP_OLD 550000
#define UP_STEP_NEW 600000
#define STEP_LEVEL_CA7_MAX 600000
#define STEP_LEVEL_CA15_MIN 800000
if (freqs[cur]->old <= UP_STEP_OLD && target_freq > UP_STEP_NEW)
target_freq = STEP_LEVEL_CA7_MAX;
if (freqs[cur]->old >= DOWN_STEP_OLD && target_freq < DOWN_STEP_NEW) {
if (strcmp(policy->governor->name, "ondemand") == 0)
target_freq = STEP_LEVEL_CA15_MIN;
else
target_freq = STEP_LEVEL_CA7_MAX;
}
if (cur == CA15 && target_freq < freq_min[CA15]) {
do_switch = 1; /* Switch to Little */
} else if (cur == CA7 && user_set_eagle_count > get_num_CA15()
&& target_freq > freq_max[CA7]) {
do_switch = 1; /* Switch from LITTLE to big */
if (count > 0 && count < 4 &&
target_freq > exynos_info[cur]->max_op_freqs[count + 1])
later = true;
}
I already did that some time ago: AndreiLux/Perseus-UNIVERSAL5410 https://github.com/AndreiLux/Perseus-UNIVERSAL5410
Did Samsung finally release proper sources with documentation?!?!?!?!
If so, I really hope they will do the same with the Note II and S3 quickly!!!!!!
... so? The whole Linux kernel might have a word or two with you on the matter http://lxr.free-electrons.com/ident?i=strcmp