Chuncheng Huang
4d23368e53
media: i2c: add dw9714
...
Change-Id: If329076cf39aa01d9a7b7ab4326e09ba0578c90f
Signed-off-by: Chuncheng Huang <hardy.huang@rock-chips.com >
2019-04-25 21:05:21 +08:00
Hu Kejun
108e05c271
media: rockchip: cif: clear unready subdevice when kernel boot complete
...
Change-Id: Ib53d8138dce1e9237cf40d776241eaa2ac05f816
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
2019-04-25 21:03:32 +08:00
Finley Xiao
77e5e026b3
soc: rockchip: system_monitor: Add fb notifier
...
Change-Id: I8c3f2f145bb0c99d5aa8c28422606a6af1a82b09
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2019-04-25 19:40:52 +08:00
Finley Xiao
d832876e4f
soc: rockchip: system_monitor: Add reboot notifier
...
Change-Id: Ic788ca9ba353c7d7c64e3e323698d8c23303eaa0
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2019-04-25 19:40:40 +08:00
Finley Xiao
93ae127a12
soc: rockchip: system_monitor: change cdev state according to system status
...
Change-Id: Ifff046a840adda8d2f17bf8545aeeeb8ed568216
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
2019-04-25 19:40:02 +08:00
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