Commit Graph

615717 Commits

Author SHA1 Message Date
Finley Xiao
ee2ff57e04 cpufreq: rockchip: Remove unuse code
Change-Id: I9cef76097811d96e1197eb7c5ecdc48d9e1fc286
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-25 19:38:13 +08:00
Finley Xiao
60feaac72b Revert "thermal: Add thermal_notifier_list for thermal zone"
This reverts commit 60b250f9b6.

Change-Id: Idcca12204138da521cca87afea69d52ae795afcf
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-25 19:37:48 +08:00
Finley Xiao
716d661c5e soc: rockchip: opp_select: Remove unuse code
Change-Id: I7c3a9061f3ef436e498cbabd14c3d13b821d4fe8
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-25 19:37:05 +08:00
Finley Xiao
d098edd1a1 GPU: rockchip: Add gpu to system monitor
Change-Id: I2c487c6ec8a46705197ceb9c2130b448f839ed66
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-25 19:33:19 +08:00
Finley Xiao
2dd4533168 PM / devfreq: rockchip_dmc: Add dmc to system monitor
Change-Id: Ia544edd3caa33f005d332db2e3a113517fa4e9ca
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-25 19:24:57 +08:00
Finley Xiao
c635afa77c cpufreq: dt: Add cpu devices to system monitor
Change-Id: I5481e50dddc2f9a8888758d096e4c3f185df06dc
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-25 19:24:31 +08:00
Finley Xiao
3f3593b1bc soc: rockchip: system_monitor: Remove unused kfree
Change-Id: If249c0b67e13fe61f7ac7aa2168784c412e35d4c
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-25 19:24:31 +08:00
Finley Xiao
b8005b0a3a soc: rockchip: system_monitor: Remove cdev from monitor_dev_info
Change-Id: I39b91c670c76f7c31f96988feddb5ed8d6946ad5
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-25 19:24:31 +08:00
Finley Xiao
2e525c1a31 arm64: dts: rockchip: Add system monitor node
Change-Id: I77d9d047b87702d0633d80dc7f945c6672f2ccd5
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-25 19:24:31 +08:00
Finley Xiao
1a2fd32715 thermal: power_allocator: Add support to change state by system monitor
Change-Id: Ib0ed0c5df3fbae078be7ec88e93ba69cee894286
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-25 19:24:31 +08:00
Hu Kejun
7750dbcd09 media: rockchip: isp1: clear unready subdevice when kernel boot complete
Change-Id: I497719e6e8f2ef25a9d6402c16733bf4318d06d7
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-04-24 20:57:46 +08:00
Ziyuan Xu
e451a7940c arm64: config: enable sound_proc_fs for px30/rk3326
Change-Id: I77fb7759e5de865d69786acbbbe06ecad40aed73
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
2019-04-24 10:27:38 +08:00
Finley Xiao
e481df4d37 soc: rockchip: Add config option for rockchip_system_monitor.c
Change-Id: Ic8d2cb645d29d2ea13e04584d22051b02364bd10
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-24 09:48:31 +08:00
Finley Xiao
436c635926 soc: rockchip: system_monitor: Fix thermal_work empty when resume
Change-Id: I784cf45bd4070fe040b20b424eccef8934775f92
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-24 09:46:54 +08:00
Jon Lin
d0bb6a7339 drivers: rkflash: support 4KB page size spi nand
1.support 4KB page size spi nand
2.add new spi nand: ATO25D1GA, XT26G02B, XT26G01B, HYF4GQ4UAACBE

Change-Id: I35f357ccec4d7977bbb10f2d647d1a2a1f8cedca
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2019-04-24 09:43:38 +08:00
Lin Huang
4bcd51113b arm64: dts: rockchip: rk1808-compute: fix usb3 to peripheral mode
Since compute stick always use as device, and do not need detect
vbus, so fix usb3 dr_mode to peripheral, and set vbus as always on

Change-Id: I886563fd611439110544104ecef42cfb0c386b4c
Signed-off-by: Lin Huang <hl@rock-chips.com>
2019-04-22 17:30:53 +08:00
Ziyuan Xu
4242f2297a arm64: dts: rockchip: add ov5695 power supply for px30-evb
[   13.345694 ] m00_b_ov5695 2-0036: start stream failed while write
regs

Change-Id: Ie8621f1552e35522a923cd9d824ff1a6ff36cbc6
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
2019-04-22 16:19:21 +08:00
Ziyuan Xu
b027e0364c arm64: dts: rockchip: rectify ov5695 power supply for rk3326-evb
[   13.345694 ] m00_b_ov5695 2-0036: start stream failed while write
regs

Change-Id: I393a3a7748af3dc687d0ecb7b35e1dde5a8f09b6
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
2019-04-22 16:19:21 +08:00
Wyon Bi
e4683661b8 drm/bridge: parade-ps8622: fix some usage to make it work on rockchip platform
Change-Id: Ia8dd97389f6e532141bba501a9d75feb264ebc53
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
2019-04-22 16:18:46 +08:00
Wyon Bi
d6653db29a drm/bridge: analogix_dp: Add support for external bridge
The current output code only supports connection to drm panels.
Add code to support drm bridge, to support connections to
external connectors.

Change-Id: I6ea64b652d1f513fa9ccf25a66568c8932a60464
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
2019-04-22 16:18:46 +08:00
Finley Xiao
a55d94e25a soc: rockchip: system_monitor: change cdev state according to temperature
Change-Id: I9c7c54bbe4226314cb1b33e9e071621f6fed1c36
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-22 14:42:12 +08:00
Finley Xiao
7aaa3628f6 soc: rockchip: system_monitor: Add support limit rate when 4k video
Change-Id: I15b443df1e7b24df03e986e401e6032f307aa376
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-22 14:42:12 +08:00
Finley Xiao
53a75585c7 soc: rockchip: system_monitor: Add wide-temperature control
Change-Id: I5c1f502f8602c011a9bb26e7e0425e60728f1b66
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-22 14:42:12 +08:00
Finley Xiao
aa063641aa soc: rockchip: system_monitor: Handle devices properly during system sleep
Change-Id: I192ae8f8d62a4786f855aa4c430f6e6d47ff72af
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-22 14:42:12 +08:00
Hu Kejun
8dd6af1e8c media: rockchip: isp1: fix wrong RG10 format
Change-Id: Ibf4f36cd6e63b0cdf59237ad48b3847c403e0dc3
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
2019-04-22 09:15:37 +08:00
Ziyuan Xu
4c7a6d2fcc arm64: dts: rockchip: mount /root read-write on boot for rk3326-linux
fixup mount error on debian:
[    1.990120 ] EXT4-fs (mmcblk1p8): mounted filesystem with ordered
data mode. Opts: (null)
[    1.990932 ] VFS: Mounted root (ext4 filesystem) readonly on device
179:8.

Change-Id: I58cc93c9ce9ba964d75c97298b75a4786812dab9
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
2019-04-19 17:55:39 +08:00
Zain Wang
b83e6f4491 mfd/fusb302: add input event for Accessory insert
Change-Id: Ifbdbadbb198146f1dc904c33bf9948c4316fc8d5
Signed-off-by: Zain Wang <wzz@rock-chips.com>
2019-04-18 19:55:27 +08:00
Zain Wang
a8db81c450 mfd/fusb302: Add Type-C Audio Accessory support
Change-Id: I7b7c1fe7ecc30ded6149c3d0d4e1f82ee9cc52c9
Signed-off-by: Zain Wang <wzz@rock-chips.com>
2019-04-18 19:54:58 +08:00
Ziyuan Xu
9ea341b2c3 arm64: dts: rockchip: fixup error vccio1 for rk3326-evb board
Change-Id: I143ca3ce81f0dcdf43ebdb88558d33a735708945
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
2019-04-18 19:49:29 +08:00
Ziyuan Xu
c91de400b1 arm64: dts: rockchip: fixup error vccio1 for px30-evb board
Change-Id: Idc430da4b561a60048dada48524a88e5ad87db08
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
2019-04-18 19:49:29 +08:00
Zefa Chen
1a09644b47 media: i2c: fixed gc2385 gc5025 gc8034 exposure issue.
Change-Id: I2db0d30fba278be17dd49c57451f55894d282bc3
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
2019-04-18 19:48:21 +08:00
Finley Xiao
70efa933b8 soc: rockchip: system_monitor: on/off cpu according to temperature
Change-Id: Ie2c55dd4c11700c0446cf0abec7e580f6abda8fe
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-18 10:34:43 +08:00
Finley Xiao
23d17d970d soc: rockchip: Add system monitor driver
Change-Id: Ie5aef98acf6bcbaf319d75a9b34dd834e25a1d32
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-18 10:34:43 +08:00
Finley Xiao
ef0f5ec27c PM / devfreq: Add support for policy notifiers
Change-Id: I6feff0c15d8685db91c8780ce90c4b31925f5abe
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-18 10:34:43 +08:00
Finley Xiao
1c9e46fb38 PM / devfreq: rockchip_dmc: Don't adjust to user limits
Since devfreq_add_device() and update_devfreq() already takes care of this.

Change-Id: Ie90c1d28f681cfbc946362e303a61bdf3578ccd6
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2019-04-18 10:34:43 +08:00
Wang Panzhenzhuan
528ddecf98 arm64: dts: rockchip: rk3368-xikp-avb: camera pinctl default pull down
fix rk3368 xikp machine camera PIC_SIZE_ERR in first start state

Change-Id: I1466ca8d8ba7543e2c1c84d4180a3a165e95e8a9
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com>
2019-04-18 10:31:05 +08:00
Yu YongZhen
a7b083f964 arm: Makefile: pack logo when CONFIG_DRM
Change-Id: I11ce5935ddff13618776a82faae56670f31b1d51
Signed-off-by: Yu YongZhen <yuyz@rock-chips.com>
2019-04-18 10:30:21 +08:00
Ziyuan Xu
30e227faa3 arm64: config: remove non-related for px30/rk3326
Change-Id: I42de5c57cf32c146b02c1e11213e4d84ea9d41f2
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
2019-04-18 10:22:16 +08:00
Shixiang Zheng
5b0c290364 gvideo/rockchip: rga2: alter some print level for debug
Change-Id: I776a07416ddc36d473cd9ed39aa6fbf900facce7
Signed-off-by: Shixiang Zheng <shixiang.zheng@rock-chips.com>
2019-04-17 16:14:36 +08:00
Lin Huang
092cfaa84b arm64: dts: rockchip: rk1808-compute: add rk1808-compute board support
Change-Id: I6838f60b6cf95a4e7d7105cc4127536c9219349b
Signed-off-by: Lin Huang <hl@rock-chips.com>
2019-04-16 21:57:10 +08:00
Lin Huang
98ea1addcd arm64: rk1808_linux_defconfig: enable i2c_gpio driver
Change-Id: Ibf034d2697f94b588c676278042da1d8b0b4d1c2
Signed-off-by: Lin Huang <hl@rock-chips.com>
2019-04-16 21:57:10 +08:00
Shunqian Zheng
9c9959669c arm64: dts: rockchip: assign max spi clock for rk3326-rk1608
rk1608 can run at max spi speed with rk3326. This patch
set spi to 50MHz with external clock 100MHz and rsd = 1.

Change-Id: Iff92f045668069272d7d56d4439783ee72db1cf2
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
2019-04-16 14:15:12 +08:00
Shunqian Zheng
d6051ffa16 arm64: config: enable rk1608 preisp for px30/rk3326
Change-Id: I218cb822db9991f268faa6bf1549f9022ef24230
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
2019-04-16 14:14:03 +08:00
Shunqian Zheng
d23dd261dd media: spi: rk1608: use low spi freq before rk1608 initialization
rk1608 spi can not run at high speed (>40M) at boot time. It needs
initialization before switching to spi max speed.

Change-Id: I27e17d32271012fd48c7feeb8e4939082439b978
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
2019-04-16 14:13:33 +08:00
Nickey Yang
2d36048f1c drm/rockchip: framebuffer: add rockchip_fbdev_blank
Current rockchip-drm does not go to unlock and free
logo memory when fbdev is initialized.
That will cause the display application with linuxfb
platform unable to get the display buffer when boot.
So fix this.

Change-Id: I6b4652d642656c640e5b536b199e623f4f1bc3ef
Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
2019-04-16 09:09:19 +08:00
Yiqing Zeng
ad49eb8249 media: i2c: add soi jx_h65 sensor driver
Change-Id: I83b565a411a2bf4281d69c593b2e35e2aa44436d
Signed-off-by: Yiqing Zeng <zack.zeng@rock-chips.com>
2019-04-15 19:40:53 +08:00
Lin Huang
071f1aebae arm64: rk1808_linux_defconfig: enable GT1X touch screen config
Change-Id: Ida1b1f99cafed1ae48537fdba26a728a96edc576
Signed-off-by: Lin Huang <hl@rock-chips.com>
2019-04-15 15:50:52 +08:00
Lin Huang
ddd5393ba4 arm64: dts: rockchip: rk1808-evb: create lcd_pwr regulator
Since touch screen and panel both use LCD_PWR_EN to enable
power, create lcd_pwr regulator so touch screen and panel
both can quote it.

Change-Id: I5400637c3ae9e684c58effcd5eae1fdc1672780a
Signed-off-by: Lin Huang <hl@rock-chips.com>
2019-04-15 15:50:04 +08:00
alpha lin
88af3cfd91 rockchip/rk3288: bugfix, incorrect clock operate on hevc
On rk3288, vpu clock should be raised when 4k h.264 decoding,
but on previous judgement branch code, judgement do
not distinguish vpu or hevc would make incorrect clock
raise when hevc running.

Change-Id: Idb8e5a9dde1e8eb063658c9610ac839c8c69b6ce
Signed-off-by: Alpha Lin <alpha.lin@rock-chips.com>
2019-04-12 18:21:01 +08:00
Wang Panzhenzhuan
3a2b113d58 ARM: dts: rockchip: rk3288-th804-avb: camera pinctl default pull down
fix rk3288 camera PIC_SIZE_ERR in first start state

Change-Id: I52f9d348dd521b1d34b78adca740205ce52704bf
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com>
2019-04-12 18:20:21 +08:00