Commit Graph

1271861 Commits

Author SHA1 Message Date
Yiqing Zeng
1ebca99c8f media: i2c: maxim4c: support subscribe hot plug detect event
Change-Id: Ia646b37a323885f54bedefa1b3bfcc3b7c642b0f
Signed-off-by: Yiqing Zeng <zack.zeng@rock-chips.com>
2024-06-04 20:45:58 +08:00
Guochun Huang
c5be1bded8 drm/rockchip: dsi2: add support PSR for mipi command mode
As described in:
https://patchwork.freedesktop.org/patch/msgid/20190228210939.83386-2-sean@poorly.run

From the driver's perspective, this works like a regular disable/enable
cycle. The driver need only check the 'psr_transition' state in
connector_state and keep the panel turned on when in .disable(), while
everything else will cycle off as normal. If drivers want more control,
they can use the psr_transition state to enter a low-power state to
minimize PSR exit time.

While this carries the PSR moniker, it is not specific to the
DisplayPort technology. This can be used for power savings
with other types of self refresh, such as MIPI command mode.

Change-Id: I80799c7f1356645e50dae98159591dde6aa5abff
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
2024-06-04 20:45:02 +08:00
Guochun Huang
e50eabf923 drm/rockchip: dsi2: set phy mode in .loader_protect helper
if the mode of the PHY is not set in .loader_protect helper,
when entering sleep mode for the first time bring up with
display logo, the PHY will not be able to shut down completely
and accurately because it does not know in which mode it is
operating, resulting in some power consumption.

Change-Id: If5606c24fd2a542936cdb2f1c3d4e380d6c3889a
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
2024-06-04 20:45:02 +08:00
Zhang Yubing
c8094ce9fd drm/rockchip: dw-dp: support external bridge
Change-Id: Ic04fdec4c4559851124fe6a205c8442c120e146d
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
2024-06-04 20:37:58 +08:00
Zhang Yubing
793f858ef2 drm/rockchip: dw-dp: support fix stream and connector
The DP Port may attach a DP MST bridge device as follow:
+-------------------------+      +---------------------------------+
|                         |      |                                 |
|           +---------+   |      |                   +-------------+
|           |         |   |      |                   |             |
|           | stream0 |   |      |                   | Output Port1|
|           |         |   |      |                   |             |
|           +---------+   |      |                   +-------------+
|                         |      |                                 |
|                         |      |                                 |
|           +---------+   |      +-------------+     +-------------+
|           |         |   |      |             |     |             |
| DP Port   | stream1 |   +------> Input Port0 |     | Output Port2|
|           |         |   |      |             |     |             |
|           +---------+   |      +-------------+     +-------------+
|                         |      |                                 |
|                         |      |                                 |
|           +---------+   |      |                   +-------------+
|           |         |   |      |                   |             |
|           | stream2 |   |      |                   | Output Port3|
|           |         |   |      |                   |             |
|           +---------+   |      |                   +-------------+
|                         |      |     DP MST Bridge               |
+-------------------------+      +---------------------------------+
The DP MST bridge device may be a branch device, such as DP
MST HUB, the branch unit in DP MST monitor, A DP MST bridge
chip and so on.

When a sink device connected to the DP MST bridege device's
output port, The sink device may receive the stream from
steram0/1/2.

When the DP MST bridge device is a bridge chip and the output
port attach to a fixed device(another bridge device or panel).
The output port may want bind itself to a fixed stream.

To satisfy this requirement, The prop
"rockchip,mst-fixed-ports" is used to do it.
For example, define as follow:
rockchip,mst-fixed-ports = <1 2 3>;
It mean that:
DP Port stream0 --> DP MST bridge Output Port1
DP Port stream1 --> DP MST bridge Output Port2
DP Port stream2 --> DP MST bridge Output Port3

Change-Id: I91dfc51a5e8a533ebbabdcae572163907ec2c9fe
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
2024-06-04 20:37:58 +08:00
Zhibin Huang
3220dcb643 phy: rockchip: mipi-dcphy: optimize signal
Type: Fix
Redmine ID: #487592
Associated modifications: N/A
Test: N/A

Signed-off-by: Zhibin Huang <zhibin.huang@rock-chips.com>
Change-Id: I35143b35c06a9460f45016b4eb24e1abbf6a8fd3
2024-06-04 20:35:00 +08:00
Damon Ding
8be865c4be arm64: dts: rockchip: rk3576-iotest: enable edp sound for edp2dp board
Change-Id: I5dfe5e39bbfdd9e617f394d79aac8f392591b750
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
2024-06-04 20:34:47 +08:00
Sandy Huang
c235872c42 drm/rockchip: vop2: resolution bigger than 2560 need high performance
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: Ie7933cb68a32c421c1f35ce4780aa7011d09602b
2024-06-04 20:25:46 +08:00
Sandy Huang
4ca8cfff71 drm/rockchip: vop2: recover vop aclk when enter psr and suspend
Usperspace not commit new frame for long time will triggle
driver enter psr mode, If userspace directly close display
at next time and without any new frame commit, driver will
not exit psr, at this case we need to recover aclk here

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I4bf78c5fa12ca7fa557d8e82d92427b0f849f2eb
2024-06-04 20:25:08 +08:00
Sandy Huang
07bed61e89 drm/rockchip: vop2: udpate linear 10bit yuv format align role
At RK356X/RK3588/RK3562/RK3528 linear 10bit yuv format actual_w should
align as 4 pixel, from RK3576 linear 10bit yuv format actual_w should
align as 2 pixel.

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I719f59574442628f2ed2410d6ca20194cf6f580d
2024-06-04 20:24:52 +08:00
Yifeng Zhao
d03a5046f1 arm64: dts: rockchip: rk3588: enable emmc command queue
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: I3ca4ccf7920626752115a2a76c0c80c4795412e6
2024-06-04 20:24:22 +08:00
Yifeng Zhao
d5d3f0a6fb arm64: dts: rockchip: rk3576: enable emmc command queue
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: Ia58b5cefcacac8430bb289315cc0306c6694f1f2
2024-06-04 20:24:08 +08:00
Yifeng Zhao
2ef0767967 mmc: sdhci-of-dwcmshc: add command queue support for rockchip SOCs
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: I96c3dfb56d4dd3af3e70cdd59bbd16403abd2fcb
2024-06-04 18:14:53 +08:00
Sergey Khimich
8d00b0267e BACKPORT: mmc: sdhci-of-dwcmshc: Implement SDHCI CQE support
For enabling CQE support just set 'supports-cqe' in your DevTree file
for appropriate mmc node.

Signed-off-by: Sergey Khimich <serghox@gmail.com>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Link: https://lore.kernel.org/r/20240319115932.4108904-3-serghox@gmail.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Change-Id: Ie91c0f42f7ac76d92778190c5b0eee770ecb7352
(cherry picked from commit 53ab7f7fe412abd294262e86459f17d965cd65b9)
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
2024-06-04 18:14:53 +08:00
Liming Sun
0f7ce4fc64 BACKPORT: mmc: sdhci-of-dwcmshc: Add error handling in dwcmshc_resume
This commit adds handling in dwcmshc_resume() for different error
cases.

Signed-off-by: Liming Sun <limings@nvidia.com>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Link: https://lore.kernel.org/r/20230822195929.168552-1-limings@nvidia.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
(cherry picked from commit a11937b3cf)
Change-Id: Iade159c45df614cf250234c9297fd309b38b0ea6
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2024-06-04 18:14:09 +08:00
Sergey Khimich
6a0bf60054 UPSTREAM: mmc: cqhci: Add cqhci set_tran_desc() callback
There are could be specific limitations for some mmc
controllers for setting cqhci transfer descriptors.
So add callback to allow implement driver specific function.

Signed-off-by: Sergey Khimich <serghox@gmail.com>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Link: https://lore.kernel.org/r/20240319115932.4108904-2-serghox@gmail.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Change-Id: Iae6c9e69b5a695f8cbdf91aa7586c3e1649bc466
(cherry-picked from 52bf134fca61f0cdb400f4b27766149ca6e1550c)
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
2024-06-04 17:29:09 +08:00
Sugar Zhang
27f113e22c ASoC: rk817: Fix compile warning
Should use '%d' for type 'int'.

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I06482bcaf2e88516758450536c616652ce24ea91
2024-06-04 16:42:42 +08:00
Yu Qiaowei
832b62042f video: rockchip: rga3: add 'intl' debug node
Use dma-buf to replace external image buffer

Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: I000e4cf37b8d338933010dddbbbe36de0ad55b84
2024-06-03 19:40:44 +08:00
Yu Qiaowei
f78e431d62 video: rockchip: rga3: fix 'Use of memory after it is freed' with rga_job
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: I9685372fafd84dcb8528f20eeac944ae8c31241c
2024-06-03 19:40:44 +08:00
Yu Qiaowei
7be687eb5d video: rockchip: rga3: use dma to alloc cmd_buffer
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: I639facf09766fc632a6690a76fc5b43a466c7bf6
2024-06-03 19:40:44 +08:00
Yu Qiaowei
44e65c2c29 video: rockchip: rga3: add dma_addr in struct rga_dma_buffer
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: I5c1208032c957920b51ee6a489a257947b5dc55b
2024-06-03 19:40:44 +08:00
Jianwei Fan
62f5d697fc arm64: dts: rockchip: rk3576-evb1-v10-lontium: add rkvtunnel node
Change-Id: I6182aad1b44d8cfc21dde8c3e168a4febc83e7cf
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
2024-06-03 19:37:48 +08:00
Jianwei Fan
9f586c8e42 media: i2c: lt6911c: fix compile errors and sync from from kernel-5.10
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
Change-Id: I1cce568db23a791291d06fcad096ece9e75047d4
2024-06-03 19:37:36 +08:00
Yandong Lin
69293bf3d5 video: rockchip: mpp: rk3576: fix dual-core parallel enc issue
Reset the enc core will clear the reference info of the dual-core
parallel encoding, which will cause parallel enc err.
So use another way to workaround.

Change-Id: I3ef8ae3397687929c529b40f21cb34ea3d1c327f
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
2024-06-03 15:55:26 +08:00
Shiqin Chen
1d06937c01 arm64: dts: rockchip: rk3588-toybrick: use rockchip,hdmi as hdmirx audio machine driver
Change-Id: I39d31ff82b6795816f83567a098a79601a39c715
Signed-off-by: Shiqin Chen <chensq@rock-chips.com>
2024-06-03 15:54:12 +08:00
Guochun Huang
a5ee6dd0bd drm/rockchip: dsi2: add slave to component in dual-channel mode
Fixes: d420d65bec ("drm/rockchip: dsi2: optimize drive probe process")

rockchip drm will Registers a new aggregate driver consisting of the
components added to @match by calling one of the component_match_add()
functions. Once all components in @match are available, it will be assembled
by calling &component_master_ops.bind(rockchip_drm_ops.rockchip_drm_bind)
from @ops.

if the dsi->slave is not added into component, the binding status of
the device under the display subsystem becomes abnormal as follows:

cat /sys/kernel/debug/device_component/display-subsystem
aggregate_device name                                  status

-------------------------------------------------------------
display-subsystem                                   not bound

device name                                            status
-------------------------------------------------------------
fdd90000.vop                                        not bound
fde20000.dsi                                        not bound
(unknown)                                      not registered

Change-Id: I5739f06b4ef65f0b8de8f3394f4e811abe31a22c
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
2024-06-03 10:19:39 +08:00
Florian Westphal
355dd7a64f UPSTREAM: netfilter: nf_tables: reject QUEUE/DROP verdict parameters
commit f342de4e2f33e0e39165d8639387aa6c19dff660 upstream.

This reverts commit e0abdadcc6.

core.c:nf_hook_slow assumes that the upper 16 bits of NF_DROP
verdicts contain a valid errno, i.e. -EPERM, -EHOSTUNREACH or similar,
or 0.

Due to the reverted commit, its possible to provide a positive
value, e.g. NF_ACCEPT (1), which results in use-after-free.

Its not clear to me why this commit was made.

NF_QUEUE is not used by nftables; "queue" rules in nftables
will result in use of "nft_queue" expression.

If we later need to allow specifiying errno values from userspace
(do not know why), this has to call NF_DROP_GETERR and check that
"err <= 0" holds true.

Bug: 323034288
Fixes: e0abdadcc6 ("netfilter: nf_tables: accept QUEUE/DROP verdict parameters")
Cc: stable@vger.kernel.org
Reported-by: Notselwyn <notselwyn@pwning.tech>
Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(cherry picked from commit 8e34430e33)
Signed-off-by: Lee Jones <joneslee@google.com>
Change-Id: Ie6c699cea6f92cd4a7642f196d5f5cbffe268a6d
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2024-06-03 10:07:23 +08:00
Luo Wei
b27c911206 arm64: dts: rockchip: rk3576-vehicle-evb: modify maxim lock gpio
Signed-off-by: Luo Wei <lw@rock-chips.com>
Change-Id: I3d372052b742b976fa396f77f927ee3b58e2353b
2024-05-31 19:08:48 +08:00
Frank Wang
354c8f5503 hwspinlock: rockchip: support to set hwlock numbers in dt
Since the number of hwlocks on some Rockchip SoC is not 64, we
need to configure the actual numbers with "rockchip,hwlock-num-locks"
property in DT.

Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
Change-Id: Ibb641b010a0431ebcb5c00e9a60d12d584fb6efa
2024-05-31 19:08:48 +08:00
Frank Wang
5b12dbf42b dt-bindings: hwlock: rockchip: add number of hwlocks property
Set number of hwlocks with the "rockchip,hwlock-num-locks" property,
it indicates that the number of hwlocks provided by this device.

Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
Change-Id: Ifc3f64fff942481ba98da095af0e1697803270d7
2024-05-31 19:08:48 +08:00
Yu Qiaowei
dbd4741e68 video: rockchip: rga3: add 'reset' debug node
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: I5839cd60c4d5d95fc01a23fc9461f40a23b78fa8
2024-05-31 19:08:48 +08:00
Zorro Liu
6bb36ae703 arm64: dts: rockchip: update rk3576-ebook-color panel parameter
Type: Function
Redmine ID: #N/A
Associated modifications: N/A
Test: N/A

Change-Id: If4ce0464625eb86173aa049d4916295239f60946
Signed-off-by: Zorro Liu <lyx@rock-chips.com>
2024-05-31 19:08:48 +08:00
Zhibin Huang
bbf4f15cd9 drm/rockchip: dsi2: add connector polling connect/disconnect flags
When the bridge code does not abstract a connector, and the bridge
has connection status detection, the dsi abstract connector adds
"DRM_CONNECTOR_POLL_CONNECT" and "DRM_CONNECTOR_POLL_DISCONNECT"
flags for interface plugging and unplugging detection.

Type: Function
Redmine ID: N/A
Associated modifications: N/A
Test: N/A

Signed-off-by: Zhibin Huang <zhibin.huang@rock-chips.com>
Change-Id: I58dcb9ade2846c73f489b0ebc9bf65947d7b6352
2024-05-31 19:08:48 +08:00
Zhibin Huang
4f35f8e5bc drm/bridge: attach dsi in probe according to dsi driver
Type: Fix
Redmine ID: N/A
Associated modifications:
    commit d420d65bec ("drm/rockchip: dsi2: optimize drive probe process")
    Change-Id: Ic8782e9902a6133990fca728ab12e530e50b6d68
Test: N/A

Signed-off-by: Zhibin Huang <zhibin.huang@rock-chips.com>
Change-Id: Ia5e8d905e6eb683d78174bb06724261c6301d6e0
2024-05-31 19:08:48 +08:00
Chaoyi Chen
2973c66147 dt-bindings: phy: Add lvds output voltage for rockchip,px30-dsi-dphy
Change-Id: I60ac24e3990697e532f18dae2b4898e50cf9ed66
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com>
2024-05-31 19:08:48 +08:00
Chaoyi Chen
6ad510277d phy: rockchip: inno-dsidphy: Add support to change lvds output voltage
This patch add support to change LVDS output common mode voltage
and differential voltage using dts prop "inno,lvds-vcom" and
"inno,lvds-vod".

&video_phy0  {
        inno,lvds-vcom = <950>; /* 950mV */
        inno,lvds-vod = <350>; /* 350mV */
}

Change-Id: Icbaa0943f9bad7a82ffa03a178a1486c7e1117c9
Signed-off-by: Chaoyi Chen <chaoyi.chen@rock-chips.com>
2024-05-31 19:08:48 +08:00
Tingjin Huang
d9f56ab7af video: rockchip: mpp: rkvenc2: Update address trans table
Change-Id: I033bbc42840272349f70eded7e5f39e76e34011d
Signed-off-by: Tingjin Huang <timkingh.huang@rock-chips.com>
2024-05-31 15:50:48 +08:00
Yiqing Zeng
8c7cf431ac arm64: dts: rockchip: rk3576-vehicle-evb: support rkvpss
Change-Id: I9ac58914c36d5533266c08b876d38d87c62d1535
Signed-off-by: Yiqing Zeng <zack.zeng@rock-chips.com>
2024-05-31 15:04:37 +08:00
Zhang Yubing
89b7bdea30 drm/rockchip: vop2: get correct dclk source when fixup dclk rate
For rk3576 and rk3588, vop dclk can be from pll or hdmi phy[except hdmi
2.1(dclk bigger than 597M), the HDMI work at FRL mode], when dclk is
from pll, dclk_parent is equal to dclk, we need clk_round_rate() for
dclk_parent to check whether can support this mode.

1. GPLL/CPLL/VPLL
       dclk_parent
           dclk

2. xin24m
       clk_hdmiphy_pixel0
           dclk

Change-Id: Ie5b9a7a5056a6f997ade95ab6af9b6d7ddc10f3b
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
2024-05-30 20:42:47 +08:00
William Wu
915826d691 phy: rockchip: inno-usb2: Clear charger state in host mode
Test on RK3576 Tablet Android 14 GKI, when plug in U disk,
it will trigger the usb2 phy to do charging detection logic
in the following process.

1. Type-C PD controller chip (e.g HUSB311) detect DFP mode;

2. Type-C tcpm call usb_role_switch_set_role() to notify
   the usb controller to set USB_ROLE_HOST;

3. The usb dwc3 controller driver do dwc3_set_mode() to
   initialize the controller and phy for host mode;

4. In the __dwc3_set_mode(), it do pm_runtime_get_sync()
   -> dwc3_runtime_resume() -> dwc3_resume_common() ->
   dwc3_core_init() -> phy_init(dwc->usb2_generic_phy);

5. In the usb2 phy driver, it do rockchip_usb2phy_init()
   -> schedule otg_sm_work -> rockchip_chg_detect_work()

6. Detect dcp cable is connected, and call extcon_set_state_sync()
   to send charger notification with true state.

Later, if plug out the U disk and plug in a USB charger,
it will fail to send charger notification because its
extcon state still in true state.

To fix this issue, we need to clear the charger state
in the otg_sm_work if it's already in host mode.

Signed-off-by: William Wu <william.wu@rock-chips.com>
Change-Id: I6a30429162290927cae3e5f3495f51db61bf15b6
2024-05-30 20:32:44 +08:00
Finley Xiao
4b8f3fe475 arm64: dts: rockchip: rk3576: Change low temp config for opp table
Change-Id: I87569675f1140b756722b9ba818730606f0299cb
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2024-05-30 20:32:14 +08:00
Zorro Liu
c3a7f7cec3 arm64: dts: rockchip: init rk806 pwrctrl3 output low for rk3576-eink
rk3576 ebook have ultra sleep circuit design, set
pwrctrl3 output low to improve system stability

Type: Function
Redmine ID: #N/A
Associated modifications: I7ccb27c54ddb8123fafe8fdbc019702caa9b9861
Test: N/A

Change-Id: I260e5069fd3b794683105d2ef425864e88b5ba96
Signed-off-by: Zorro Liu <lyx@rock-chips.com>
2024-05-30 15:45:23 +08:00
Finley Xiao
655b972bcc arm64: dts: rockchip: rk3588-rk806: Change cpu init volt to 800mV
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I7687f1f9540033f318098efef52c9db6806651da
2024-05-30 14:59:52 +08:00
Finley Xiao
6d64f4c2d4 arm64: dts: rockchip: rk3588s: Change low temp to 15000mC
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I6cf7d8911944ccc135f0dfa669f0c73185cc2521
2024-05-30 14:59:52 +08:00
Finley Xiao
39f174d725 arm64: dts: rockchip: rk3588s: Change cpu low temp min vlot to 800mV
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I5fa1f5a587e90495176a14cf68956af6aa0c63be
2024-05-30 14:59:52 +08:00
Wang Panzhenzhuan
83ed0e999d media: i2c: ov16885: fix vflip ghost issue
1. fix vflip ghost issue.
2. add write/read reg failed log.

Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com>
Change-Id: I83d6a92f163c8f504b71e4d38b063c7bb5af3550
2024-05-30 14:58:02 +08:00
Zhang Yubing
b3ea30f4d4 drm/rockchip: dw-dp: select encoder by the correct crtc
Change-Id: If459d759403fdbeddde9ce121de292d72c7b0541
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
2024-05-30 11:49:25 +08:00
Cai Wenzhong
f1b09d1386 arm64: dts: rockchip: rk3576-vehicle-evb-maxim-max96712-dphy0.dtsi: fix lock and pwdn gpio config error
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com>
Change-Id: I913414a1ed2a8018ac743768dedc968892d4b897
2024-05-29 19:19:53 +08:00
Jianwei Fan
3457984e9a media: i2c: lt6911uxe/lt7911uxx/lt8668sx: add i2c enable when check chipid
Change-Id: I7de9b2392a79f71d1c4279a345216013c7ce93d4
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
2024-05-29 19:19:33 +08:00
Cai YiWei
8815bc0efa media: rockchip: isp: skip mbus if link to vicap
media bus configuration useless if input from vicap

Change-Id: Ie3246a36cf021e39a9458a2e460eeb43f2f1a423
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2024-05-29 19:19:12 +08:00