Commit Graph

95 Commits

Author SHA1 Message Date
Tao Huang
d4ae9d6ea7 Merge commit '40fac1a66ccf61bdf3afb70c18a5db7791410b22'
* commit '40fac1a66ccf61bdf3afb70c18a5db7791410b22': (220 commits)
  Revert "tee: optee: interrupt an RPC when supplicant has been killed"
  Revert "tee: optee: interrupt an RPC depend on shutdown flag"
  arm64: dts: rockchip: rv1126bp-evb-v14: Adjust the matching voltage
  media: rockchip: aiisp: delete one temp buffer to reduce memory
  media: rockchip: isp: mp output buf notice to aiisp
  media: rockchip: aiisp: modify for aiynr algo
  rtc: rockchip: add ready flag for rtc setting time
  soc: rockchip: cpuinfo: export chip unique id to userspace
  media: rockchip: vpss: offline mode support auto unite output
  drm/rockchip: vop2: Add "DIMMING_DATA" property for local dimming
  media: rockchip: isp: aiisp switch for offline mode
  media: rockchip: isp: aiisp switch for isp35
  media: rockchip: isp: support aiisp yuv mode
  input: touchscreen: gt1x: prefix global variables and functions with "gt1x_"
  MALI: valhall: add gpu mem sysfs entry
  drm/rockchip: Make the DRM panel as part of Rockchip DRM sub devices for panel loader protect
  drm/rockchip: Pass struct rockchip_drm_sub_dev for &rockchip_drm_sub_dev.loader_protect()
  pwm: rockchip: Add &rockchip_pwm_chip.oneshot_valid to indicate validity of configurations
  pwm: rockchip: Add comments for why to add delay before disabling the dclk for PWM v4
  input: touchscreen: hyn: reduce logs
  ...

Change-Id: I1b562efca0842173010b2506231d7200a5116e5a
2025-07-29 17:16:09 +08:00
Tao Huang
96ba0fabb7 arm64: dts: rockchip: rfkill switch to use gpiod
sed -i \
-e 's/uart_rts_gpios/uart_rts-gpios/' \
-e 's/BT,power_gpio/BT,power-gpios/' \
-e 's/BT,reset_gpio/BT,reset-gpios/' \
-e 's/BT,wake_gpio/BT,wake-gpios/' \
-e 's/BT,wake_host_irq/BT,wake_host-gpios/' \
-e 's/WIFI,poweren_gpio/WIFI,poweren-gpios/' \
-e 's/WIFI,vbat_gpio/WIFI,vbat-gpios/' \
-e 's/WIFI,reset_gpio/WIFI,reset-gpios/' \
-e 's/WIFI,host_wake_irq/WIFI,host_wake-gpios/' \
(git ls-files arch/arm64/boot/dts/rockchip/)

Change-Id: I8d5b76f4a666ecbeaacd5d3257521bcc4860e81c
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2025-07-25 12:22:53 +08:00
Zhibin Huang
4f3c5c6bc7 arm64: dts: rockchip: Add hyn touchscreen support
Type: Function
Redmine ID: #N/A
Associated modifications: I649a447919003574d907b83b10ba3fd7496ad492
Test: N/A

Signed-off-by: Zhibin Huang <zhibin.huang@rock-chips.com>
Change-Id: I310e7bf9f743accd3bc9b1f26c30a6b4fc3cd3c7
2025-06-27 01:26:16 +00:00
Guochun Huang
e784010e93 arm64: dts: rockchip: rk3588/rk3576/rk3568-evb: delay init-delay-ms before panel initail code send
Change-Id: Ib7ca5868583277dd8dba7f3c328fac77c8db3042
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
2025-06-17 08:31:59 +00:00
Jiajian Wu
3b0e65078d arm64: dts: rockchip: rk3568 boards: hdmi-sound compatible to rockchip,hdmi
Change-Id: Ie41fe598c271175000426f82d671a3b01aab4e1b
Signed-off-by: Jiajian Wu <jair.wu@rock-chips.com>
2024-08-16 16:44:43 +08:00
Guochun Huang
1f429c9dc1 dt-bindings: display: drm_mipi_dsi: Add _NO_ to MIPI_DSI_* flags disabling features
As described in:

commit 0f3b68b66a ("drm/dsi: Add _NO_ to MIPI_DSI_* flags disabling features")

Many of the DSI flags have names opposite to their actual effects,
e.g. MIPI_DSI_MODE_EOT_PACKET means that EoT packets will actually
be disabled. Fix this by including _NO_ in the flag names, e.g.
MIPI_DSI_MODE_NO_EOT_PACKET.

Change-Id: Ibf5faf52f95a1ab07c3ffb7848ff1be7071c458b
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
2024-07-11 16:22:56 +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
Tao Huang
796ecb79e1 Merge commit 'ccc60a624971b61ccbe2780289b39fae1c2e88d2'
* commit 'ccc60a624971b61ccbe2780289b39fae1c2e88d2':
  media: rockchip: vicap support to do reset in online mode
  media: rockchip: isp support to do reset in online mode
  arm64: dts: rockchip: rk3588 boards: Fix bitclock-inversion
  arm64: dts: rockchip: rk356x boards: Fix bitclock-inversion
  arm64: dts: rockchip: rk3528 boards: Fix bitclock-inversion
  arm64: dts: rockchip: rk3399-tve1205g: Fix bitclock-inversion
  arm64: dts: rockchip: rk3326-evb: Fix bitclock-inversion
  video: rockchip: mpp: Add uapi header
  soc: rockchip: tb_service: add memory-no-free property support

Change-Id: I068ca307ee0ec53eb570ce4f7fd5604c6bb796d8
2023-11-06 11:06:11 +08:00
Sugar Zhang
1e839d738b arm64: dts: rockchip: rk356x boards: Fix bitclock-inversion
simple-audio-card,bitclock-inversion is a boolean property.

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: Ic8f1028e97a29e0af257a860be9b2022511c7a9a
2023-10-31 20:10:46 +08:00
Tao Huang
326c0ed264 Merge commit '624ca942fb32d32a3769b7f7bf56511cf9bb2685'
* commit '624ca942fb32d32a3769b7f7bf56511cf9bb2685':
  drm/rockchip: vop2: enable vp0 dclk for deassert hdmi1/edp1 mux in rk3588
  misc: rockchip: pcie-rkep: Support ioctl PCIE_EP_DMA_XFER_BLOCK
  PCI: rockchip: dw: Export DMA transmission interface
  PCI: rockchip: dw: Support dma_debug for DMA debug
  arm64: dts: rockchip: rk3566 evb: add edp panel phy size config
  arm64: dts: rockchip: rk3288 evb: add edp panel phy size config
  arm64: dts: rockchip: rk3399 evb: add edp panel phy size config
  arm64: dts: rockchip: rk3588 evb: fix edp panel phy size config
  ASoC: rockchip: multi-dais: Fix error path handle
  arm64: dts: rockchip: rk3562 evb: add mipi panel phy size config
  arm64: dts: rockchip: rk3568 evb: add mipi panel phy size config
  arm64: dts: rockchip: rk3588 evb: add mipi panel phy size config
  media: rockchip: isp: remove param run double

Change-Id: I36c59067e59a4ac7987704d96fade104b844a8af
2023-10-24 11:36:54 +08:00
Sandy Huang
5dec6b78f0 arm64: dts: rockchip: rk3568 evb: add mipi panel phy size config
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I6a603c5cb9fe6d7367e55ae11a6a51586571fd89
2023-10-20 15:39:59 +08:00
Shunhua Lan
89fc7be3bd arm64: dts: rockchip: change property rockchip i2s
rockchip,clk-trcm = <1> to rockchip,trcm-sync-tx-only
rockchip,clk-trcm = <2> to rockchip,trcm-sync-rx-only
remove rockchip,clk-trcm = <0> because of it's the default

Signed-off-by: Shunhua Lan <lsh@rock-chips.com>
Change-Id: I10938cb1eec02456e86c775113bb83ec329390e4
2023-10-16 10:17:33 +08:00
Liang Chen
67b1dc75df Revert "arm64: dts: rockchip: rk3568-evb: add can nodes"
This reverts commit b4f60fb98b.

Change-Id: I03e7683e8dd949f474e248ec1cac8cd60d58d37f
Signed-off-by: Liang Chen <cl@rock-chips.com>
2023-09-14 14:42:38 +08:00
Damon Ding
57abe4bda2 arm64: dts: rockchip: rk3568-evb: assign DCLK_VOP2 to PLL_GPLL
If not assigned, the clock parent of DCLK_VOP2 will be
PLL_HPLL in uboot, which affects HDMI display.

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: Ife948de756281ed197413301ce1b05ddb80fe3d9
2023-09-01 20:52:32 +08:00
Zou Dengming
2093b6351a arm64: dts: rockchip: rk356x boards: btsco enable 16k pcm support
In android 9,10,11,12,13, we have already support 16k wbs in
hardware level code. So, enable 16k support in kernel dts default.

Info:
In future, to support BTSCO 16k, it only need to change the
default setting of bluedroid's "DISABLE_WBS" setting.

Change-Id: I382bfdb47a6e13c54c53e8e666aecbad6e135f41
Signed-off-by: Zou Dengming <marsow.zou@rock-chips.com>
2023-06-27 19:59:18 +08:00
Zou Dengming
0d1ab9be85 arm64: dts: rockchip: rk356x boards: prepare bt sco settings
we don't directly enable all evb board to support bt-sco cards
because it may take some i2s/pcm, which may use dma,
but dmas may limit.

so we just prepare this settings, then if any one who want to
support bt-sco, he/she can just add dts in board-level dts.

now, we just enable rk3568-evb1 and rk3566-evb1 just for example.
Diff in "rk3568-evb1-ddr4-v10.dts" is like this:

+&bt_sco {
+	status = "okay";
+};
+
+&bt_sound {
+	status = "okay";
+};
+
+&i2s3_2ch {
+	status = "okay";
+};

The default pcm/i2s setting is:
Format: PCM, dsp_a, MSB first, short sync, rising edge and delay 1 bclk.
rockchip soc: master; Bt controller: slave

Change-Id: I6668bfbb87e4b0ea71a661bbcf8248cbde77974e
Signed-off-by: Zou Dengming <marsow.zou@rock-chips.com>
2023-06-19 10:41:30 +08:00
Yifeng Zhao
069d2d95b4 arm64: dts: rockchip: enable emmc power off notify for rk3568-evb
The emmc power is turned off after it is suspended. The drivers
need to enable the power off notification, otherwise the emmc
initialization will take a long time during wake-up.

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: Ifbcfdc0b7821c85cc20d7a88c86c29b5343d7259
2023-02-28 17:31:11 +08:00
XiaoTan Luo
bc1ebbaed7 arm64: dts: rockchip: set 128 mclk-fs for spdiftx
Signed-off-by: XiaoTan Luo <lxt@rock-chips.com>
Change-Id: I170bb55c9e093693c642a8b750971362c2a7de3f
2023-02-20 10:32:23 +08:00
Joseph Chen
b19cb16194 arm64: dts: rockchip: Update tcs425x to tcs4525 or tcs4526
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ieb3e514877099f1073475cd24b6319ba7db8543d
2023-02-15 18:39:02 +08:00
Alex Zhao
997fef6bf4 arm64: dts: rockchip: rk356x-evb/tablet: add WIFI,poweren_gpio for wifi
Signed-off-by: Alex Zhao <zzc@rock-chips.com>
Change-Id: I24277480324db1a29db398bee0b003b163cb417a
2022-11-10 14:59:47 +08:00
Jiajian Wu
0f5197b688 arm64: dts: rockchip: rk809 compatible to rockchip,multicodecs-card
Signed-off-by: Jiajian Wu <jair.wu@rock-chips.com>
Change-Id: I72dd4bb6e7c24c364e65dfd0e70dc0b14b78bef2
2022-09-19 20:11:52 +08:00
Binyuan Lan
b92a9224e4 arm64: dts: rockchip: rk3568-evb: optimize the recording noise
Signed-off-by: Binyuan Lan <lby@rock-chips.com>
Change-Id: Ifaf13dc0b90f67311051db6567070af9a5e2451e
2022-08-23 10:17:38 +08:00
Sugar Zhang
111ac9e86d arm64: dts: rockchip: rk3568-evb: Fix dai property for rk809 codec
Actually, rk809 codec has two dais, so, should be "#sound-dai-cells = <1>"

Fix warning:

arch/arm64/boot/dts/rockchip/rk3568-evb.dtsi:205.4-31:
Warning (sound_dai_property): /rk809-sound/simple-audio-card,codec:sound-dai:
property size (4) too small for cell size 1

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I641a33a5fe0cad21efb65e4e20655d0968373100
2021-11-03 18:57:17 +08:00
Jianqun Xu
7c8d7f9e36 arm64: dts: rockchip: rk3568-evb fix vcc5v0_usb nodes
Add min/max voltage for usb regulators, also add vin-supply for them.

From rk3568-evb1 hardware design, the power tree about usb is
DC12V
  ->  VCC5V0_USB(controlled by EXT_EN from PMIC)
        ->  VCC5V0_HOST(controlled by GPIO0_A6)
	->  VCC5V0_OTG(controlled by GPIO0_A5)

The EXT_EN from PMIC RK809 is designed for device power off to cut off
the usb 5.0v power, during system on, it keeps always on.

Change-Id: I21e431b4b41022b101b6db92b0769d096679b67c
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
Signed-off-by: William Wu <william.wu@rock-chips.com>
2021-11-01 20:12:47 +08:00
Jon Lin
fb66314078 arm64: dts: rockchip: add flash subnode to sfc for rk3568 board
Change-Id: I89c0be42b987393e7dad672a700fd78804e4faf2
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-09-08 16:57:23 +08:00
Wu Liangqing
c3942188fe arm64: dts: rockchip: io-domian all default set 3.3V for rk356x boards
io-domian  default as:
&pmu_io_domains {
     status = "okay";
     pmuio2-supply = <&vcc3v3_pmu>;
     vccio1-supply = <&vccio_acodec>;
     vccio3-supply = <&vccio_sd>;
     vccio4-supply = <&vcc_3v3>;
     vccio5-supply = <&vcc_3v3>;
     vccio6-supply = <&vcc_3v3>;
     vccio7-supply = <&vcc_3v3>;
};
TODO:
Need to be modified according to the actual hardware
for example rk3568-evb:
&pmu_io_domains {
     status = "okay";
     pmuio2-supply = <&vcc3v3_pmu>;
     vccio1-supply = <&vccio_acodec>;
     vccio3-supply = <&vccio_sd>;
     vccio4-supply = <&vcc_1v8>;
     vccio5-supply = <&vcc_3v3>;
     vccio6-supply = <&vcc_1v8>;
     vccio7-supply = <&vcc_3v3>;
};

Signed-off-by: Wu Liangqing <wlq@rock-chips.com>
Change-Id: I296a696851c2a85618d08cce82da546c72266699
2021-07-06 19:35:04 +08:00
Alex Zhao
e5b8734cd5 arm64: dts: rockchip: rk356x board: give wifi some time after power-on.
Signed-off-by: Alex Zhao <zzc@rock-chips.com>
Change-Id: I29503ce3f328862361fda1c192aaff5d3b3781cb
2021-07-06 19:23:38 +08:00
Wu Liangqing
021bf9b314 arm64: dts: rockchip: add not-save-power-en to rk356x board
fix reboot block as follows log:
[   15.874382] binder: release 247:268 transaction 4234 in, still active
[   15.874418] binder: send failed reply for transaction 4234 to 395:455
[   15.959849] binder: undelivered TRANSACTION_ERROR: 29189
[   16.085993] binder: 147:147 transaction failed 29189/-22, size 100-0 line 3059
[   16.128154] android_work: sent uevent USB_STATE=DISCONNECTED
[   16.145570] logd.klogd: 24 output lines suppressed due to ratelimiting
[   16.690141] cpu cpu0: min=816000, max=816000
[   16.696558] rk808 0-0020: reboot: force RK817_RST_FUNC_REG ok!
[   33.769778] vcc5v0_otg: disabling
[   33.770099] vcc3v3_lcd0_n: disabling
[   33.770424] vcc3v3_lcd1_n: disabling
[   37.699768] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[   37.700342] rcu: 	3-...0: (0 ticks this GP) idle=b52/1/0x4000000000000000 softirq=4194/4194 fqs=2012
[   37.701150] rcu: 	(detected by 0, t=6302 jiffies, g=3301, q=16)
[   37.701684] Task dump for CPU 3:
[   37.701981] init            R  running task        0     1      0 0x0400000a
[   37.702609] Call trace:
[   37.702851]  __switch_to+0xe4/0x138
[   37.703166]  lock_timer_base+0x5c/0xa0
[   37.703502]  try_to_del_timer_sync+0x30/0x98
[   37.703883]  del_timer_sync+0x50/0x60
[   37.704220]  schedule_timeout+0x19c/0x478
[   37.704582]  clk_gate_endisable+0x2c/0xc8
[  100.716421] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[  100.716991] rcu: 	3-...0: (0 ticks this GP) idle=b52/1/0x4000000000000000 softirq=4194/4194 fqs=7921
[  100.717799] rcu: 	(detected by 0, t=25207 jiffies, g=3301, q=19)
[  100.718334] Task dump for CPU 3:
[  100.718632] init            R  running task        0     1      0 0x0400000a
[  100.719260] Call trace:
[  100.719500]  __switch_to+0xe4/0x138
[  100.719816]  lock_timer_base+0x5c/0xa0
[  100.720152]  try_to_del_timer_sync+0x30/0x98
[  100.720533]  del_timer_sync+0x50/0x60
[  100.720870]  schedule_timeout+0x19c/0x478
[  100.721231]  clk_gate_endisable+0x2c/0xc8
[  163.733075] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
[  163.733643] rcu: 	3-...0: (0 ticks this GP) idle=b52/1/0x4000000000000000 softirq=4194/4194 fqs=13833
[  163.734462] rcu: 	(detected by 0, t=44112 jiffies, g=3301, q=20)
[  163.734997] Task dump for CPU 3:
[  163.735294] init            R  running task        0     1      0 0x0400000a
[  163.735921] Call trace:
[  163.736160]  __switch_to+0xe4/0x138
[  163.736475]  lock_timer_base+0x5c/0xa0
[  163.736811]  try_to_del_timer_sync+0x30/0x98
[  163.737192]  del_timer_sync+0x50/0x60
[  163.737528]  schedule_timeout+0x19c/0x478
[  163.737889]  clk_gate_endisable+0x2c/0xc8

Change-Id: I663b6b3e0b081ad17bf2845629b34e2ec9d2d76d
Signed-off-by: Wu Liangqing <wlq@rock-chips.com>
2021-07-06 19:23:38 +08:00
Wu Liangqing
440e633c18 arm64: dts: rockchip: rk3568-evb: enabled rknpu_mmu
This reverts commit 8fc4d4d9b6 ("arm64: dts: rockchip: rk3568-evb:
Add reserved memory for rknpu").

Change-Id: I3d4c24266f7c52c311956adec9b1b1f42b7370a6
Signed-off-by: Wu Liangqing <wlq@rock-chips.com>
2021-07-06 19:23:38 +08:00
Wu Liangqing
eca54de333 arm64: dts: rockchip: rk356x-evb enabled work led
Change-Id: Id5ab430ae0b417646e416ee894929ee4e45f05f5
Signed-off-by: Wu Liangqing <wlq@rock-chips.com>
2021-07-06 19:23:38 +08:00
Huang zhibao
19123919d1 arm64: dts: rockchip: rk356x: remove pwm interrupts define from products dtsi
Signed-off-by: Huang zhibao <hzb@rock-chips.com>
Change-Id: Id89aa2fb8f368fad504ce5efd4e1ed20e1335fa3
2021-07-06 19:23:37 +08:00
Liang Chen
754a02572a arm64: dts: rockchip: rk356x: adjust opp-table for correlation chips
1. limit vmin of cpu/gpu/npu/logic by mbist_vmin.
2. raise vdd_logic when npu run at 1.0GHz or venc run at 400MHz.
3. disable npu@1.0GHz and venc@400MHz by default.
4. reduce vdd_logic for the chips with big leakage.
5. adjust low-temp-adjust-volt table.

Change-Id: If7ce6f010422d20e2dfd643a6894fa7304e6372f
Signed-off-by: Liang Chen <cl@rock-chips.com>
2021-07-02 19:42:24 +08:00
Shawn Lin
bae2dab105 arm64: dts: rockchip: remove all rockchip,txclk-tapnum for rk356x
We finally decide to set 16 for tx delay in driver, so no need for
dts to set it now.

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: I642ed3039db5410ca478b255166d07a035e971aa
2021-06-15 11:18:36 +08:00
Elaine Zhang
cf2e2135eb arm64: dts: rockchip: rk356x board: add init voltage for vdd_cpu
setting init voltage in uboot.

Change-Id: If1e23bb06790dcb3f9e4e9be4cc791cd394ca73a
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2021-06-09 15:32:46 +08:00
Shawn Lin
78f9ac0daa treewide: Migrate rockchip dts file to use new host type tags
supports-* stuff were used for rockchip platforms to speed up booting
if we know what exactly the host was used for. As we have upstreamed all
these with some very similar ways, now it's the time we migrate our dts
files to use new properties.

They were converted by:

sed -i "s/supports-emmc;/no-sdio;\n\tno-sd;/g" `grep supports-emmc -rl arch/*`
sed -i "s/supports-sd;/no-sdio;\n\tno-mmc;/g" `grep supports-sd -rl arch/*`
sed -i "s/supports-sdio;/no-sd;\n\tno-mmc;/g" `grep supports-sdio -rl arch/*`

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: I33e5317ee5c7305803cf18ff4a370658abf555b0
2021-04-13 14:40:36 +08:00
Tao Huang
77bcbf172b arm64: dts: rockchip: bulk convert gpios to their constant counterparts (v2)
According to upstream commit d64420e816 ("arm64: dts: rockchip:
bulk convert gpios to their constant counterparts") replace
RK_FUNC_x -> x and RK_GPIOx -> x.

sed -i -e "
/rockchip,pins *=/bcheck
b # to end of script
:append-next-line
N
:check
/^[^;]*$/bappend-next-line
s/<RK_GPIO\([0-9]\) /<\1 /g
s/<\([^ ][^ ]*  *\)0 /<\1RK_PA0 /g
s/<\([^ ][^ ]*  *\)1 /<\1RK_PA1 /g
s/<\([^ ][^ ]*  *\)2 /<\1RK_PA2 /g
s/<\([^ ][^ ]*  *\)3 /<\1RK_PA3 /g
s/<\([^ ][^ ]*  *\)4 /<\1RK_PA4 /g
s/<\([^ ][^ ]*  *\)5 /<\1RK_PA5 /g
s/<\([^ ][^ ]*  *\)6 /<\1RK_PA6 /g
s/<\([^ ][^ ]*  *\)7 /<\1RK_PA7 /g
s/<\([^ ][^ ]*  *\)8 /<\1RK_PB0 /g
s/<\([^ ][^ ]*  *\)9 /<\1RK_PB1 /g
s/<\([^ ][^ ]*  *\)10 /<\1RK_PB2 /g
s/<\([^ ][^ ]*  *\)11 /<\1RK_PB3 /g
s/<\([^ ][^ ]*  *\)12 /<\1RK_PB4 /g
s/<\([^ ][^ ]*  *\)13 /<\1RK_PB5 /g
s/<\([^ ][^ ]*  *\)14 /<\1RK_PB6 /g
s/<\([^ ][^ ]*  *\)15 /<\1RK_PB7 /g
s/<\([^ ][^ ]*  *\)16 /<\1RK_PC0 /g
s/<\([^ ][^ ]*  *\)17 /<\1RK_PC1 /g
s/<\([^ ][^ ]*  *\)18 /<\1RK_PC2 /g
s/<\([^ ][^ ]*  *\)19 /<\1RK_PC3 /g
s/<\([^ ][^ ]*  *\)20 /<\1RK_PC4 /g
s/<\([^ ][^ ]*  *\)21 /<\1RK_PC5 /g
s/<\([^ ][^ ]*  *\)22 /<\1RK_PC6 /g
s/<\([^ ][^ ]*  *\)23 /<\1RK_PC7 /g
s/<\([^ ][^ ]*  *\)24 /<\1RK_PD0 /g
s/<\([^ ][^ ]*  *\)25 /<\1RK_PD1 /g
s/<\([^ ][^ ]*  *\)26 /<\1RK_PD2 /g
s/<\([^ ][^ ]*  *\)27 /<\1RK_PD3 /g
s/<\([^ ][^ ]*  *\)28 /<\1RK_PD4 /g
s/<\([^ ][^ ]*  *\)29 /<\1RK_PD5 /g
s/<\([^ ][^ ]*  *\)30 /<\1RK_PD6 /g
s/<\([^ ][^ ]*  *\)31 /<\1RK_PD7 /g
s/<\([^ ][^ ]*  *[^ ][^ ]*  *\)0 /<\1RK_FUNC_GPIO /g
s/<\([^ ][^ ]*  *[^ ][^ ]*  *\)RK_FUNC_\([1-9]\) /<\1\2 /g
" *.dts *.dtsi

Change-Id: I789e702620a4d0331d54474d48aaf68133795859
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2021-03-25 20:30:22 +08:00
Shunqing Chen
ba901481e0 arm64: dts: rockchip: rk356x: evb: add hdmi phy-table
Signed-off-by: Shunqing Chen <csq@rock-chips.com>
Change-Id: I7314c505028f2e69698b693a036da8162c4842d8
2021-03-16 10:03:01 +08:00
Sugar Zhang
d32dcf7014 arm64: dts: rockchip: rk356x: Change to use I2Sx_MCLKOUT
This patch changes to use I2Sx_MCLKOUT, and Fix its parent
assignment.

Change-Id: I584da197cebdb3846eefc463e336cd6998db2325
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2021-03-11 12:08:29 +08:00
Shunqing Chen
c7b608a931 arm64: dts: rockchip: rk356x board: enable route_hdmi
Signed-off-by: Shunqing Chen <csq@rock-chips.com>
Change-Id: I9616a6332cb20c3047bf525a436569f881f71a1c
2021-03-05 14:55:46 +08:00
Sugar Zhang
3f6ca46bfc arm64: dts: rockchip: rk356x: Correct inputclkfs for hdmi audio
Change-Id: I7669c77bba4ffc3360a3d1428408ac03d4bbaf9f
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2021-02-21 18:21:03 +08:00
Guochun Huang
02784a9d24 arm64: dts: rockchip: rk3568-evb: assigned dclk_vop parents for multi displays
Change-Id: Iebf53e82dae2bfa092bff37f58cf2a29ce5a82e1
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
2021-02-08 17:19:58 +08:00
YouMin Chen
0956f41b35 arm64: dts: rockchip: enable dmc for rk356x board
Change-Id: I483b79784619285b254fa92489e94e325e4e713f
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2021-01-11 20:15:37 +08:00
Elaine Zhang
b4f60fb98b arm64: dts: rockchip: rk3568-evb: add can nodes
add can0\1\2 node.
set disabled by default.

Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Change-Id: I9493d640e9afcf1ae4db57e0ad2d680b8922cb92
2021-01-05 19:30:47 +08:00
Wu Liangqing
7a81c1f7f5 arm64: dts: rockchip: rk3568-evb: adjust rknpu_reserved size
Change-Id: I4c691edd02041813f9364802cf92416b03dea4f0
Signed-off-by: Wu Liangqing <wlq@rock-chips.com>
2021-01-05 18:51:32 +08:00
Alex Zhao
a6107c8add Revert "arm64: dts: rockchip: change the wifi power-on method for rk356x evb"
This reverts commit e37604f00f.

Signed-off-by: Alex Zhao <zzc@rock-chips.com>
Change-Id: I90a96482445710b6089acd5b6ad19264462b35f7
2021-01-05 17:53:47 +08:00
Alex Zhao
39c34fb4bc arm64: dts: rockchip: rk3568-evb: remove unused code
Signed-off-by: Alex Zhao <zzc@rock-chips.com>
Change-Id: I50bc54580292478713f7979889e63b82e89861bf
2020-12-24 17:50:36 +08:00
Alex Zhao
e37604f00f arm64: dts: rockchip: change the wifi power-on method for rk356x evb
Signed-off-by: Alex Zhao <zzc@rock-chips.com>
Change-Id: I2859c7e701ae7f023894e19a2e9fd96f6f5df9db
2020-12-18 10:31:57 +08:00
Shawn Lin
74cc51c949 arm64: dts: rockchip: Adjust tx phase to 0x8 for rk3568-evb
Change-Id: Ib9709f463a4fd1e0f1403e9bf0fe8fca043be537
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2020-12-18 10:10:42 +08:00
Xing Zheng
1762f2c1a7 arm64: dts: rockchip: rk3568-evb: rename 'pdm-mic_array' to 'pdm-mic-array'
Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
Change-Id: Ia01c6c351e5f21748381b15f7ac31c1988b648ae
2020-12-10 11:49:55 +00:00
shengfei Xu
3041737a51 arm64: dts: rockchip: rk3568-evb: config the sleep voltage
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: I0998e9070689406303d7196776a3c76bcaca1818
2020-12-10 16:47:15 +08:00