Commit Graph

1265682 Commits

Author SHA1 Message Date
Shengfei Xu
f6f9c2eecb arm64: dts: rockchip: rk3399-sapphire: Adjust the sequence of vcc3v3_sys and vcc_sys
Change-Id: Iee8374a1262bb84b338333950f53185406fe63c4
Signed-off-by: Shengfei Xu <xsf@rock-chips.com>
2023-12-19 18:04:46 +08:00
Tao Huang
2c82f1f8a0 Merge commit 'f12596a9bae4983758c4a5ed3742e38598febdbc'
Merge made by the 'ours' strategy.

* commit 'f12596a9bae4983758c4a5ed3742e38598febdbc':
  PCI: rockchip: dw: Adding a retry mechanism to the enumeration process

Change-Id: I29fbadeb545b9973bd6a957aec1cf74993e6a780
2023-12-19 17:53:29 +08:00
Jon Lin
c45a42bc15 PCI: rockchip: dw: Adding a retry mechanism to the enumeration process
When there is a small probability of signal abnormality, try resetting
and enumerating again.

Change-Id: Id37950dc62a497dd1c4703c42de036ce50aaec68
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2023-12-19 17:52:07 +08:00
Tao Huang
3932baf684 Merge commit 'a16a11216577f50350302da5014d2cd7d5747d42'
* commit 'a16a11216577f50350302da5014d2cd7d5747d42':
  ARM: dts: rockchip: add rk3308-evb-audio-v10-display-rgb-aarch32.dts
  drm/rockchip: vop: remove unused PLANE_MASK prop for vop
  drm/rockchip: vop: fix vop dynamic debug crash
  dt-bindings: display: panel: add more properties with descriptions

Change-Id: Ief161511fc7563ad3c881a544b98f6a0795a048d
2023-12-19 17:40:31 +08:00
Jon Lin
f12596a9ba PCI: rockchip: dw: Adding a retry mechanism to the enumeration process
When there is a small probability of signal abnormality, try resetting
and enumerating again.

Change-Id: Id37950dc62a497dd1c4703c42de036ce50aaec68
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2023-12-19 09:23:28 +08:00
Lin Jianhua
a16a112165 ARM: dts: rockchip: add rk3308-evb-audio-v10-display-rgb-aarch32.dts
Change-Id: I33346b330dcb617069d3ca0e787d14dadd89d400
Signed-off-by: Lin Jianhua <linjh@rock-chips.com>
2023-12-18 20:09:59 +08:00
Sandy Huang
eefe952b3c drm/rockchip: vop: remove unused PLANE_MASK prop for vop
We can get the binding relationship between plane and vop from the standard
prop possible crtcs, so we remove the unused PLANE_MASK prop from vop.

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I2c68ed60447024f4f5f379fa39b28ae0da065eae
2023-12-18 19:56:04 +08:00
Sandy Huang
61afbe5c41 drm/rockchip: vop: remove unused PLANE_MASK prop for vop
We can get the binding relationship between plane and vop from the standard
prop: possible_crtcs, so we remove the unused PLANE_MASK prop from vop.

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I2c68ed60447024f4f5f379fa39b28ae0da065eae
2023-12-18 17:16:38 +08:00
Sandy Huang
09239f25f7 Revert "drm/rockchip: vop2: filter display mode by vop aclk"
VOP aclk DVFS will adjust vop aclk to 750M when output resuoution is
bigger then 4k.

This reverts commit e16a4b0a15.

Change-Id: I197c8e03661bcfc2446fce7c90d331341fdd83cb
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2023-12-18 17:13:21 +08:00
Liang Chen
3109ce971c arm64: dts: rockchip: add vop-supply for rk3566/rk3568 boards
Change-Id: Ia05a34f6b188006b9b789c24e782a525059311cb
Signed-off-by: Liang Chen <cl@rock-chips.com>
2023-12-18 17:12:58 +08:00
Sandy Huang
1543da8c99 arm64: dts: rockchip: rk3568: add opp-table for aclk_vop
Change-Id: I9467e8d412c38c03d168d5dbdb1b2894e62d4650
Signed-off-by: Liang Chen <cl@rock-chips.com>
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
2023-12-18 17:12:32 +08:00
Sandy Huang
cb85ca5828 arm64: dts: rockchip: add vop-supply for rk3588/rk3588s boards
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I0f0771d84b91b3c72e1dea2c0005f71918d05d5a
2023-12-18 17:11:50 +08:00
Finley Xiao
2780a47ffe arm64: dts: rockchip: rk3588s: Add opp table for vop
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: Ia1c30f8a18cb9e445910e909f39e0a27671f2bfa
2023-12-18 15:11:41 +08:00
Finley Xiao
fdf8d484ec arm64: dts: rockchip: rk3588-rk806: Change vdd_log max volt to 800mV
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I9622bee18d8a23e16cac8dfcbf9ef6f4a2bec884
2023-12-18 15:11:21 +08:00
Finley Xiao
2e87256a82 drm/rockchip: vop2: Add devfreq support
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I0bde28f52dd3d734aa3f26adfe9ca8ece8febd65
2023-12-18 15:11:01 +08:00
Chaoyi Chen
69e02ae984 drm/rockchip: vop: fix vop dynamic debug crash
If the old plane state is invalid, no printing should be performed,
otherwise panic will occur.

Fixes: 2e409456c1 ("drm/rockchip: add dynamic debug for vop")
Change-Id: I0687f9231c49bc068322f555f95af96a214b049d
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com>
2023-12-18 14:29:51 +08:00
Damon Ding
923f3eaa06 dt-bindings: display: panel: add more properties with descriptions
cherry-pick from patches of file in kernel-4.19:
Documentation/devicetree/bindings/display/panel/simple-panel.txt

bb34dd00f4 ("drm/panel: simple: support positive/negative driven supply")
dab71decfd ("dt-bindings: panel: Document more property")
405fb07849 ("drm/panel: simple: support transmit DSI packet")
968a5ee200 ("drm/panel: simple: Add reset gpio")
a966346935 ("drm/panel: simple: Get panel-desc data from DT")

Change-Id: I8eeefd637640ddfa1848f74d1daea7d462f956eb
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
2023-12-18 14:24:02 +08:00
Elaine Zhang
5b781b56ee clk: rockchip: px30: mark dpll as critical
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: Ie72aecf05bcc6f3081f7f837c6ead4a680f9e2f3
2023-12-18 09:08:04 +08:00
Tao Huang
327743d8b6 Merge commit 'ffdcf653d8b0fa8afa98ee876dfc85be9b7660d2'
Merge made by the 'ours' strategy.

* commit 'ffdcf653d8b0fa8afa98ee876dfc85be9b7660d2':
  BACKPORT: tty: rpmsg: Fix race condition releasing tty port
  UPSTREAM: tty: rpmsg: Define tty name via constant string literal
  UPSTREAM: tty: rpmsg: Add pr_fmt() to prefix messages
  UPSTREAM: tty: rpmsg: Use dev_err_probe() in ->probe()
  UPSTREAM: tty: rpmsg: Unify variable used to keep an error code
  UPSTREAM: tty: rpmsg: Assign returned id to a local variable
  UPSTREAM: tty: add rpmsg driver
  BACKPORT: rpmsg: core: add API to get MTU

Change-Id: If69a54b75f5a8f3fbef62bc2c5b8d650f757a453
2023-12-15 21:20:22 +08:00
Tao Huang
07ec49e06a Merge commit '246ee6e4ef7b22156d819ceeaa72079689021849'
* commit '246ee6e4ef7b22156d819ceeaa72079689021849':
  arm64: dts: rockchip: rk3308-evb-audio-v10-display-rgb: modify cma size from 8M to 16M
  ARM: dts: rockchip: add rv1103g-evb2-v10.dts
  arm64: dts: rockchip: rk3399-android: add debug support
  arm64: dts: rockchip: rk3588-vehicle-evb: add maxim display dtsi to support split mode

Change-Id: I084278b9dbce97a97db9f8c541204634644a537a
2023-12-15 21:17:40 +08:00
Tao Huang
c595af4c2e Merge commit '955e34ae9961aac0faa77111a1991a107eb66ed3'
Merge made by the 'ours' strategy.

* commit '955e34ae9961aac0faa77111a1991a107eb66ed3':
  arm64: rk3308_linux_defconfig: sync from savedefconfig

Change-Id: Idfab9e17645f4b555a42820a977af586665eeb9b
2023-12-15 21:17:02 +08:00
Lin Jianhua
b00c8c8acc arm64: rk3308_linux_defconfig: sync from savedefconfig
Change-Id: Id078d38495de8f5ee792adfc7bd7bde7f8c42b1f
Signed-off-by: Lin Jianhua <linjh@rock-chips.com>
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2023-12-15 21:06:57 +08:00
Tao Huang
e862f66d37 Merge commit '786d0045885c9696d8c7af75d9d5bc97742ea8c1'
* commit '786d0045885c9696d8c7af75d9d5bc97742ea8c1':
  mfd: rkx110_x120: fix compile no previous prototype warning
  misc: rockchip: pcie-rkep: Select PCIE_DW_DMATEST as default
  PCI: rockchip: dw-dmatest: Bind the dma transmission code with the device
  media: i2c: gc8034 add delay after power on

Change-Id: I3b22348d736ddb5c655311bfd45c9eb425566d39
2023-12-15 21:04:55 +08:00
Tao Huang
12d9d01b24 Merge commit 'e0a3fc877881ace202d0e90fa876b25296a0b60f'
Merge made by the 'ours' strategy.

* commit 'e0a3fc877881ace202d0e90fa876b25296a0b60f':
  mfd: rkx110_x120: register 2 panel when attach 2 screen

Change-Id: I8d78863e429f1c8d3d42170984fb6d628451523a
2023-12-15 21:04:25 +08:00
Zhang Yubing
3d94b76d25 mfd: rkx110_x120: register 2 panel when attach 2 screen
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
Change-Id: I9469fd964871ca26484f95d532a87db7a936937d
2023-12-15 20:46:39 +08:00
Tao Huang
1c637d485a Merge commit '339c882a12a3d8dc19cbf7671d8afb3afee3dc2d'
* commit '339c882a12a3d8dc19cbf7671d8afb3afee3dc2d':
  media: i2c: add vcm driver dw9800v
  media: i2c: ov16885: add camera sensor driver
  mfd: display-serdes: modify function definition for maxim chips
  media: i2c: add os04d10 sensor driver
  arm64: dts: rockchip: rk3308-evb: Add rk3308 audio v10 board devicetree
  regulator: rk806: fixes return value when read register failed

Change-Id: I6e27bb7cbd5329cf287fbe833c49f33d3e84cd85

Conflicts:
	drivers/media/i2c/Kconfig
	drivers/media/i2c/Makefile
2023-12-15 20:40:59 +08:00
Tao Huang
8b690ee359 Merge commit '0a70f80c917300162edc7a999ab9ce6fef16a793'
Merge made by the 'ours' strategy.

* commit '0a70f80c917300162edc7a999ab9ce6fef16a793':
  mfd: rkx110_x120: add pwm support

Change-Id: Ib41b8a19114c1a5748480d9f38881e2e4a4a0769
2023-12-15 20:38:25 +08:00
Damon Ding
bcc1d27f5a mfd: rkx110_x120: add pwm support
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: I6d1ffa9e26ebbec3a06b8cb274227c6cdd420e05
2023-12-15 19:51:00 +08:00
Arnaud Pouliquen
ffdcf653d8 BACKPORT: tty: rpmsg: Fix race condition releasing tty port
The tty_port struct is part of the rpmsg_tty_port structure.
The issue is that the rpmsg_tty_port structure is freed on
rpmsg_tty_remove while it is still referenced in the tty_struct.
Its release is not predictable due to workqueues.

For instance following ftrace shows that rpmsg_tty_close is called after
rpmsg_tty_release_cport:

     nr_test.sh-389     [000] .....   212.093752: rpmsg_tty_remove <-rpmsg_dev_
remove
             cat-1191    [001] .....   212.095697: tty_release <-__fput
      nr_test.sh-389     [000] .....   212.099166: rpmsg_tty_release_cport <-rpm
sg_tty_remove
             cat-1191    [001] .....   212.115352: rpmsg_tty_close <-tty_release
             cat-1191    [001] .....   212.115371: release_tty <-tty_release_str

As consequence, the port must be free only when user has released the TTY
interface.

This path :
- Introduce the .destruct port tty ops function to release the allocated
  rpmsg_tty_port structure.
- Introduce the .hangup tty ops function to call tty_port_hangup.
- Manages the tty port refcounting to trig the .destruct port ops,
- Introduces the rpmsg_tty_cleanup function to ensure that the TTY is
  removed before decreasing the port refcount.

Fixes: 7c0408d805 ("tty: add rpmsg driver")
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
Link: https://lore.kernel.org/r/20220104163545.34710-1-arnaud.pouliquen@foss.st.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Change-Id: I5616481fa97807c954f03cd1dfdff206605b65d3
(cherry picked from commit db7f19c0aa)
[Jiahang: Resolving type conflict in drivers/tty/rpmsg_tty.c ]
Signed-off-by: Jiahang Zheng <jiahang.zheng@rock-chips.com>
2023-12-15 17:39:26 +08:00
Andy Shevchenko
43494d8e80 UPSTREAM: tty: rpmsg: Define tty name via constant string literal
Driver uses already twice the same string literal.

Define it in one place, so every user will have this
name consistent.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20211025135148.53944-5-andriy.shevchenko@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Change-Id: I7d5b4b0f9a47a6c37d58c208782ca2f6d26650c8
(cherry picked from commit 73a3d4f418)
Signed-off-by: Jiahang Zheng <jiahang.zheng@rock-chips.com>
2023-12-15 17:39:26 +08:00
Andy Shevchenko
5cd2ae076a UPSTREAM: tty: rpmsg: Add pr_fmt() to prefix messages
Make all messages to be prefixed in a unified way.
Add pr_fmt() to achieve this.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20211025135148.53944-4-andriy.shevchenko@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Change-Id: I1c60691dcc28dc043fec9295741d0d7445688740
(cherry picked from commit 88af70be4a)
Signed-off-by: Jiahang Zheng <jiahang.zheng@rock-chips.com>
2023-12-15 17:39:25 +08:00
Andy Shevchenko
9bc81cd09d UPSTREAM: tty: rpmsg: Use dev_err_probe() in ->probe()
It's fine to use dev_err_probe() in ->probe() even if we know
it won't be deferred.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20211025135148.53944-3-andriy.shevchenko@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Change-Id: I5b7de289136281184fe7413ff0346c845ebd2cd9
(cherry picked from commit 8673ef7bd9)
Signed-off-by: Jiahang Zheng <jiahang.zheng@rock-chips.com>
2023-12-15 17:39:25 +08:00
Andy Shevchenko
e13a4a299f UPSTREAM: tty: rpmsg: Unify variable used to keep an error code
In some ret is used, in the other err. Let's unify it across the driver.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20211025135148.53944-2-andriy.shevchenko@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Change-Id: Ib7ab7f1f0a90091db4d454c0cbc168b850a03619
(cherry picked from commit 408a507996)
Signed-off-by: Jiahang Zheng <jiahang.zheng@rock-chips.com>
2023-12-15 17:39:25 +08:00
Andy Shevchenko
4d7d1e0854 UPSTREAM: tty: rpmsg: Assign returned id to a local variable
Instead of putting garbage in the data structure, assign allocated id
or an error code to a temporary variable. This makes code cleaner.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20211025135148.53944-1-andriy.shevchenko@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Change-Id: Ib7e969cd2bee7d050ae49d4949bd75980a8aed4c
(cherry picked from commit 0572da285d)
Signed-off-by: Jiahang Zheng <jiahang.zheng@rock-chips.com>
2023-12-15 17:39:25 +08:00
Arnaud Pouliquen
c5fc6d2f7b UPSTREAM: tty: add rpmsg driver
This driver exposes a standard TTY interface on top of the rpmsg
framework through a rpmsg service.

This driver supports multi-instances, offering a /dev/ttyRPMSGx entry
per rpmsg endpoint.

Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
Link: https://lore.kernel.org/r/20211015094701.5732-3-arnaud.pouliquen@foss.st.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Change-Id: I1207564bf55cdf5a717bb4572c198e17767f9be8
(cherry picked from commit 7c0408d805)
Signed-off-by: Jiahang Zheng <jiahang.zheng@rock-chips.com>
2023-12-15 17:39:25 +08:00
Arnaud Pouliquen
7fc4635adb BACKPORT: rpmsg: core: add API to get MTU
Return the rpmsg buffer MTU for sending message, so rpmsg users
can split a long message in several sub rpmsg buffers.

Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Acked-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
Link: https://lore.kernel.org/r/20211015094701.5732-2-arnaud.pouliquen@foss.st.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Change-Id: I978024488709916034606d78d00ce935f26e3fbc
(cherry picked from commit e279317e9a)
[Jiahang: Resolving merge conflicts ]
Signed-off-by: Jiahang Zheng <jiahang.zheng@rock-chips.com>
2023-12-15 17:39:25 +08:00
Lin Jianhua
246ee6e4ef arm64: dts: rockchip: rk3308-evb-audio-v10-display-rgb: modify cma size from 8M to 16M
Change-Id: I6d9b4e3be4231530531fd99df966fa5b175c0265
Signed-off-by: Lin Jianhua <linjh@rock-chips.com>
2023-12-15 17:12:07 +08:00
Weiwen Chen
33a438dabd ARM: dts: rockchip: add rv1103g-evb2-v10.dts
Change-Id: Ib1129a170917fc2a575a984f615217b09e61814a
Signed-off-by: Weiwen Chen <cww@rock-chips.com>
2023-12-15 17:06:07 +08:00
Wu Liangqing
eb131b8fbe arm64: dts: rockchip: rk3399-android: add debug support
Change-Id: I0000d1cdff85a0989abacadef2cae48980ad2035
Signed-off-by: Wu Liangqing <wlq@rock-chips.com>
2023-12-15 16:52:43 +08:00
Luo Wei
e15cb33d56 arm64: dts: rockchip: rk3588-vehicle-evb: add maxim display dtsi to support split mode
Signed-off-by: Luo Wei <lw@rock-chips.com>
Change-Id: I19821aac62ab544fdfa6253ee3cda553a5bfc629
2023-12-15 14:16:57 +08:00
Lin Jianhua
955e34ae99 arm64: rk3308_linux_defconfig: sync from savedefconfig
Change-Id: Id078d38495de8f5ee792adfc7bd7bde7f8c42b1f
Signed-off-by: Lin Jianhua <linjh@rock-chips.com>
2023-12-15 14:14:57 +08:00
Zhang Yubing
786d004588 mfd: rkx110_x120: fix compile no previous prototype warning
Fixes: e0a3fc8778 ("mfd: rkx110_x120: register 2 panel when attach 2 screen")

Change-Id: Iccc663b6f523c1b4e3307712628406bf10163030
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
2023-12-15 14:13:44 +08:00
Jon Lin
8b565da34c misc: rockchip: pcie-rkep: Select PCIE_DW_DMATEST as default
Change-Id: I23d3fe2e1ba7a6726b888432fa86b646867c0d61
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2023-12-15 09:49:14 +08:00
Jon Lin
231360c3df PCI: rockchip: dw-dmatest: Bind the dma transmission code with the device
Change-Id: Ida6d0b66c259bb4ddd8e84662f3df4ff0c37987c
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2023-12-15 09:48:59 +08:00
Ye Zhang
132cfbfd6a arm64: dts: rockchip: rk3308: Add trips for gpu thermal node
This patch fixes the below error.

thermal_sys: Failed to find 'trips' node
thermal_sys: Failed to find trip points for tsadc id=1
rockchip-thermal ff1f0000.tsadc: failed to register sensor 1: -22
rockchip-thermal ff1f0000.tsadc: failed to register sensor[1] : error = -22
rockchip-thermal: probe of ff1f0000.tsadc failed with error -22

Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com>
Change-Id: I933b45c9e55a4cc25b899c950698cf935f6755aa
2023-12-15 09:36:51 +08:00
Ye Zhang
d643fdc997 arm64: dts: rockchip: px30: Add trips for gpu thermal node
This patch fixes the below error.

thermal_sys: Failed to find 'trips' node
thermal_sys: Failed to find trip points for tsadc id=1
rockchip-thermal ff280000.tsadc: failed to register sensor 1: -22
rockchip-thermal ff280000.tsadc: failed to register sensor[1] : error = -22
rockchip-thermal: probe of ff280000.tsadc failed with error -22

Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com>
Change-Id: Idbc0a6671ab52213b826fa313bbd281254ea3bd6
2023-12-15 09:34:40 +08:00
Ye Zhang
010139c313 ARM: dts: rockchip: rv1126: Add trips for npu thermal node
This patch fixes the below error.

thermal_sys: Failed to find 'trips' node
thermal_sys: Failed to find trip points for tsadc id=1
rockchip-thermal ff5f8000.tsadc: failed to register sensor 1: -22
rockchip-thermal ff5f8000.tsadc: failed to register sensor[1] : error = -22
rockchip-thermal: probe of ff5f8000.tsadc failed with error -22

Signed-off-by: Ye Zhang <ye.zhang@rock-chips.com>
Change-Id: I6ea02d8b720b494b213275804bbca039abaa1357
2023-12-15 09:24:55 +08:00
Zefa Chen
031478d665 media: i2c: gc8034 add delay after power on
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I1af45405869ff05f52318ea9237d9cf2f9906ccd
2023-12-15 09:17:45 +08:00
Zhang Yubing
e0a3fc8778 mfd: rkx110_x120: register 2 panel when attach 2 screen
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
Change-Id: I9469fd964871ca26484f95d532a87db7a936937d
2023-12-14 19:04:35 +08:00
Wang Panzhenzhuan
339c882a12 media: i2c: add vcm driver dw9800v
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com>
Change-Id: Ic63a1bd40e4b6d209abe935a25552ccf6804f2a1
2023-12-14 18:56:41 +08:00