if kernel dtb regulator pwm id not setting, uboot getting and setting pwm error.
Change-Id: I1237d32e13ac369387b5d2c7f1e876ce76ef09d6
Signed-off-by: Firefly <service@t-firefly.com>
(cherry picked from commit c6802c4c367246d7eee93f3fc2183e878afecabe)
1) increase tee_ta_v1.5.bin for with ta
2) change version number to v1.5
Change-Id: I2b793b30a6282c0842a909908dfc709eddd8f567
Signed-off-by: Firefly <service@t-firefly.com>
(cherry picked from commit f4ada39e28e4ab72c4c46a1e17b7f1fd34234d65)
2GB/1cs per channel, ddr init error.
fix this bug to support 2GB/1cs per channel.
2GB/1cs that is: row=16, col=10, bank=3, bw=2, cs=1
Change-Id: I222d1615d3df2c01312a04e5e0beab96fc1c2354
Signed-off-by: Firefly <service@t-firefly.com>
(cherry picked from commit 2c4cd3ba595be909ed6db15bb31df8b62a7307b7)
customer find 4GB LPDDR3 performance is poor than 2GB, after analyse,
we find the reason is: 4GB just select a more low power setting, but
it effect the performance. so this version we just select the more
performance setting, no longer select the more low power setting.
Change-Id: I8899d19d6b8456e6a67f3cccbfbdd27c31b821f9
Signed-off-by: Firefly <service@t-firefly.com>
(cherry picked from commit 741c372617f9ef4e245152050a073be169ef59fd)
By the way, as cpu can't wakeup from wfi while charger plug in
or out, so it's better to define CONFIG_CHARGE_TIMER_WAKEUP if
CONFIG_CHARGE_DEEP_SLEEP is defined
Change-Id: Ie3133b431f95280fa75e393693eba849538edb8e
Signed-off-by: Firefly <service@t-firefly.com>
(cherry picked from commit 203f62bb3b6fe8d2916d834952973e661ffc70ab)
1. check dc by pmic;
2. rename some register;
3. init rsoc only when charging in uboot
Change-Id: Ia046276c5849c7813cc78aba99ac7f7f52290d8f
Signed-off-by: Firefly <service@t-firefly.com>
(cherry picked from commit f6b2c82f17b536f983679fc18b1ee0eccf9a004f)
ddr init bin update to version 1.17 20160513 to fix bug about 4GB dram
detect fail.
Change-Id: Ib1ddc6409cda1040f4e8dd37ac8f0433ea2c217d
Signed-off-by: Firefly <service@t-firefly.com>
(cherry picked from commit a8e1e4dafb8492d752832625bd24aa3942e494cf)
fix dpll setting refdiv to 1 for more stabilization.
Change-Id: I41a38be1bcd101d30d0188377aa3197e1c5c58f1
Signed-off-by: Firefly <service@t-firefly.com>
(cherry picked from commit da92e37e0a5e5958b63ee9367b8f9e41816cd29f)
ddr init code version update to v1.04 20160505. This update including
1.supporting 16bit bandwidth.
2.fix bug to supporting 8Gb dram.
Change-Id: I10ef22722d152b0e0e14855969d9df21b168b599
Signed-off-by: Firefly <service@t-firefly.com>
(cherry picked from commit ccb9ae955bbb35beb4f260180a5b129979c2ecd6)
1. set voltage from instant to average mode which avoid power
on voltage sample error.
2. set initialized state when charger online.
Change-Id: I5c6bb05240f5bbace7f8912d47146f52189e3dcc
Signed-off-by: Firefly <service@t-firefly.com>
(cherry picked from commit c4a18216e983c8666dc9696b0d27733012869716)
It is not suitble control key press event by CONFIG_CHARGE_DEEP_SLEEP
Change-Id: I8abb6102810c750b08ceca0de2b18ec01e7e9f20
Signed-off-by: Firefly <service@t-firefly.com>
(cherry picked from commit 056503d554623fc68ec4ed903299f921f430db17)
support the pwm regulator set voltage for rk3399
Change-Id: Ie8966373f3cfae7f43c7242b933c887bdcb2add4
Signed-off-by: Firefly <service@t-firefly.com>
(cherry picked from commit abb699d62f5d2681adc4c3d334e14e89ae60c5be)
The platform with rk816 pmic, power key is not signed to a gpio.
It is detected by the interrupt of rk816.
Change-Id: Ib372d6749e91e55f3bdfc96a15921d53e7ce3d69
Signed-off-by: Firefly <service@t-firefly.com>
(cherry picked from commit 9ff31d672e3df0819f587fb4753e5038132cd3b7)
ddr: to reduce EMI, setting refdiv from 1 to 12 for bigger clock jitter
Change-Id: Iabf59d9f211b43af76d1e0b13e2bfd531dd4a7c7
Signed-off-by: Firefly <service@t-firefly.com>
(cherry picked from commit 6c40145c78436029b1c578fb200f47884df332f0)
As rk3288w don't support pvtm at present, and it has the same eco vesion
and compatible with rk3288, so add a soc check.
Change-Id: I4b45cd9e3dbe39e80b3cc442b45b829c3372f381
Signed-off-by: Firefly <service@t-firefly.com>
(cherry picked from commit 2302a6e181076acb543d5d097f75c04ee4dd0987)