mirror of
https://github.com/torvalds/linux.git
synced 2026-06-08 14:42:37 +02:00
arm64: dts: rockchip: add core dtsi for RK3399Pro SoCs
Add dts file support for RK3399Pro SoCs, include rk3399.dtsi Change-Id: Ib724ba5e2d434731f2862f85b73908f226a47621 Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
This commit is contained in:
parent
8ec459b808
commit
2425f29223
105
arch/arm64/boot/dts/rockchip/rk3399pro.dtsi
Normal file
105
arch/arm64/boot/dts/rockchip/rk3399pro.dtsi
Normal file
|
|
@ -0,0 +1,105 @@
|
|||
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
||||
// Copyright (c) 2018 Fuzhou Rockchip Electronics Co., Ltd.
|
||||
|
||||
#include "rk3399.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "rockchip,rk3399pro";
|
||||
|
||||
xin32k: xin32k {
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <32768>;
|
||||
clock-output-names = "xin32k";
|
||||
#clock-cells = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
&dfi {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&dmc {
|
||||
status = "okay";
|
||||
center-supply = <&vdd_center>;
|
||||
upthreshold = <40>;
|
||||
downdifferential = <20>;
|
||||
system-status-freq = <
|
||||
/*system status freq(KHz)*/
|
||||
SYS_STATUS_NORMAL 800000
|
||||
SYS_STATUS_REBOOT 528000
|
||||
SYS_STATUS_SUSPEND 200000
|
||||
SYS_STATUS_VIDEO_1080P 200000
|
||||
SYS_STATUS_VIDEO_4K 600000
|
||||
SYS_STATUS_VIDEO_4K_10B 800000
|
||||
SYS_STATUS_PERFORMANCE 800000
|
||||
SYS_STATUS_BOOST 400000
|
||||
SYS_STATUS_DUALVIEW 600000
|
||||
SYS_STATUS_ISP 600000
|
||||
>;
|
||||
vop-bw-dmc-freq = <
|
||||
/* min_bw(MB/s) max_bw(MB/s) freq(KHz) */
|
||||
0 577 200000
|
||||
578 1701 300000
|
||||
1702 99999 400000
|
||||
>;
|
||||
auto-min-freq = <200000>;
|
||||
};
|
||||
|
||||
&emmc_phy {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pcie_phy {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&pcie0 {
|
||||
ep-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>;
|
||||
num-lanes = <4>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pcie_clkreqn_cpm>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&sdhci {
|
||||
bus-width = <8>;
|
||||
mmc-hs400-1_8v;
|
||||
supports-emmc;
|
||||
non-removable;
|
||||
keep-power-in-suspend;
|
||||
mmc-hs400-enhanced-strobe;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&sdio0 {
|
||||
clock-frequency = <150000000>;
|
||||
clock-freq-min-max = <200000 150000000>;
|
||||
supports-sdio;
|
||||
bus-width = <4>;
|
||||
disable-wp;
|
||||
cap-sd-highspeed;
|
||||
cap-sdio-irq;
|
||||
keep-power-in-suspend;
|
||||
mmc-pwrseq = <&sdio_pwrseq>;
|
||||
non-removable;
|
||||
num-slots = <1>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&sdio0_bus4 &sdio0_cmd &sdio0_clk>;
|
||||
sd-uhs-sdr104;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&sdmmc {
|
||||
clock-frequency = <150000000>;
|
||||
clock-freq-min-max = <400000 150000000>;
|
||||
supports-sd;
|
||||
bus-width = <4>;
|
||||
cap-mmc-highspeed;
|
||||
cap-sd-highspeed;
|
||||
disable-wp;
|
||||
num-slots = <1>;
|
||||
vqmmc-supply = <&vcc_sd>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>;
|
||||
status = "okay";
|
||||
};
|
||||
Loading…
Reference in New Issue
Block a user