Commit Graph

31 Commits

Author SHA1 Message Date
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
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
Algea Cao 8dab449f45 arm64: dts: rockchip: rk3568-nvr: Add hdmi property skip-check-420-mode
NVR product isn't need to check yuv420 mode valid in hdmi driver.

Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
Change-Id: I56264bd3e4a9a3e9d5ddbec48e36fb816dd1de65
2021-08-27 15:50:26 +08:00
Liang Chen 96082a70ef arm64: dts: rockchip: rk356x: enable bus_npu for some boards
Enable bus_npu so that we can enable npu@1.0G safely when necessary.

Change-Id: I1a6ce1652aba7bafe91135bc79881cad0d5980ce
Signed-off-by: Liang Chen <cl@rock-chips.com>
2021-07-06 19:35:04 +08:00
Huang zhibao d7eab696af arm64: dts: rockchip: rk3568-nvr: io-domian all default set 3.3V for rk356x boards
io-domian  default as:
&pmu_io_domains {
    status = "okay";
    pmuio2-supply = <&vcc_3v3>;
    vccio1-supply = <&vcc_3v3>;
    vccio3-supply = <&vcc_3v3>;
    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-nvr-demo v10/V12 board:
&pmu_io_domains {
    status = "okay";
    pmuio2-supply = <&vcc_3v3>;
    vccio1-supply = <&vcc_3v3>;
    vccio3-supply = <&vcc_3v3>;
    vccio4-supply = <&vcc_1v8>;
    vccio5-supply = <&vcc_3v3>;
    vccio6-supply = <&vcc_1v8>;
    vccio7-supply = <&vcc_3v3>;
};

Signed-off-by: Huang zhibao <hzb@rock-chips.com>
Change-Id: I707ee8fbce7564db908ca0682c3ead5bf621f95e
2021-07-06 19:35:04 +08:00
Ding Wei 057aa9667b arm64: dts: rockchip: rk3568-nvr: Set parameters for nvr
1. rockchip,disable-auto-freq, means when get/set/reduce freq,
   return directly.
2. set assigned-clock-rates at hardware running rates, then
   it not need to adjust before running.

Change-Id: I0d7864112bb5ade99e29bcce9824f84e9a58735e
Signed-off-by: Ding Wei <leo.ding@rock-chips.com>
2021-07-06 19:23:38 +08:00
Tao Huang 0de7b74540 arm64: dts: rockchip: Disable CPU_SLEEP idle state on rk3568-nvr
Reduce wake up latency.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I704c359338e2ef556f56af63875be54335974b52
2021-07-06 19:23:38 +08:00
Tao Huang 400987e347 arm64: dts: rockchip: rkvdec use 64KB sram on rk3568-nvr
Without DDR freq, rkvdec can use all sram.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I17ddd8715ffff524613ba0a2f906d51ec12f4a94
2021-07-06 19:23:38 +08:00
Tao Huang 8d3b03c894 Revert "arm64: dts: rockchip: rk3568-nvr: remove rcb reference properties"
This reverts commit fc2f74ccdd.

Use sram can reduce the memory bandwidth usage.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I5fae577671a905348239d0a40299d69e4cd8e6bb
2021-07-06 19:23:38 +08:00
Guochun Huang 0f20a27adc arm64: dts: rockchip: rk3568: rename mipi_dphy to video_phy
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
Change-Id: Ie019c9d27e06328d45920d41c0a065f8bc47588f
2021-07-06 16:53:47 +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
Huang zhibao 241b780cac arm64: dts: rockchip: rk3568-nvr: set rockchip,default-max-load to 100
Signed-off-by: Huang zhibao <hzb@rock-chips.com>
Change-Id: I31859f56b753635999414342d934d18fa68298ad
2021-03-16 14:47:14 +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
Ding Wei fc2f74ccdd arm64: dts: rockchip: rk3568-nvr: remove rcb reference properties
Change-Id: I0fc376c7f7cee98a4fbef1c148c704a0adf1f624
Signed-off-by: Ding Wei <leo.ding@rock-chips.com>
2021-02-03 10:41:09 +08:00
Huang zhibao adb52df5b1 arm64: dts: rockchip: rk3568-nvr: cpu-opp delete node opp-1992000000
Signed-off-by: Huang zhibao <hzb@rock-chips.com>
Change-Id: If259267e8e5d02fb48270f7c6b99052ace4dd2fe
2021-01-22 20:13:00 +08:00
Alex Wang 1b9f9fb52d arm64: dts: rockchip: rk3568-nvr: enable uboot logo
Change-Id: Ia6069db57ff17e77098b32796e8bd9b9010f7d3e
Signed-off-by: Alex Wang <alex.wang@rock-chips.com>
2021-01-04 09:18:06 +08:00
Ren Jianing 9ae3574797 arm64: dts: rockchip: rk3568-nvr: fix usb host support
We let phy-supply regulator always on to support all usb host port.

For dwc3 host port, which only works at high speed, combphy1_usq
should be deleted at dwc3 node and add 'rockchip,dis-u3otg1-port'
attribute.

Signed-off-by: Ren Jianing <jianing.ren@rock-chips.com>
Change-Id: I3623de2f76ee27ea34fe2a94481319a3ccb7b23b
2020-12-28 09:49:10 +08:00
Alex Wang bdabd96dae arm64: dts: rockchip: rk3568-nvr: enable iep
Change-Id: I3aa01ce048d39986f55b092907f4acd19b7001b3
Signed-off-by: Alex Wang <alex.wang@rock-chips.com>
2020-12-22 16:53:21 +08:00
Ren Jianing 9b9650c3d5 arm64: dts: rockchip: rk3568-nvr: add usb3otg support
Signed-off-by: Ren Jianing <jianing.ren@rock-chips.com>
Change-Id: Icd68825442e89ff78ae8139b7326ad1ba253e7a9
2020-12-18 10:49:07 +08:00
Andy Yan 49ca5b62dd arm64: dts: rockchip: assign DCLK_VOP1 to VPLL for rk3568 nvr
NVR demo board use DCLK_VOP1 drive VGA monitor, which should
as accuracy as possible.

Change-Id: Ie19174cf2b0c951216c8f5e1850758a9df66be0b
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
2020-12-15 17:18:36 +08:00
Huang zhibao 7ac09b494e arm64: dts: rockchip: rk3568-nvr: Add reserved memory for rknpu
Signed-off-by: Huang zhibao <hzb@rock-chips.com>
Change-Id: If7aa462f792da54dc288077026d400c4b9e21296
2020-12-02 19:05:30 +08:00
Jon Lin c5d631303e arm64: dts: rockchip: rk3568-nvr: Remove nandc node
Change-Id: I150de6d5945530d9b6be959065e6d8b7c4eb57ef
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-12-02 09:32:11 +08:00
Huang zhibao 569d7cf2ed arm64: dts: rockchip: rk3568-nvr: set gpu and logic voltage fixed
NVR board logic and GPU are combined, so fixed voltage is required

Signed-off-by: Huang zhibao <hzb@rock-chips.com>
Change-Id: I5e6d52882cb11028803f037c20e0113c1259ad0c
2020-11-26 18:43:12 +08:00
Jianqun Xu 1c085731f3 arm64: dts: rockchip: re-generate rk3568-pinctrl.dtsi by tool
This patch to generate the rk3568-pinctrl.dtsi again by pin2dts tool
which has been updated with some bugs fixed, such as lack of comment
for some nodes.

Now the pin2dts can generate the auto part of pinctrl file absolutely,
changes including:

* file header

/SPDX-License head
/#include <something>
&pinctrl {

};

* full rules

make the auto part can be generated by rules without any handly modify
special case: pwm4 which may be matched as pw-m4, that means the module
is pw and its mux mode is m4.

Change-Id: Ia92668ab938c1c05dfe430cf67b6f73bafaa31c3
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-11-26 15:32:07 +08:00
Shawn Lin 7c016f8bfe arm64: dts: rockchip: rk356x: remove keep-power-in-suspend from sdhci
sdhci aims for emmc but keep-power-in-suspend is for sdio devices.

Change-Id: If70e8d450df607811149a580c273ebcdfb9e3592
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
2020-11-23 19:15:25 +08:00
William Wu 2495fa0c05 arm64: dts: rockchip: fix usb nodes for rk356x boards
This patch adds phy property for usb on various rk356x boards.
3566 EVB1 1 x USB2.0 OTG(Micro USB2.0) + 1 x USB3.0 HOST + 2 x USB2.0 HOST
3566 EVB2 1 x USB2.0 OTG(Micro USB2.0) + 1 x USB3.0 HOST + 2 x USB2.0 HOST
3566 EVB3 1 x USB2.0 OTG(Micro USB2.0) + 1 x USB3.0 HOST(mux with SATA, default for SATA) + 2 x USB2.0 HOST
3568 EVB1 1 x USB3.0 OTG(Type-A USB3.0 + Micro USB2.0)+ 1 x USB3.0 HOST + 2 x USB2.0 HOST
3568 EVB6 1 x USB3.0 OTG(Type-A USB3.0 + Micro USB2.0)+ 3 x USB2.0 HOST

Change-Id: If1e2cdb03e50e770337648f59f0375034b7062cd
Signed-off-by: William Wu <william.wu@rock-chips.com>
2020-11-19 20:50:25 +08:00
Huang zhibao 95229b1bba arm64: dts: rockchip: rk3568-nvr enable edp
Signed-off-by: Huang zhibao <hzb@rock-chips.com>
Change-Id: Ibfc9b5f39aa2478742617009771fb4b4b57276ef
2020-11-19 18:03:20 +08:00
Huang zhibao 031f29082c arm64: dts: rockchip: rk3568-nvr enable hdmi sound
Signed-off-by: Huang zhibao <hzb@rock-chips.com>
Change-Id: I7cd497fba1bb87f9b7d42105adcdcf954fcd7e7a
2020-11-18 09:50:37 +08:00
Huang zhibao 64e1eacb73 arm64: dts: rockchip: Add support for rk3568-nvr demo board
Signed-off-by: Huang zhibao <hzb@rock-chips.com>
Change-Id: Iefe072f9b18e5e8c0103391f782aa510b6c326e0
2020-11-17 14:56:01 +08:00