A number of emmc fixes (removing CQE from Theobroma boards and slower

freq on Rock-5-ITX) as well as some pinmux fixes and missing supplies.
 -----BEGIN PGP SIGNATURE-----
 
 iQFEBAABCAAuFiEE7v+35S2Q1vLNA3Lx86Z5yZzRHYEFAmfMgF8QHGhlaWtvQHNu
 dGVjaC5kZQAKCRDzpnnJnNEdgcQFB/49vjll2O1Cohb4nfzg6SnvQf2cEf9R4LWH
 BBr6n6X/PIpNtg0K1cxrBnj1++SeppT/6H+FdYh9ku//rIX7fpbH9x2qQtnwWthC
 0P1r6iSAxsVyPsGS62A0ELcoBmFFHClaWcYGXLgzJ6tknVGX/ezLmyPpx3TkU2p7
 LhHThzztTBnGYFP2I3R31QcKbT99K9DbCjgdX0rLDATkmdSGwMaHL+a8qm6r4a+T
 Ts91hKd/uvRT7d41/xJeebfX4tr2z88ykwysu5Wz27qRWHCiqAkWcJ18e+d7lQjE
 Wllwcem+TXTRzHy+DBJ1JTb5Op4UbS7f4WYY9ubMliuK4Qw5ZcGh
 =OLKx
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmfUX2oACgkQYKtH/8kJ
 Uicq8w/+IoBUFcWqDuj8J4iuW04Bx+MFUSR3604d5ZZCNBGFbNNdwJrwzVgqL9km
 0HD0/bFpWpHAeCEGPuWtl9d8CL3aLY1KEct4n6tZju/zAla0nXS8m1G0hztp1Mdc
 FwLUvQg9Z2d0pzzFg2ROYGwgPJZJZsXGPx2uw0SOmEYnPapqIHho3uPtPko/s2HR
 tiSD47FYwk///88UVjtVw4c1pUuVQDsYl4ZYmu9wJ1Z2V8UoUaXRQ6baq3MvUtYT
 sqJv/+axeu1m844Grn7gBnW5zXgqXuEHlqQy2v2MVcUE1UmdRC6cVbfIuDavf7WG
 P8IZcfYVbU1GHQyJfsyc1DPLPe4ulTiw85mZ5CfZfgP81qohb07Ik4TOwKiKz3L3
 WSpIWZXuS0WCIDKL91v6nX7HoKGO8RluD7AWEz/td09QWTvKmxyIw5VhSFAmtVIe
 JbvVgawkY2O4qCguAH/ue0mbQwMqyJx5I3fqQLPNuyTBZ7xUXVNU82v+o1c8e19N
 AvnIjra8m4Sb4afk4H3QziHWfhiccI04Xr3wRahFlMNNSLqyKrGxYzQPBoBQHUk5
 V7tc2jdhV3El4ajFPKcm5btOUsmu4Q/V1hGe7aH/CITiOJ1qAzFY+mLwsmbYUk4C
 U1NsU4FK7pD+SK9zPtutm9S4uHZPMqv0mtkSwkTRsXoPmRrDKTc=
 =CRrM
 -----END PGP SIGNATURE-----

Merge tag 'v6.14-rockchip-dtsfixes2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes

A number of emmc fixes (removing CQE from Theobroma boards and slower
freq on Rock-5-ITX) as well as some pinmux fixes and missing supplies.

* tag 'v6.14-rockchip-dtsfixes2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
  arm64: dts: rockchip: slow down emmc freq for rock 5 itx
  arm64: dts: rockchip: Add missing PCIe supplies to RockPro64 board dtsi
  arm64: dts: rockchip: Add avdd HDMI supplies to RockPro64 board dtsi
  arm64: dts: rockchip: Remove undocumented sdmmc property from lubancat-1
  arm64: dts: rockchip: fix pinmux of UART5 for PX30 Ringneck on Haikou
  arm64: dts: rockchip: fix pinmux of UART0 for PX30 Ringneck on Haikou
  arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S
  arm64: dts: rockchip: remove supports-cqe from rk3588 tiger
  arm64: dts: rockchip: remove supports-cqe from rk3588 jaguar

Link: https://lore.kernel.org/r/1990830.tdWV9SEqCh@phil
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
Arnd Bergmann 2025-03-14 17:55:05 +01:00
commit 484aeb0955
7 changed files with 28 additions and 6 deletions

View File

@ -194,6 +194,13 @@ sd_card_led_pin: sd-card-led-pin {
<3 RK_PB3 RK_FUNC_GPIO &pcfg_pull_none>;
};
};
uart {
uart5_rts_pin: uart5-rts-pin {
rockchip,pins =
<0 RK_PB5 RK_FUNC_GPIO &pcfg_pull_none>;
};
};
};
&pwm0 {
@ -222,10 +229,15 @@ &u2phy_otg {
};
&uart0 {
pinctrl-names = "default";
pinctrl-0 = <&uart0_xfer>;
status = "okay";
};
&uart5 {
/* Add pinmux for rts-gpios (uart5_rts_pin) */
pinctrl-names = "default";
pinctrl-0 = <&uart5_xfer &uart5_rts_pin>;
rts-gpios = <&gpio0 RK_PB5 GPIO_ACTIVE_HIGH>;
status = "okay";
};

View File

@ -115,7 +115,7 @@ &u2phy0_host {
};
&u2phy1_host {
status = "disabled";
phy-supply = <&vdd_5v>;
};
&uart0 {

View File

@ -227,6 +227,16 @@ vcc5v0_usb: regulator-vcc5v0-usb {
vin-supply = <&vcc12v_dcin>;
};
vcca_0v9: regulator-vcca-0v9 {
compatible = "regulator-fixed";
regulator-name = "vcca_0v9";
regulator-always-on;
regulator-boot-on;
regulator-min-microvolt = <900000>;
regulator-max-microvolt = <900000>;
vin-supply = <&vcc3v3_sys>;
};
vdd_log: regulator-vdd-log {
compatible = "pwm-regulator";
pwms = <&pwm2 0 25000 1>;
@ -312,6 +322,8 @@ &gmac {
};
&hdmi {
avdd-0v9-supply = <&vcca_0v9>;
avdd-1v8-supply = <&vcc1v8_dvp>;
ddc-i2c-bus = <&i2c3>;
pinctrl-names = "default";
pinctrl-0 = <&hdmi_cec>;
@ -661,6 +673,8 @@ &pcie0 {
num-lanes = <4>;
pinctrl-names = "default";
pinctrl-0 = <&pcie_perst>;
vpcie0v9-supply = <&vcca_0v9>;
vpcie1v8-supply = <&vcca_1v8>;
vpcie12v-supply = <&vcc12v_dcin>;
vpcie3v3-supply = <&vcc3v3_pcie>;
status = "okay";

View File

@ -512,7 +512,6 @@ &sdhci {
&sdmmc0 {
max-frequency = <150000000>;
supports-sd;
bus-width = <4>;
cap-mmc-highspeed;
cap-sd-highspeed;

View File

@ -503,7 +503,6 @@ &sdhci {
non-removable;
pinctrl-names = "default";
pinctrl-0 = <&emmc_bus8 &emmc_cmd &emmc_clk &emmc_data_strobe>;
supports-cqe;
vmmc-supply = <&vcc_3v3_s3>;
vqmmc-supply = <&vcc_1v8_s3>;
status = "okay";

View File

@ -690,10 +690,9 @@ &saradc {
&sdhci {
bus-width = <8>;
max-frequency = <200000000>;
max-frequency = <150000000>;
mmc-hs400-1_8v;
mmc-hs400-enhanced-strobe;
mmc-hs200-1_8v;
no-sdio;
no-sd;
non-removable;

View File

@ -386,7 +386,6 @@ &sdhci {
non-removable;
pinctrl-names = "default";
pinctrl-0 = <&emmc_bus8 &emmc_cmd &emmc_clk &emmc_data_strobe>;
supports-cqe;
vmmc-supply = <&vcc_3v3_s3>;
vqmmc-supply = <&vcc_1v8_s3>;
status = "okay";