Commit Graph

1267921 Commits

Author SHA1 Message Date
Sugar Zhang
a3d49e9543 ASoC: rockchip: i2s: Add support for pinctrl idle state
This patch switch pinctrl to idle state when runtime suspend.

At the moment, it's used for workaround for I2S0/2/3 (PD_AUDIO)
slave IO issue on RK3588 SoCs.

The issue acts like that when PD_AUDIO off, the BCLK/LRCK pin
will pull down the external clk to half-level.

The root cause is that when PD_AUDIO off, the BCLK/LRCK pin
are clamped as drive output low.

This patch also try to solve clk leak for master output mode.

OTOH, the ASoC framework set pinctrl state first and then do
runtime PM resume (enable PD). it's reasonable, but for the
current issue, a few half-level cycles leak after resume, so,
we split pinctrl-clk out to control it separately.

  snd_pcm_open

      for_each_rtd_components(rtd, i, component)
      	pinctrl_pm_select_default_state(component->dev);

      ret = snd_soc_pcm_component_pm_runtime_get(rtd, substream);

e.g. pinctrl idle for i2s0

i2s0_gpio: i2s0-gpio {
	rockchip,pins =
		/* i2s0_lrck_gpio */
		<1 RK_PC5 0 &pcfg_pull_none>,
		/* i2s0_sclk_gpio */
		<1 RK_PC3 0 &pcfg_pull_none>;
};

&i2s0_8ch {
	pinctrl-names = "default", "idle", "clk";
	pinctrl-1 = <&i2s0_gpio>;
	pinctrl-2 = <&i2s0_lrck
		     &i2s0_sclk>;
};

cat /sys/kernel/debug/pinctrl/pinctrl-handles

device: fe470000.i2s current state: idle
  state: default
    type: MUX_GROUP controller rockchip-pinctrl group: i2s0-sdi0 (26) function: i2s0 (24)
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-28 (60)config 00000001
    type: MUX_GROUP controller rockchip-pinctrl group: i2s0-sdi1 (27) function: i2s0 (24)
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-27 (59)config 00000001
    type: MUX_GROUP controller rockchip-pinctrl group: i2s0-sdi2 (28) function: i2s0 (24)
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-26 (58)config 00000001
    type: MUX_GROUP controller rockchip-pinctrl group: i2s0-sdi3 (29) function: i2s0 (24)
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-25 (57)config 00000001
    type: MUX_GROUP controller rockchip-pinctrl group: i2s0-sdo0 (30) function: i2s0 (24)
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-23 (55)config 00000001
    type: MUX_GROUP controller rockchip-pinctrl group: i2s0-sdo1 (31) function: i2s0 (24)
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-24 (56)config 00000001
  state: idle
    type: MUX_GROUP controller rockchip-pinctrl group: i2s0-idle (23) function: i2s0 (24)
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-21 (53)config 00000001
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-19 (51)config 00000001
  state: clk
    type: MUX_GROUP controller rockchip-pinctrl group: i2s0-lrck (24) function: i2s0 (24)
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-21 (53)config 00000001
    type: MUX_GROUP controller rockchip-pinctrl group: i2s0-sclk (25) function: i2s0 (24)
    type: CONFIGS_PIN controller rockchip-pinctrl pin gpio1-19 (51)config 00000001

Fixes: 89e11e98f4 ("arm64: dts: rockchip: rk3588: Add pinctrl idle for I2S0/2/3")
Change-Id: I41dcdabd8e4015c7bd7285a03a24a3765a0b576f
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2024-01-17 11:14:58 +08:00
Cody Xie
2d0fac2bdb gpio: nca9539: Make remove return void
Change-Id: Iea6faa2956a5fa334e43b94cf47f8c609c9e317e
Signed-off-by: Cody Xie <cody.xie@rock-chips.com>
2024-01-15 19:21:56 +08:00
Shawn Lin
4208d76e0c PCI: dw: rockchip: Remove EP support from RC driver
EP support have been moved to pcie-dw-ep-rockchip.c since 5.10 kernel,
so remove the old EP code from RC driver now.

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: Ia1a5907493a38cf6be5f1a97c5690dd9ecaad3c4
2024-01-15 16:03:12 +08:00
Tao Huang
586634361d Merge commit '08d8bee9b88ec07aa6692a6305df115bd7caed26'
* commit '08d8bee9b88ec07aa6692a6305df115bd7caed26':
  arm64: dts: rockchip: rk3588-vehicle-maxim-cameras-s66.dtsi: support i2c-mux
  arm64: dts: rockchip: rk3588-vehicle-evb-maxim-max9671(/2)2-d(c)phy0(/3).dtsi: support i2c-mux
  media: i2c: maxim: remote: add ox03j10 sensor driver
  media: i2c: maxim: remote: add ov2311/ov2312 sensor driver
  media: i2c: maxim: remote: add ox01f10 sensor driver
  media: i2c: maxim: remote: add sc320at sensor driver
  media: i2c: maxim: remote: serializer driver version v3.00.00
  media: i2c: maxim: local: maxim4c: driver version v3.00.00

Change-Id: I067232e3123fa10ce28e1608a8634adabea51f57

Conflicts:
	drivers/media/i2c/Makefile
	drivers/media/i2c/maxim4c/Kconfig
2024-01-15 15:10:18 +08:00
Tao Huang
d847fc30ee Merge commit 'beb9974b6fb001eb197b613257ef57fd603db652'
* commit 'beb9974b6fb001eb197b613257ef57fd603db652':
  media: i2c: sc850sl: fix gain discontinuity issue
  media: rockchip: isp: fix resume mi no enable

Change-Id: If8e1a2004de712a6b59d64206f2a26bb92b92ea7
2024-01-15 15:02:59 +08:00
Tao Huang
5a80764225 Merge commit '982e655deb1a079300c8dd83b6678922b728e576'
Merge made by the 'ours' strategy.

* commit '982e655deb1a079300c8dd83b6678922b728e576':
  arm64: dts: rockchip: rk3568: Add nfc

Change-Id: I5e4ef3d736525cdf1068a2537e6c979c2282d0e4
2024-01-15 15:01:37 +08:00
Jon Lin
7ee5a221e8 arm64: dts: rockchip: rk3568: Add nfc
Change-Id: I3fb8fae8b63925d58e6889af4df80e920b3d4881
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-01-12 19:06:54 +08:00
Tao Huang
c5179f362e Merge commit '08c66b08ce17798f3bbdcdee5b247628817f91d3'
* commit '08c66b08ce17798f3bbdcdee5b247628817f91d3':
  media: rockchip: isp: sync irq_ends
  mfd: rkx110_x120: cru: fix to get a avialble pll rate
  arm64: dts: rockchip: rk3562: adjust regulator-init-microvolt of vdd_cpu/vdd_logic for rk3562 boards
  arm64: dts: rockchip: rk3562: adjust low-temp-min-volt for cpu/dmc

Change-Id: I49f5c03bf5edee290cf7d4d2b2d4ab2436d26f89
2024-01-12 18:58:11 +08:00
Tao Huang
2410c01daf Merge commit '5e9dee2ebe5c633887ee7d8f695259a7b5445b71'
* commit '5e9dee2ebe5c633887ee7d8f695259a7b5445b71':
  media: i2c: add sc830ai sensor driver
  dmaengine: pl330: Use tasklet_hi_schedule
  mtd: spinand: XINCUN: Support new device XCSP1AAPK
  arm64: dts: rockchip: rk3562-amp: change mcu ram address

Change-Id: Ia03dea594134a3bee9843767d63f6a9be91f1de5
2024-01-12 18:57:27 +08:00
Tao Huang
ead5797a9c Merge commit 'aa47569d066e59b2f40b29d9b9bc5106eab8833e'
* commit 'aa47569d066e59b2f40b29d9b9bc5106eab8833e':
  media: i2c: lt8668sx: add lt8668sx hdmi2csi driver
  video: rockchip: mpp: remove av1dec l2 cache
  ARM: rockchip: rv1106_pm: do wdt save/restore
  media: rockchip: isp: add buf cnt info to procfs
  media: rockchip: isp: fix wait timeout with thunderboot
  arm64: dts: rockchip: rk3528: Add thermal for macphy
  ARM: dts: rv1106: Add thermal for macphy
  net: phy: RK630: Add dynamically adjusting the configuration
  drm/bridge: dw-hdmi-qp: Fixes compilation errors when cec core is not compiled
  drm/bridge: synopsys: Fixes compilation errors when cec core is not compiled
  media: i2c: imx415 adapt sleep_wakeup
  media: rockchip: hdmirx: make sure to bind to big cpu1

Change-Id: I8b8edd66fc15b60a5b1f4a37d4e3258c7772b335
2024-01-12 18:52:58 +08:00
Tao Huang
24a25815d1 Merge commit 'ca7627f2a44b6815b2f23f4da2d0fc996bd20424'
Merge made by the 'ours' strategy.

* commit 'ca7627f2a44b6815b2f23f4da2d0fc996bd20424':
  tee: optee: interrupt an RPC depend on shutdown flag

Change-Id: Ia6a2fe4287c0f1b05518c58cb90d5e66be0205cf
2024-01-12 18:45:48 +08:00
Hisping Lin
b0b2892b93 tee: optee: interrupt an RPC depend on shutdown flag
Change-Id: I33f33af02afb75bda5d68c9731fe636bb97132fe
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2024-01-12 08:44:25 +08:00
Tao Huang
06dab2ccf7 Merge commit '5f0de7c5d524f0934c83848c6d20526364fc5bb9'
Merge made by the 'ours' strategy.

* commit '5f0de7c5d524f0934c83848c6d20526364fc5bb9':
  drm/rockchip: vop2: Add devfreq support

Change-Id: I184a624c00cf2bade2a64a929c5d32dd15d75302
2024-01-10 15:36:26 +08:00
Tao Huang
14caa4fb96 Merge commit '44ee8c59b5db9d4421709a581d30ceea24ad5b87'
* commit '44ee8c59b5db9d4421709a581d30ceea24ad5b87':
  MALI: bifrost: log: Disable WARNINGs in validate_tracepoint_data()
  Mali: bifrost: Fix: When calling devfreq_add_device(), restore passing of '&ondemand_data'

Change-Id: I85be6940359cb6f4f77ed59189fd9ba65461f300
2024-01-10 15:34:35 +08:00
Tao Huang
9c1fb62faa Merge commit 'a94d0b968ad6275250a6b6bd66f75dcb688ef253'
Merge made by the 'ours' strategy.

* commit 'a94d0b968ad6275250a6b6bd66f75dcb688ef253':
  MALI: rockchip: upgrade bifrost DDK to g21p0-01eac0, from g18p0-01eac0

Change-Id: I01e96d04dd801e7f9d05ac35f934886ca949c1dc
2024-01-10 15:33:39 +08:00
Tao Huang
568fc8768a Merge commit 'e2f9938790a6d9eed3c285c90be45575b6e4c70f'
* commit 'e2f9938790a6d9eed3c285c90be45575b6e4c70f':
  phy: rockchip-samsung-hdptx-hdmi: Calculate the pll frequency based on the register value
  drm/rockchip: analogix_dp: add dual channel mode support
  media: rockchip: vicap: support use reserved mem for aov when run with thunderboot mode
  mfd: rkx110_x120: reset dsi tx host when generator pattern
  media: i2c: cam-sleep-wakeup: optimize sensor wakeup workflow for reset
  mfd: rkx110_x120: disable phy when stop video stream
  media: i2c: os04d10: add reg list of 1440p@30fps and 360p@120fps
  media: i2c: os04d10: fix adapter fastboot issue

Change-Id: I03320bfe99fb028b977197dc04d490288dcc4c34
2024-01-10 15:31:15 +08:00
Cai Wenzhong
08d8bee9b8 arm64: dts: rockchip: rk3588-vehicle-maxim-cameras-s66.dtsi: support i2c-mux
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com>
Change-Id: Ifc72e4f913a35f1d7bac0e8182d5972f81407654
2024-01-09 15:54:08 +08:00
Cai Wenzhong
f38142ccdc arm64: dts: rockchip: rk3588-vehicle-evb-maxim-max9671(/2)2-d(c)phy0(/3).dtsi: support i2c-mux
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com>
Change-Id: I56f1d8722f956c627b0a12576b8470717e67e0ad
2024-01-09 15:54:08 +08:00
Cai Wenzhong
5c0f60413d media: i2c: maxim: remote: add ox03j10 sensor driver
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com>
Change-Id: I1576c86394b28c3a810865790c2da93b0b5e0a8d
2024-01-09 15:54:08 +08:00
Cai Wenzhong
8157c8c4e4 media: i2c: maxim: remote: add ov2311/ov2312 sensor driver
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com>
Change-Id: I1f96d0218c99c6326991a37cfc64ea63a579dd76
2024-01-09 15:54:08 +08:00
Cai Wenzhong
2948f08a9c media: i2c: maxim: remote: add ox01f10 sensor driver
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com>
Change-Id: I0a622432876409572c228a0bee2baa88d75a7d3e
2024-01-09 15:54:08 +08:00
Cai Wenzhong
84288b2e37 media: i2c: maxim: remote: add sc320at sensor driver
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com>
Change-Id: I30a657f6bfbb4991457cfd1ff2ed58b91bb2212e
2024-01-09 15:54:08 +08:00
Cai Wenzhong
455bfe8481 media: i2c: maxim: remote: serializer driver version v3.00.00
1. remote serializer support max9295/max96715/max96717
2. remote serializer provide APIs for remote camera calls

Signed-off-by: Cai Wenzhong <cwz@rock-chips.com>
Change-Id: Ib9f5fbefdded0f40a9b06f3c490713c4f0a20dfd
2024-01-09 15:54:08 +08:00
Cai Wenzhong
acb67fd645 media: i2c: maxim: local: maxim4c: driver version v3.00.00
1. local deserializer and remote devices are associated through i2c-mux
2. remote camera is abstracted as v4l2 subdev

Signed-off-by: Cai Wenzhong <cwz@rock-chips.com>
Change-Id: Id827c4a9b13a2280ec6b4b2114fa389b3e31674c
2024-01-09 15:54:08 +08:00
Lan Honglin
beb9974b6f media: i2c: sc850sl: fix gain discontinuity issue
sync update from 4.19

Change-Id: I432669771e6a3a5c9e07811f94f5bd77ed5b2e63
Signed-off-by: Lan Honglin <helin.lan@rock-chips.com>
2024-01-09 11:14:28 +08:00
Cai YiWei
ce956f7a33 media: rockchip: isp: fix resume mi no enable
Change-Id: Ic7aa8eb5528e97b4d425971d5189ef85c0c1c6c9
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2024-01-08 11:03:52 +08:00
Jon Lin
982e655deb arm64: dts: rockchip: rk3568: Add nfc
Change-Id: I3fb8fae8b63925d58e6889af4df80e920b3d4881
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-01-05 09:25:15 +08:00
Cai YiWei
08c66b08ce media: rockchip: isp: sync irq_ends
irqs in different cpu will change irq_ends flag, lock to sync.

Change-Id: Ie5467825173a16c796c7ab84c15286af44edc5d9
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2024-01-05 08:52:32 +08:00
Zhang Yubing
eaa1941ab7 mfd: rkx110_x120: cru: fix to get a avialble pll rate
In some case, the pll rate will be change to get a target
rate for it's child. we want set the pll rate closest to
the max pll rate. However, It's not all the rate can get
a set of legal paramters to config the pll. So when this
case happen, we try a lower rate as the target pll rate.

Change-Id: I45abec2114f74634904cf3c34655d8df331d171b
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
2024-01-04 18:08:02 +08:00
Liang Chen
801e11b222 arm64: dts: rockchip: rk3562: adjust regulator-init-microvolt of vdd_cpu/vdd_logic for rk3562 boards
Raise initial voltage of vdd_cpu/vdd_logic when startup to improve stability.

Signed-off-by: Liang Chen <cl@rock-chips.com>
Change-Id: I223a21351424cb3fb47e5b3cae4f8e0324bd9a25
2024-01-04 15:11:44 +08:00
Liang Chen
ff902937c0 arm64: dts: rockchip: rk3562: adjust low-temp-min-volt for cpu/dmc
Raise voltage of cpu/dmc when low temperature to improve stability.

Signed-off-by: Liang Chen <cl@rock-chips.com>
Change-Id: I80321c0454c98c62a237192b46fa00da1b48d336
2024-01-04 15:07:18 +08:00
LongChang Ma
5e9dee2ebe media: i2c: add sc830ai sensor driver
Signed-off-by: LongChang Ma <chad.ma@rock-chips.com>
Change-Id: Ib22fb1d354cbb3ee26f5a94c969675cbb28990ff
2024-01-03 19:46:07 +08:00
Sugar Zhang
1bbb558966 dmaengine: pl330: Use tasklet_hi_schedule
Use tasklet_hi_schedule for better audio performance,
especially for LLA (Low Latency Audio) situation.

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: Ic5a215a269e718b0e5613132cb9fe9b58940d0e1
2024-01-03 19:45:53 +08:00
Jon Lin
c08e952374 mtd: spinand: XINCUN: Support new device XCSP1AAPK
Change-Id: Ia8de254547f40499a501e20421efb0f443842b87
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-01-03 19:42:57 +08:00
Jiahang Zheng
14119c4f7f arm64: dts: rockchip: rk3562-amp: change mcu ram address
Change-Id: If7311abee120fef2a0259845e202612f8c67372a
Signed-off-by: Jiahang Zheng <jiahang.zheng@rock-chips.com>
2024-01-03 17:55:24 +08:00
Jianwei Fan
aa47569d06 media: i2c: lt8668sx: add lt8668sx hdmi2csi driver
Change-Id: I4fba2eb4aca597ba41a08a89c6444f9a715c4630
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
2024-01-03 17:50:49 +08:00
Yandong Lin
77a1b08896 video: rockchip: mpp: remove av1dec l2 cache
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
Change-Id: If018c12464264f62db4baa658b75d8942504a765
2024-01-03 17:48:01 +08:00
XiaoDong Huang
4227edfdb3 ARM: rockchip: rv1106_pm: do wdt save/restore
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
Change-Id: Ie805d22a99110162015a51718ec29de2e6008614
2024-01-03 17:09:20 +08:00
Cai YiWei
2846affd16 media: rockchip: isp: add buf cnt info to procfs
Change-Id: I78ce99dad93e57c544e150013ccac02868d43f88
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2024-01-03 17:06:39 +08:00
Cai YiWei
f8d9b2d3b4 media: rockchip: isp: fix wait timeout with thunderboot
Change-Id: Ied63c17c68e1cd565a3f246655fa9ec66be638b3
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2024-01-03 17:06:39 +08:00
David Wu
10ed38ef37 arm64: dts: rockchip: rk3528: Add thermal for macphy
Signed-off-by: David Wu <david.wu@rock-chips.com>
Change-Id: Ifd46d8a3ae7fd8eca31f413a6d8b7b584c983636
2024-01-03 15:38:28 +08:00
David Wu
cbf09af6d1 ARM: dts: rv1106: Add thermal for macphy
Signed-off-by: David Wu <david.wu@rock-chips.com>
Change-Id: I3319dfc7cd6377cc6e4ade4b9930474a59441aac
2024-01-03 15:38:28 +08:00
David Wu
bf7e43d9fe net: phy: RK630: Add dynamically adjusting the configuration
Adjustments occur at two cases:
  - No linkup within 5s;
  - The number of packets received within 10 seconds is less than 3,
    or the packet loss rate is greater than 15%.

Signed-off-by: David Wu <david.wu@rock-chips.com>
Change-Id: I8b48bb4377ddb4231fa6f26b4373695fd85cbb26
2024-01-03 15:38:28 +08:00
Algea Cao
5f2dd30238 drm/bridge: dw-hdmi-qp: Fixes compilation errors when cec core is not compiled
Fix error: implicit declaration of function 'cec_queue_pin_hpd_event'.

Fixes: b73433e36e ("drm/rockchip: Add dw-hdmi-qp driver")
Change-Id: I9268259d42dddd285b3bb8d92a55b7df9ae3c3c1
Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
2024-01-03 15:13:24 +08:00
Algea Cao
5a0f616be9 drm/bridge: synopsys: Fixes compilation errors when cec core is not compiled
Fix error: implicit declaration of function 'cec_queue_pin_hpd_event'.

Fixes: 5fe797153d ("drm: bridge: dw-hdmi: Support report cec hpd")
Change-Id: I4ddae31d5b72b17fdd33fbc28ca454dc57377f74
Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
2024-01-03 15:13:24 +08:00
William Wu
2f6e7d9700 FROMLIST: usb: dwc2: Disable clock gating feature on Rockchip SoCs
The DWC2 IP on the Rockchip SoCs doesn't support clock gating.
When a clock gating is enabled, system hangs.

Signed-off-by: William Wu <william.wu@rock-chips.com>
Signed-off-by: Jianwei Zheng <jianwei.zheng@rock-chips.com>
Link: https://lore.kernel.org/all/1703575199-23638-1-git-send-email-william.wu@rock-chips.com/
Change-Id: I8548b3c1f2e68fada7cbfc28a4d302607a22645e
2024-01-02 16:48:26 +08:00
Quentin Schulz
4041c1759e UPSTREAM: usb: dwc2: disable lpm feature on Rockchip SoCs
LPM feature of DWC2 module integrated in Rockchip SoCs doesn't work
properly or needs some additional handling, so disable it for now.
Without disabling LPM feature, the USB ADB communication fail with
the following error log:

dwc2 ff580000.usb: new address 27
dwc2 ff580000.usb: Failed to exit L1 sleep state in 200us.
dwc2 ff580000.usb: dwc2_hsotg_send_reply: cannot queue req
dwc2 ff580000.usb: dwc2_hsotg_process_req_status: failed to send reply
dwc2 ff580000.usb: dwc2_hsotg_enqueue_setup: failed queue (-11)
dwc2 ff580000.usb: Failed to exit L1 sleep state in 200us.

[diff vs vendor kernel: added lpm_clock_gating, besl and
 hird_threshold_en settings as seen in  commit 53febc9569 ("usb: dwc2:
 disable Link Power Management on STM32MP15 HS OTG")]

Signed-off-by: William Wu <william.wu@rock-chips.com>
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Link: https://lore.kernel.org/r/20221206-dwc2-gadget-dual-role-v1-1-36515e1092cd@theobroma-systems.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(cherry picked from commit 42a317d076)
Change-Id: I96a344c5e3940907b6f470110c843b69c68b60b7
2024-01-02 16:48:26 +08:00
Sandy Huang
fa7c72a7cf arm64: dts: rockchip: rk3588: remove unused sub node hdptxphy_hdmi_clk0/1
we use hdptxphy_hdmi0/1 instead of hdptxphy_hdmi_clk0/1 after the
following commit, so the sub node hdptxphy_hdmi_clk0/1 is unused an
remove it:

commit: 23301555f50b ("arm64: dts: rockchip: rk3588: move hdmi phy clk
to hdmiphy")

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: Ifb8246fd682d54c48276e6fa615d662cb55f9fba
2024-01-02 16:15:22 +08:00
Sandy Huang
80601d55ba arm64: dts: rockchip: rk3588-nvr: update hdmi phy clk
hdmi phy clk move to hdmi phy devices at the following commit, so update
the clock at display_subsystem.

commit: 23301555f50b ("arm64: dts: rockchip: rk3588: move hdmi phy clk
to hdmiphy")

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I4e14e6436d3ac2ae19941038ac7259361c66a4bb
2024-01-02 16:14:33 +08:00
Sandy Huang
99744db3e3 phy: rockchip-samsung-hdptx-hdmi: move hdmi phy clk register at hdmiphy
move hdmi phy clk register at hdmiphy and get clock name by
property: clock-output-names

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: Ica0ce0537b9b520623f9c4b21de6da3bf8e4ac5e
2024-01-02 15:53:26 +08:00