Commit Graph

130071 Commits

Author SHA1 Message Date
Sandy Huang
c212130a7c arm64: dts: rockchip: rk3308: update lcdc pinctl to fun1
Change-Id: Id4c5fcc94fe383d216aac67826d593a9f9c71884
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2018-03-24 11:45:03 +08:00
Sandy Huang
f54d446d3b arm64: dts: rockchip: add support spi screen for rk3308-evb-ext board
Change-Id: I7095276a186f301e8913bad7abd2cc87e6228bcf
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2018-03-23 21:26:28 +08:00
Ziyuan Xu
3cf1fb840f arm64: dts: rockchip: add backlight for rk3308-evb-ext board
Change-Id: If76cc0d143e9dff950b0c5d662541a385239f668
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
2018-03-23 21:26:28 +08:00
Andy Yan
888a13c66f arm64: dts: rockchip: add syscon-reboot-mode for rk3308
Add syscon reboot mode dt node for RK3308 SOC.

Change-Id: Ia9583bf8436b53caf160ce31d34c82230832c04d
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
2018-03-23 21:05:26 +08:00
Finley Xiao
d5e8f70d5f clk: rockchip: rk3308: Add pclk_wdt
Change-Id: I1946b3550c11d6fde424c8493eaf925ff2dcfce4
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2018-03-23 20:39:26 +08:00
Finley Xiao
699150fe82 arm64: dts: rockchip: rk3308: Assign emmc, sdio, sdmmc clocks to DIV50
Change-Id: Ie8b84b655b9ee0db6ae7013b8bc7d496badd5dd4
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2018-03-23 20:39:26 +08:00
Tony Xie
78df9ac64e arm64: dts: rockchip: rk3308-evb-v10: add some pwm property
1. config pwm to 200k
2. add regulator-settling-time-up-us

Change-Id: Ifabbd68524ad7012459a0202d2b2982701040f68
Signed-off-by: Tony Xie <tony.xie@rock-chips.com>
2018-03-23 20:33:13 +08:00
XiaoDong Huang
fd769fde5b arm64: dts: px30: support cpu/cluster idle
Change-Id: I41b08eb568471dcf1537cb7afa637bdf6a7df2c8
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2018-03-23 18:58:26 +08:00
Liang Chen
0817d18169 arm: dts: configure opp-table and cooling-device of vpu for rk322x
Change-Id: I5604126c329b4488b9e262ef1b08d526df715543
Signed-off-by: Liang Chen <cl@rock-chips.com>
2018-03-23 17:23:55 +08:00
Huang jianzhi
7695831137 ARM: dts: rk322x: Modify dmc SYS_STATUS_VIDEO_4K frequency from 600M to 666M
Change-Id: I0c7f934d1baff23e2e450975069fd753c398d673
Signed-off-by: Huang jianzhi <jesse.huang@rock-chips.com>
2018-03-23 17:23:24 +08:00
Tony Xie
3e9d497c92 ARM: dts: rockchip: rk3229-evb-android: add regulator-settling-time-up-us for pwm regulator.
Change-Id: I838fd14fb3ffcdd0147892a1b2e06ecfde5430e2
Signed-off-by: Tony Xie <tony.xie@rock-chips.com>
2018-03-23 17:18:56 +08:00
Tao Huang
ef92d723e3 arm64: rk3308_linux_defconfig: disable CPU_IDLE_GOV_LADDER
Ladder governor is for periodic timer tick, we use menu governor.

Change-Id: Iffb797a801563f6745238a26b2582ea57d6ab0a5
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-03-23 14:22:14 +08:00
Ziyuan Xu
b947e52a9d arm64: dts: rockchip: add bt & wifi support for rk3308-evb-v10 board
Change-Id: Id8e1f648cbecfa8d773baa9aa5803a8bffabff57
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
2018-03-22 18:18:10 +08:00
Ziyuan Xu
e8391a6474 arm64: configs: add led controller and gpio-rotary for rk3308_linux
Change-Id: I00000b44a10420d686aff6a96805ca5db613f6fb
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
2018-03-22 18:15:10 +08:00
Ziyuan Xu
462a710d60 arm64: dts: rockchip: rk3308-evb-v10: fix typo in bootargs
Change-Id: I410188058b329d1d8e8b2ad749850d7f147f0b2d
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
2018-03-22 18:14:13 +08:00
Huibin Hong
547d67bebe arm64: dts: rockchip: add spi aliase for px30
Change-Id: I9b833d7d6a91d18a422bd2682bfc4ec4c4a9457c
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
2018-03-22 15:10:45 +08:00
Tao Huang
e142070820 arm64: rk3308_linux_defconfig: enable SND_HRTIMER/LEDS_IS31FL32XX/ARM64_CRYPTO
Add LEDS_IS31FL32XX for rk3308-evb.
Add ARM64_CRYPTO for best performance, use 75KB.

Change-Id: Id2aafe02ccdb163af00d4bc19375a1fddca450a4
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-03-22 14:20:24 +08:00
Wyon Bi
e4d312108f arm64: dts: rockchip: px30-android: add route_rgb node
Change-Id: Ic3b8763f5a01282a339fa4b1c15fa24fda256c76
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
2018-03-22 11:13:52 +08:00
Wyon Bi
22f04ad334 arm64: dts: rockchip: px30: add rgb node
Change-Id: I3bc1bd408bd97dcd18293efc258635d1f68766b3
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
2018-03-22 11:13:52 +08:00
JinSen Chen
fd3618748b ARM: dts: rk3288-android: Add system/vendor partition nodes
Change-Id: Ibb6b1449a11c195a9316583270b82120b17f7cbb
Signed-off-by: JinSen Chen <kevin.chen@rock-chips.com>
2018-03-22 09:51:47 +08:00
Jerry Xu
244bfe93a4 ARM: dts: rk322x: add tsp support
Change-Id: I8fecbd1f5a792c3e2810b552b72873d1c4eed73c
Signed-off-by: Jerry Xu <xbl@rock-chips.com>
2018-03-21 21:09:13 +08:00
Jerry Xu
865806b7db arm64: dts: rockchip: add tsp support for rk3328
Change-Id: I981d8fb53b44d79bc1a425b93699a30de6982dff
Signed-off-by: Jerry Xu <xbl@rock-chips.com>
2018-03-21 20:56:17 +08:00
Zheng Yang
d2e6be70ae ARM: dts: rk322x: rename phy_flag to hdmi_phy_flag
Change-Id: I911d1e65778126521a1842d5ee7d3effee18dc91
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
2018-03-21 20:48:57 +08:00
Xing Zheng
4da6b9253e arm64: rockchip_linux_defconfig: enable rk3308 acodec
Change-Id: If14a78bec87aefdb2bcf0ed283a8a1e45c20b6e5
Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
2018-03-21 19:47:46 +08:00
Xing Zheng
103450b92e arm64: dts: rockchip: Add acodec node for rk3308
Change-Id: I76f4a877711d33620bdef295e9047bdba26d4da4
Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
2018-03-21 19:47:03 +08:00
Putin Lee
56961708dd ARM: dts: rockchip: enable rga device node for rk3229-evb-android
Change-Id: I6063f701e49d8bb862012028f3584b54be2c6aa7
Signed-off-by: Putin Lee <putin.li@rock-chips.com>
2018-03-21 19:43:46 +08:00
Putin Lee
c5b55cfaa7 ARM: dts: rockchip: add rga node for rk322x
Change-Id: I26edff00d84d2368da2d3b9c55b90e386a347003
Signed-off-by: Putin Lee <putin.li@rock-chips.com>
2018-03-21 19:43:37 +08:00
Chris Zhong
e9a6000ec5 arm64: dts: rockchip: support rk3308-evb-rev1 board
Change-Id: I4ba8107b667847506d2d5189b83ee434607ae958
Signed-off-by: Chris Zhong <zyw@rock-chips.com>
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
2018-03-21 16:46:13 +08:00
Andy Yan
5f6721903a arm64: configs: add rk3308_linux_defconfig
Change-Id: I53e3fe76ca157904941a3c03b8bdde81625fb6c9
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2018-03-21 14:20:45 +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
David Wu
61c942ad00 arm64: dts: rk3308: Add mac node at dtsi level
Change-Id: I6023ccfb6d318ede47693c5fe57a481d641df22e
Signed-off-by: David Wu <david.wu@rock-chips.com>
2018-03-20 21:04:16 +08:00
Nickey Yang
525c583992 ARM64: dts: rockchip: remove hdmi-codec node on rk3399-sapphire-excavator-linux and rk3399-videostrong-linux
hdmi_sound is defined in "rk3399-sapphire.dtsi"
So we do not need to define it again.

Change-Id: Ieb7e11240d06d64c82954ee725589b667480a4cc
Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
2018-03-20 21:02:36 +08:00
Nickey Yang
52a7c89b37 ARM64: dts: rockchip: add rt5640 related nodes for vs-rk3399
Change-Id: Ief8e698e5ff64a059a07fa1bf5eada87b3bf5a2c
Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
2018-03-20 21:00:45 +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
Algea Cao
ef6e3f4cef ARM: dts: rk322x: tve support get dac adjust value
Efuse byte 29 bit 3-7 is used for tve dac.

Change-Id: Ic119b25ae8b74969ff7968d8772f7a008d3c920c
Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
2018-03-20 20:50:19 +08:00
Huang jianzhi
cd028dbdac ARM: dts: rockchip: rk3229-evb-android: Modify pwm frequency from 40k to 200k
Change-Id: I53a363b1c54165189fb246ed7030c372786badd2
Signed-off-by: Huang jianzhi <jesse.huang@rock-chips.com>
2018-03-20 14:36:20 +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
Zhang Yunlong
cd5d124bba arm64: dts: rockchip: rk3326-863-cif-sensor: config dvp regulator
Change-Id: Ia8a9e6dc71067420b3da2b95ab16706715147001
Signed-off-by: Zhang Yunlong <dalon.zhang@rock-chips.com>
2018-03-20 14:11:57 +08:00
David Wu
e38aa951c8 pwm: rockchip: Make pwm pinctrl setting after pwm enabled
If the PWM pinctrl uses default state, the iomux setting will
be done at probe, the PWM may not be enabled at this moment.
It will make PWM into an intermediate state, destroy the default
hardware state, the PWM is not ready for work yet. So it is better
for doing PWM pinctrl setting after PWM enabled.

Change-Id: Iea34a7baf6a4d7df0c631f7f4fdab5b9d61bbd5f
Signed-off-by: David Wu <david.wu@rock-chips.com>
2018-03-19 16:30:38 +08:00
Finley Xiao
f636c5450a arm: dts: rk3228: Assign aclk_vop to 400MHz
Change-Id: I044cd80e47f460dc4ec419e6f9627b0f48d867b9
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2018-03-19 15:48:14 +08:00
Finley Xiao
2bcdca5264 arm: dts: rk3228: Assign gpll to 1200MHz
Change-Id: I2be3d9a668f9c722a09b0caac6cb620e131ea1d3
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2018-03-19 15:48:14 +08:00
Zhang Yunlong
5b1eeb6646 arm64: dts: rockchip: add cif data pin combinations for px30
Change-Id: Ia1d81e1e6450cfc9c13c775ac6ed5d70613ee90e
Signed-off-by: Zhang Yunlong <dalon.zhang@rock-chips.com>
2018-03-19 14:15:15 +08:00
Zhangbin Tong
de5b227eb5 ARM: dts: rockchip: rk3229-evb-android: Fix pin config for bluetooth uart rts
Change-Id: I1745fe8a02994ccbbc6dcfdb2db69319d5312841
Signed-off-by: Zhangbin Tong <zebulun.tong@rock-chips.com>
2018-03-16 10:23:37 +08:00
XiaoDong Huang
ca9d744625 ARM: dts: rockchip: rk3229-evb-android: enable virtual-poweroff
Change-Id: I7d4dd53190e58cc9caec9f8fd9e1330cf34e6d2b
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2018-03-16 09:23:26 +08:00
XiaoDong Huang
7490a94de2 arm: dts: rockchip: rk322x: add virtual-poweroff
Change-Id: I730cf886ee20a16f638c7e5d74ee6927c0f3022b
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2018-03-16 09:23:25 +08:00
Zheng Yang
b3de8bee89 ARM: dts: rk322x: hdmi phy support get efuse flag
Efuse byte 29 bit 1 is used for HDMI PHY.

Change-Id: Ic6d38b43660a89b898d3a3ceb848847e95409c3d
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
2018-03-15 19:09:47 +08:00
Chris Zhong
07b7c37ca5 arm64: rockchip_linux_config: enable LEDS_IS31FL32XX
LEDS_IS31FL32XX is a led driver IC used by rk3308 evb.

Change-Id: I77c8dcd379e72bd85bffcad5f0ec51bbaf876274
Signed-off-by: Chris Zhong <zyw@rock-chips.com>
2018-03-15 18:51:42 +08:00
Sandy Huang
cbedcd2f9c ARM: dts: rk322x: Fix vop iommu interrupt config error
Change-Id: Iee6034335a3d2f9a5a974be5119d87170a6c3480
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2018-03-15 14:27:32 +08:00
Nickey Yang
8b4430021f arm64: dts: rockchip: add rk3399-videostrong board support
Change-Id: I0b24ee2f926f3be4bc8d93064c2f5f8e51ffe2de
Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
2018-03-15 14:25:46 +08:00