diff options
author | Andy Hu <andy.hu@starfivetech.com> | 2023-07-27 05:08:47 +0300 |
---|---|---|
committer | Andy Hu <andy.hu@starfivetech.com> | 2023-07-27 05:08:47 +0300 |
commit | 1b99c6baeeb7a60d6302f824fbddecf0b3b0a855 (patch) | |
tree | f6c317326f94e2f8a285ccf519d2dc0471064863 /arch | |
parent | e41350c90c4a84224ad56e8466cd256a46deb0e9 (diff) | |
parent | 0a79bec99d68695247ac06b70c1437d467bc338a (diff) | |
download | linux-1b99c6baeeb7a60d6302f824fbddecf0b3b0a855.tar.xz |
Merge tag 'JH7110_515_SDK_v5.4.2' into vf2-515-devel
Diffstat (limited to 'arch')
11 files changed, 21 insertions, 16 deletions
diff --git a/arch/riscv/boot/dts/starfive/jh7110-evb-can-pdm-pwmdac.dts b/arch/riscv/boot/dts/starfive/jh7110-evb-can-pdm-pwmdac.dts index 68841c2d26d8..c145953f5ed5 100644 --- a/arch/riscv/boot/dts/starfive/jh7110-evb-can-pdm-pwmdac.dts +++ b/arch/riscv/boot/dts/starfive/jh7110-evb-can-pdm-pwmdac.dts @@ -16,13 +16,14 @@ /* default sd card */ &sdio0 { + assigned-clocks = <&clkgen JH7110_SDIO0_CLK_SDCARD>; + assigned-clock-rates = <50000000>; pinctrl-names = "default"; pinctrl-0 = <&sdcard0_pins>; max-frequency = <100000000>; card-detect-delay = <300>; bus-width = <4>; broken-cd; - cap-sd-highspeed; post-power-on-delay-ms = <200>; status = "okay"; }; diff --git a/arch/riscv/boot/dts/starfive/jh7110-evb-dvp-rgb2hdmi.dts b/arch/riscv/boot/dts/starfive/jh7110-evb-dvp-rgb2hdmi.dts index 51098db97b07..4e3a738cbeea 100644 --- a/arch/riscv/boot/dts/starfive/jh7110-evb-dvp-rgb2hdmi.dts +++ b/arch/riscv/boot/dts/starfive/jh7110-evb-dvp-rgb2hdmi.dts @@ -14,13 +14,14 @@ /* default sd card */ &sdio0 { + assigned-clocks = <&clkgen JH7110_SDIO0_CLK_SDCARD>; + assigned-clock-rates = <50000000>; pinctrl-names = "default"; pinctrl-0 = <&sdcard0_pins>; max-frequency = <100000000>; card-detect-delay = <300>; bus-width = <4>; broken-cd; - cap-sd-highspeed; post-power-on-delay-ms = <200>; status = "okay"; }; diff --git a/arch/riscv/boot/dts/starfive/jh7110-evb-i2s-ac108.dts b/arch/riscv/boot/dts/starfive/jh7110-evb-i2s-ac108.dts index 2f30e5b79d6a..42c44e2a4c5b 100644 --- a/arch/riscv/boot/dts/starfive/jh7110-evb-i2s-ac108.dts +++ b/arch/riscv/boot/dts/starfive/jh7110-evb-i2s-ac108.dts @@ -15,13 +15,14 @@ /* default sd card */ &sdio0 { + assigned-clocks = <&clkgen JH7110_SDIO0_CLK_SDCARD>; + assigned-clock-rates = <50000000>; pinctrl-names = "default"; pinctrl-0 = <&sdcard0_pins>; max-frequency = <100000000>; card-detect-delay = <300>; bus-width = <4>; broken-cd; - cap-sd-highspeed; post-power-on-delay-ms = <200>; status = "okay"; }; diff --git a/arch/riscv/boot/dts/starfive/jh7110-evb-pcie-i2s-sd.dts b/arch/riscv/boot/dts/starfive/jh7110-evb-pcie-i2s-sd.dts index d7fe195460ba..0515ac0812c6 100644 --- a/arch/riscv/boot/dts/starfive/jh7110-evb-pcie-i2s-sd.dts +++ b/arch/riscv/boot/dts/starfive/jh7110-evb-pcie-i2s-sd.dts @@ -15,13 +15,14 @@ /* default sd card */ &sdio0 { + assigned-clocks = <&clkgen JH7110_SDIO0_CLK_SDCARD>; + assigned-clock-rates = <50000000>; pinctrl-names = "default"; pinctrl-0 = <&sdcard0_pins>; max-frequency = <100000000>; card-detect-delay = <300>; bus-width = <4>; broken-cd; - cap-sd-highspeed; post-power-on-delay-ms = <200>; status = "okay"; }; diff --git a/arch/riscv/boot/dts/starfive/jh7110-evb-spi-uart2.dts b/arch/riscv/boot/dts/starfive/jh7110-evb-spi-uart2.dts index 4aeb2eb3b24f..fbbbc1a9671d 100644 --- a/arch/riscv/boot/dts/starfive/jh7110-evb-spi-uart2.dts +++ b/arch/riscv/boot/dts/starfive/jh7110-evb-spi-uart2.dts @@ -14,13 +14,14 @@ /* default sd card */ &sdio0 { + assigned-clocks = <&clkgen JH7110_SDIO0_CLK_SDCARD>; + assigned-clock-rates = <50000000>; pinctrl-names = "default"; pinctrl-0 = <&sdcard0_pins>; max-frequency = <100000000>; card-detect-delay = <300>; bus-width = <4>; broken-cd; - cap-sd-highspeed; post-power-on-delay-ms = <200>; status = "okay"; }; diff --git a/arch/riscv/boot/dts/starfive/jh7110-evb-uart1-rgb2hdmi.dts b/arch/riscv/boot/dts/starfive/jh7110-evb-uart1-rgb2hdmi.dts index f5be5ea46a63..1fb5d5f0c691 100644 --- a/arch/riscv/boot/dts/starfive/jh7110-evb-uart1-rgb2hdmi.dts +++ b/arch/riscv/boot/dts/starfive/jh7110-evb-uart1-rgb2hdmi.dts @@ -14,13 +14,14 @@ /* default sd card */ &sdio0 { + assigned-clocks = <&clkgen JH7110_SDIO0_CLK_SDCARD>; + assigned-clock-rates = <50000000>; pinctrl-names = "default"; pinctrl-0 = <&sdcard0_pins>; max-frequency = <100000000>; card-detect-delay = <300>; bus-width = <4>; broken-cd; - cap-sd-highspeed; post-power-on-delay-ms = <200>; status = "okay"; }; diff --git a/arch/riscv/boot/dts/starfive/jh7110-evb-uart4-emmc-spdif.dts b/arch/riscv/boot/dts/starfive/jh7110-evb-uart4-emmc-spdif.dts index f1388c4eebe2..506e7e69918f 100755 --- a/arch/riscv/boot/dts/starfive/jh7110-evb-uart4-emmc-spdif.dts +++ b/arch/riscv/boot/dts/starfive/jh7110-evb-uart4-emmc-spdif.dts @@ -27,12 +27,15 @@ }; &sdio0 { + assigned-clocks = <&clkgen JH7110_SDIO0_CLK_SDCARD>; + assigned-clock-rates = <50000000>; pinctrl-names = "default"; pinctrl-0 = <&mmc0_pins>; max-frequency = <100000000>; card-detect-delay = <300>; bus-width = <8>; cap-mmc-highspeed; + mmc-hs200-1_8v; non-removable; cap-mmc-hw-reset; post-power-on-delay-ms = <200>; diff --git a/arch/riscv/boot/dts/starfive/jh7110-evb-uart5-pwm-i2c-tdm.dts b/arch/riscv/boot/dts/starfive/jh7110-evb-uart5-pwm-i2c-tdm.dts index 4ba622c459bf..e0257dd4e523 100644 --- a/arch/riscv/boot/dts/starfive/jh7110-evb-uart5-pwm-i2c-tdm.dts +++ b/arch/riscv/boot/dts/starfive/jh7110-evb-uart5-pwm-i2c-tdm.dts @@ -15,13 +15,14 @@ /* default sd card */ &sdio0 { + assigned-clocks = <&clkgen JH7110_SDIO0_CLK_SDCARD>; + assigned-clock-rates = <50000000>; pinctrl-names = "default"; pinctrl-0 = <&sdcard0_pins>; max-frequency = <100000000>; card-detect-delay = <300>; bus-width = <4>; broken-cd; - cap-sd-highspeed; post-power-on-delay-ms = <200>; status = "okay"; }; diff --git a/arch/riscv/boot/dts/starfive/jh7110-evb-usbdevice.dts b/arch/riscv/boot/dts/starfive/jh7110-evb-usbdevice.dts index f9d67ae839d9..945f22c9e2e6 100644 --- a/arch/riscv/boot/dts/starfive/jh7110-evb-usbdevice.dts +++ b/arch/riscv/boot/dts/starfive/jh7110-evb-usbdevice.dts @@ -14,13 +14,14 @@ /* default sd card */ &sdio0 { + assigned-clocks = <&clkgen JH7110_SDIO0_CLK_SDCARD>; + assigned-clock-rates = <50000000>; pinctrl-names = "default"; pinctrl-0 = <&sdcard0_pins>; max-frequency = <100000000>; card-detect-delay = <300>; bus-width = <4>; broken-cd; - cap-sd-highspeed; post-power-on-delay-ms = <200>; status = "okay"; }; diff --git a/arch/riscv/boot/dts/starfive/jh7110-evb.dts b/arch/riscv/boot/dts/starfive/jh7110-evb.dts index 73db0ce7bafb..64b616b6eae2 100644 --- a/arch/riscv/boot/dts/starfive/jh7110-evb.dts +++ b/arch/riscv/boot/dts/starfive/jh7110-evb.dts @@ -14,6 +14,8 @@ /* default sd card */ &sdio0 { + assigned-clocks = <&clkgen JH7110_SDIO0_CLK_SDCARD>; + assigned-clock-rates = <50000000>; pinctrl-names = "default"; pinctrl-0 = <&sdcard0_pins>; max-frequency = <100000000>; @@ -22,12 +24,6 @@ no-sdio; no-mmc; broken-cd; - sd-uhs-sdr12; - sd-uhs-sdr25; - sd-uhs-sdr50; - sd-uhs-sdr104; - sd-uhs-ddr50; - cap-sd-highspeed; post-power-on-delay-ms = <200>; status = "okay"; }; diff --git a/arch/riscv/boot/dts/starfive/jh7110.dtsi b/arch/riscv/boot/dts/starfive/jh7110.dtsi index 3e2ab987475a..96a6af93134f 100755 --- a/arch/riscv/boot/dts/starfive/jh7110.dtsi +++ b/arch/riscv/boot/dts/starfive/jh7110.dtsi @@ -884,7 +884,6 @@ fifo-depth = <32>; fifo-watermark-aligned; data-addr = <0>; - starfive,sys-syscon = <&sys_syscon 0x14 0x1a 0x7c000000>; status = "disabled"; }; @@ -901,7 +900,6 @@ fifo-depth = <32>; fifo-watermark-aligned; data-addr = <0>; - starfive,sys-syscon = <&sys_syscon 0x9c 0x1 0x3e>; status = "disabled"; }; |