Commit Graph

58 Commits

Author SHA1 Message Date
Wang Panzhenzhuan 0a185632e9 arm64: dts: rockchip: move camera node config to dts for rk3326-863-lp3-v10
Move rkisp1 and gc0312/gc2145, cif and cif_sensor
node config to dts level not in dtsi.

For rkisp1 and gc0312/gc2145 don't need by rk3326-863-lp3-v10.dts,
otherwise it causes 8.0 863 machine camera register failed;
And cif with cif_sensor don't need by rk3326-863-lp3-v10-avb.dts,
otherwise it causes 9.0 863 machine camera register failed;

So need to modify rk3326-863-lp3-v10-avb.dts and
rk3326-863-lp3-v10.dts separately for camera node configs

Change-Id: Ieac54c39cec1f2eae70e0d41829cc0ea1b6a3eb2
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com>
2018-09-21 09:34:56 +08:00
Bian Jin chen fbbf92cb6f arm64: dts: rockchip: rk3326/px30: Separate android fireware
- Split DT source files to separate out android fireware specific DT
bindings.
- Add an alias for firmware_android && chosen in px30-android.dtsi.

Change-Id: I63da786d8f70c72497b3def47309efcd8399c171
Signed-off-by: Bian Jin chen <kenjc.bian@rock-chips.com>
2018-08-15 18:36:08 +08:00
shengfei Xu 88d0096ddc arm64: dts: rockchip: change the parameters of rk817 and rk809
1. ldo default output voltage 1000mV;
2. charger termination adjustment select analog mode

Change-Id: Iaae81c36db3df50738def462c25d34d8508632ae
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
2018-06-21 10:43:41 +08:00
Finley Xiao 618d89da2b arm64: dts: rockchip: Enable bus_apll node for px30/rk3326
Change-Id: I5b94d18f61daf92414ee5da666674576d6dc0c4d
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2018-05-31 14:17:29 +08:00
Tony Xie 9c1bdbf2af arm64: dts: rockchip: Set pmic-reset-func to 1 for px30 and rk3326
config reset registers only for rk817 and rk809.

Change-Id: I761fdc891b24812de43251538b1c2af8b7c92d68
Signed-off-by: Tony Xie <tony.xie@rock-chips.com>
2018-05-09 16:39:50 +08:00
Wu Liangqing 8c3abba8b5 arm64: dts: rockchip: px30: set vccio regulator min microvolt to 1.8v
Change-Id: If3dd897b1fa62a8e5bed30fadc7c755fdbd90103
Signed-off-by: Wu Liangqing <wlq@rock-chips.com>
2018-05-08 15:55:57 +08:00
Tony Xie 4b2e018dc1 arm64: dts: rockchip: support board-irdrop for rk3326-863 board
Change-Id: I3ccb3c6426d08dc1a186f86d86391a8e307e6e1b
Signed-off-by: Tony Xie <xxx@rock-chips.com>
2018-04-26 17:13:18 +08:00
Liang Chen 96176aa53b arm64: dts: rockchip: Enable dmc for px30/rk3326
Change-Id: I47c08b9fcd12c21c3cc4731617ebfe4331a0ac72
Signed-off-by: Liang Chen <cl@rock-chips.com>
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2018-04-26 17:12:06 +08:00
Rocky Hao 27e0c547c2 arm64: dts: rockchip: update pinctrl for px30
1 move pinctrl into board level dts file.
2 remove pinctrl for sleep state.
in sleep state we do not change pin control and keep the pin control
in otp state, which is used by atf as a flag to control pmic's state.

Change-Id: Ib68b20d4f4ba79d99255f1deb509ff8a741deef2
Signed-off-by: Rocky Hao <rocky.hao@rock-chips.com>
2018-04-19 18:35:39 +08:00
Tony Xie 1a69527184 arm64: dts: rockchip: add pinctrl info for RK817&RK809
Change-Id: I23dc0c8271ba8cb566fa16bbd179fe6e8aa3b591
Signed-off-by: Tony Xie <tony.xie@rock-chips.com>
2018-04-03 19:55:46 +08:00
Meng Dongyang 855763aa3c arm64: dts: rockchip: enable u2phy low power mode for rk3326-863
Add rockchip,low-power-suspend property to DT of u2phy to make
the port enter lower power state when suspend.

Change-Id: I88eef53b24c8859ebe2c2b3cb5ecbdc42b406d04
Signed-off-by: Meng Dongyang <daniel.meng@rock-chips.com>
2018-04-02 17:43:50 +08:00
Zhou weixin 244f83c3f5 arm64: dts: rockchip: add always-on vccio_sd for uart debug on PX30/RK3326 boards
Change-Id: Ied5cc8f0cc3fb4a00aef3cd14846c2ead0e7a95e
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
2018-03-21 11:26:46 +08:00
Shawn Lin 6a0dbbc7e1 arm64: dts: rockchip: remove always-on and boot-on from vcc{io}_sd of PX30/RK3326 boards
vccio_sd and vcc_sd are well better controlled by MMC core
and please don't bother taking care of them instead, otherwise
reboot w/ a working SD3.0 card will fail to respond the correct
OCR in the first place as missing a proper power removal.

Change-Id: I9efa11e25198b66e21538bd6603a3bab6638dc5f
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2018-03-20 20:51:03 +08:00
Liang Chen 78ffe82012 arm64: dts: rockchip: adjust opp-table and IR-Drop for px30/rk3326
Change-Id: I266078b219edc60b27cea547462cad886e3af1bb
Signed-off-by: Liang Chen <cl@rock-chips.com>
2018-03-20 14:16:04 +08:00
Zhang Yunlong 830d9321e7 arm64: dts: rockchip: rk3326-863-lp3-v10: remove dvp regulator 'always-on' property
Change-Id: I3790833144ae17fd5417bfc056d82cf7fe6866e6
Signed-off-by: Zhang Yunlong <dalon.zhang@rock-chips.com>
2018-03-20 14:12:17 +08:00
XiaoDong Huang b3bbd99a3f arm64: dts: rockchip: enable rockchip_suspend node for px30/rk3326 board
Change-Id: Ic0abae2f3c474e2d6f03bda3ae4a99d05cc53c30
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2018-03-12 19:55:55 +08:00
shengfei Xu bc22ab7830 arm64: dts: rockchip: rk3326/px30: add charge animation node
Change-Id: I2c013c6e1f94727de7031420e7cd15e022767171
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
2018-03-09 14:10:02 +08:00
Zhou weixin 8d7742eb92 arm64: dts: rockchip: rk3326-863-lp3-v10: adjust battery config
Change-Id: I8abb28863b4848ab900dddbd04447c098ffcfb84
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
2018-03-07 17:21:25 +08:00
Tony Xie 1ed201f3fa arm64: dts: rockchip: set dcdc auto mode for rk817&rk809
Change-Id: I149bd790e20eb89899e091a767ef8293f83ecdd6
Signed-off-by: Tony Xie <tony.xie@rock-chips.com>
2018-03-01 14:22:53 +08:00
Wyon Bi 920ec4576e arm64: dts: rockchip: rk3326-863-lp3-v10: enable logo display
Change-Id: I54091b5a0becf970623178ce0967579ebbf22f05
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
2018-02-28 11:07:10 +08:00
Zhou weixin 651cd90eaa arm64: dts: rockchip: disable virtual power for rk3326-863-lp3-v10
Change-Id: Ib558805bc8923f8485c36edf51535f17ea997573
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
2018-02-28 10:34:28 +08:00
Shawn Lin 94d9c15c89 arm64: dts: rockchip: Add SD(IO) 3.0 support for rk3326-863-lp3-v10
Change-Id: I046c2dadfe20861c45c27b068b4c4dc427a36eee
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2018-02-27 11:31:31 +08:00
Zhou weixin 131944685d arm64: dts: rockchip: adjust backlight brightness levels for rk3326-863-lp3-v10
Change-Id: Ib0064c1ef0411a06b92f1490a350d8b7060522b1
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
2018-02-25 19:24:16 +08:00
Shawn Lin 2e7ca8f18b arm64: dts: rockchip: add cap-sd-highspeed for sdmmc for all px30/rk3326 boards
Change-Id: I6db6411000d869439a8deb27ccec6bd4593bce26
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2018-02-25 19:14:44 +08:00
Zhou weixin 2fa09bb0e2 arm64: dts: rockchip: set vcc_3v0 on and vcc1v8_dvp off in sleep mode for rk3326-863-lp3-v10
vcc_3v0: supply for wifi bt module, should keep enable in sleep mode.
vcc1v8_dvp: supply for camera, should be off in sleep mode, otherwise,
increase current consumption.

Change-Id: Idfd10f7b8f6fca6db1760e429acc9b215a8cf595
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
2018-02-25 15:05:20 +08:00
David Wu d23333f9d6 arm64: dts: rockchip: Make adc key detected value more accurately for rk3326/px30 board
Change-Id: Ibcc08001789478d714628fdec10024e6254daa74
Signed-off-by: David Wu <david.wu@rock-chips.com>
2018-02-24 10:39:03 +08:00
Joseph Chen b0104476f8 arm64: dts: rockchip: rk3326/px30: add pmic pwrkey node
pwrkey node is necessary for U-Boot RK817/RK809 pwrkey driver,
because the device-driver model requires it to make a match.

Change-Id: Ica766232646ba93508592ab1a20b65157859d688
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2018-02-24 10:35:36 +08:00
shengfei Xu 55f42a9aed arm64: dts: rockchip: the boost and otg may be disabed for rk3326 board
Change-Id: I3a320614d13fe87156e8f85815a5eb89157a3c1f
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
2018-02-24 10:32:58 +08:00
Binyuan Lan be138b5dc6 arm64: dts: rockchip: set hp/spk volume for 3326
Change-Id: If466d0cacc5c9247c1858775508a410943d78ce2
Signed-off-by: Binyuan Lan <lby@rock-chips.com>
2018-02-23 14:38:57 +08:00
XiaoDong Huang f64e967ae6 arm64: dts: rockchip: px30: adjust suspend voltage
1. adjust vdd_logic to 950000uV.
2. adjust vdd_arm to 950000uV.
3. set vdd_10 on.
4. set vcc3v0_pmu on.

Change-Id: I1af72ccbc615f6bdcb59f51ac6ea54e8c3bfe2af
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2018-02-22 16:28:36 +08:00
Finley Xiao d9c3f985e4 arm64: dts: rockchip: px30: xin32k use the fixed clk
If xin32k use the rk808_clkout1, rk808 init is too late,
xin32k enable count and prepare count is not match with it's child clk.

Change-Id: Iec5d1f91b2289b18f41b4d915e6859154a5b7635
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2018-02-13 17:57:25 +08:00
shengfei Xu 569bb500f8 arm64: dts: rockchip: rk3326: use extcon specifier for the charger
Change-Id: Ie84c6be541c6489ca93cef38f5ad3741851fdb59
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
2018-02-09 16:40:07 +08:00
Binyuan Lan f29923d120 arm64: dts: rockchip: add headset detect for rk3326
Change-Id: Ia816a8f8fdcdd2265841965a59654e3b5f13cc06
Signed-off-by: Binyuan Lan <lby@rock-chips.com>
2018-02-09 11:28:13 +08:00
Binyuan Lan 63c07f8a39 arm64: dts: rockchip: add rk817 codec for rk3326
Change-Id: I8d86246b8e75ae028ba0f1d9b58c8facd2816556
Signed-off-by: Binyuan Lan <lby@rock-chips.com>
2018-02-08 21:01:14 +08:00
David Wu ff72078491 arm64: dts: rockchip: Fix some adc key issues for rk3326/px30 board
1. add vref voltage 1.8v;
2. Alphabetical order;
3. Fix the press-threshold-microvolt;
4. Add poll interval 100ms

Change-Id: If5e29f5073155be3022053cc3516dda88c5db223
Signed-off-by: David Wu <david.wu@rock-chips.com>
2018-02-08 18:12:35 +08:00
Zhou weixin 70d0347a0b arm64: dts: rockchip: enable vip for rk3326 863 board
Change-Id: Ied60270696bc0dfd0dc41937c1e24b289e6063f5
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
2018-02-08 14:22:20 +08:00
Zhou weixin b48da90f72 arm64: dts: rockchip: add wifi power control for rk3326-863-lp3-v10
Change-Id: Ic5dd468ade0c165c14d80530f3bba43979c785a0
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
2018-02-08 09:33:19 +08:00
Zorro Liu fb0bdec10f arm64: dts: rockchip: modify sensor layout value of rk3326-863-lp3-v10 board
Change-Id: Ida4cf4b314c34a5daf7706d74913505945584b1c
Signed-off-by: Zorro Liu <lyx@rock-chips.com>
2018-02-07 15:56:25 +08:00
Zhou weixin 6837f6f0d6 arm64: dts: rockchip: fix panel for rk3326 863 tablet board
Change-Id: I8e5314fd606e135bfea1334d5c677b17cdae9c7f
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
2018-02-07 12:01:16 +08:00
Liang Chen 66cbf767cc arm64: dts: rockchip: add gpu regulator supply for px30/rk3326 board
Change-Id: I6fe2c5168dd9637f53bfd2647f65d55fe008b339
Signed-off-by: Liang Chen <cl@rock-chips.com>
2018-02-06 16:11:57 +08:00
Liang Chen a869e09080 arm64: dts: rockchip: add cpu regulator supply for px30/rk3326 board
Change-Id: I961d5fa4dee43eb78b79357dca95b10c9753cec0
Signed-off-by: Liang Chen <cl@rock-chips.com>
2018-02-06 16:09:59 +08:00
Tony Xie a36a41bf39 arm64: dts: rockchip: change the vdd_arm and vdd_logic node of px30/rk3326 board
change the vdd_arm and vdd_logic dts node for rk3326 and px30.
delete the pinctrl define for rk818 and rk809.

Change-Id: I4fcc10ac48b4b91f4225efc2efdb78227de005ba
Signed-off-by: Tony Xie <tony.xie@rock-chips.com>
2018-02-06 16:00:23 +08:00
Tony Xie 2bb022aa28 arm64: dts: rockchip: enable i20 status and replace vccsys and vcc5v0_sys for px30/rk3326 board
Change-Id: I8ad097dbd3f82d8b5b9d456a37a3be8ed14ae144
Signed-off-by: Tony Xie <xxx@rock-chips.com>
2018-02-06 14:22:46 +08:00
Zhou weixin be5e47668c arm64: dts: rockchip: enable tsadc for px30/3326
Change-Id: I93797773a49d2167c5d9d15d7ac7ab5a0f807240
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
2018-02-05 20:19:46 +08:00
shengfei Xu 7839478969 arm64: dts: rockchip: add rk817 battery config for rk3326
Change-Id: I76c998abe9b6c6f34365c0b5aedd304af28f58e3
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
2018-02-05 16:42:01 +08:00
shengfei Xu 554fe49f4a arm64: dts: rockchip: add rk817 charger config for rk3326
Change-Id: I7bbbce5cfa934328ec2f108f079f0649ca8a66f2
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
2018-02-05 16:42:01 +08:00
Zhou weixin 64ef3da372 arm64: dts: rockchip: add io-domain config for px30/rk3326
Change-Id: I8b0c76dfc388068782f613285f3b0c5e5314cd32
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
2018-02-05 15:45:09 +08:00
tony.xie bffbb0ee12 arm64: dts: rockchip: add rk817 config for rk3326
Change-Id: Ia7c18fddccb02148c997659f4684b25d3d1ce5c8
Signed-off-by: Tony Xie <tony.xie@rock-chips.com>
2018-02-05 15:44:09 +08:00
Zhou weixin 3bc1d7d06f arm64: dts: rockchip: Auto match emmc and nand devices for px30/rk3326
Change-Id: I787e0cefdf8bc7d0f5ae1483233017edafa7ee31
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
2018-02-02 18:49:57 +08:00
Zhou weixin ec33359b7f arm64: dts: rockchip: enable vpu_combo for 3326/px30 board
Change-Id: I1f4f8800945e9c329b5e5fe87acf032cf5fe163b
Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
2018-02-01 10:01:36 +08:00