Commit 481d73c6 authored by Arnd Bergmann's avatar Arnd Bergmann

Merge tag 'mvebu-dt64-5.12-1' of...

Merge tag 'mvebu-dt64-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt

mvebu dt64 for 5.12 (part 1)

 - rename u-boot mtd partition to a53-firmware on Turris Mox (Armada 3720 based)
 - improve SDHCI support on AP807 based board
 - move SATA comphy into main armada-37xx.dtsi
 - add Armada 8K/7K PWM support

* tag 'mvebu-dt64-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu:
  arm64: dts: armada: add pwm offsets for ap/cp gpios
  arm64: dts: marvell: armada-37xx: Add SATA comphy into main armada-37xx.dtsi file
  arm64: dts: cn913x-db: enable MMC HS400
  arm64: dts: change AP807 SDHCI compatibility string
  arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware

Link: https://lore.kernel.org/r/87pn1jn48s.fsf@BL-laptopSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
parents 7e500c89 35db5e32
...@@ -67,8 +67,6 @@ &pcie0 { ...@@ -67,8 +67,6 @@ &pcie0 {
/* J6 */ /* J6 */
&sata { &sata {
status = "okay"; status = "okay";
phys = <&comphy2 0>;
phy-names = "sata-phy";
}; };
/* U11 */ /* U11 */
......
...@@ -205,7 +205,7 @@ partition@0 { ...@@ -205,7 +205,7 @@ partition@0 {
}; };
partition@20000 { partition@20000 {
label = "u-boot"; label = "a53-firmware";
reg = <0x20000 0x160000>; reg = <0x20000 0x160000>;
}; };
......
...@@ -458,6 +458,8 @@ sata: sata@e0000 { ...@@ -458,6 +458,8 @@ sata: sata@e0000 {
reg = <0xe0000 0x178>; reg = <0xe0000 0x178>;
interrupts = <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>; interrupts = <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&nb_periph_clk 1>; clocks = <&nb_periph_clk 1>;
phys = <&comphy2 0>;
phy-names = "sata-phy";
status = "disabled"; status = "disabled";
}; };
......
...@@ -27,3 +27,8 @@ cpu_clk: clock-cpu { ...@@ -27,3 +27,8 @@ cpu_clk: clock-cpu {
#clock-cells = <1>; #clock-cells = <1>;
}; };
}; };
&ap_sdhci0 {
compatible = "marvell,armada-ap807-sdhci";
};
...@@ -281,6 +281,9 @@ ap_gpio: gpio@1040 { ...@@ -281,6 +281,9 @@ ap_gpio: gpio@1040 {
gpio-controller; gpio-controller;
#gpio-cells = <2>; #gpio-cells = <2>;
gpio-ranges = <&ap_pinctrl 0 0 20>; gpio-ranges = <&ap_pinctrl 0 0 20>;
marvell,pwm-offset = <0x10c0>;
#pwm-cells = <2>;
clocks = <&ap_clk 3>;
}; };
}; };
......
...@@ -234,12 +234,17 @@ CP11X_LABEL(gpio1): gpio@100 { ...@@ -234,12 +234,17 @@ CP11X_LABEL(gpio1): gpio@100 {
gpio-controller; gpio-controller;
#gpio-cells = <2>; #gpio-cells = <2>;
gpio-ranges = <&CP11X_LABEL(pinctrl) 0 0 32>; gpio-ranges = <&CP11X_LABEL(pinctrl) 0 0 32>;
marvell,pwm-offset = <0x1f0>;
#pwm-cells = <2>;
interrupt-controller; interrupt-controller;
interrupts = <86 IRQ_TYPE_LEVEL_HIGH>, interrupts = <86 IRQ_TYPE_LEVEL_HIGH>,
<85 IRQ_TYPE_LEVEL_HIGH>, <85 IRQ_TYPE_LEVEL_HIGH>,
<84 IRQ_TYPE_LEVEL_HIGH>, <84 IRQ_TYPE_LEVEL_HIGH>,
<83 IRQ_TYPE_LEVEL_HIGH>; <83 IRQ_TYPE_LEVEL_HIGH>;
#interrupt-cells = <2>; #interrupt-cells = <2>;
clock-names = "core", "axi";
clocks = <&CP11X_LABEL(clk) 1 21>,
<&CP11X_LABEL(clk) 1 17>;
status = "disabled"; status = "disabled";
}; };
...@@ -250,12 +255,17 @@ CP11X_LABEL(gpio2): gpio@140 { ...@@ -250,12 +255,17 @@ CP11X_LABEL(gpio2): gpio@140 {
gpio-controller; gpio-controller;
#gpio-cells = <2>; #gpio-cells = <2>;
gpio-ranges = <&CP11X_LABEL(pinctrl) 0 32 31>; gpio-ranges = <&CP11X_LABEL(pinctrl) 0 32 31>;
marvell,pwm-offset = <0x1f0>;
#pwm-cells = <2>;
interrupt-controller; interrupt-controller;
interrupts = <82 IRQ_TYPE_LEVEL_HIGH>, interrupts = <82 IRQ_TYPE_LEVEL_HIGH>,
<81 IRQ_TYPE_LEVEL_HIGH>, <81 IRQ_TYPE_LEVEL_HIGH>,
<80 IRQ_TYPE_LEVEL_HIGH>, <80 IRQ_TYPE_LEVEL_HIGH>,
<79 IRQ_TYPE_LEVEL_HIGH>; <79 IRQ_TYPE_LEVEL_HIGH>;
#interrupt-cells = <2>; #interrupt-cells = <2>;
clock-names = "core", "axi";
clocks = <&CP11X_LABEL(clk) 1 21>,
<&CP11X_LABEL(clk) 1 17>;
status = "disabled"; status = "disabled";
}; };
}; };
......
...@@ -113,6 +113,8 @@ &uart0 { ...@@ -113,6 +113,8 @@ &uart0 {
&ap_sdhci0 { &ap_sdhci0 {
pinctrl-names = "default"; pinctrl-names = "default";
bus-width = <8>; bus-width = <8>;
mmc-ddr-1_8v;
mmc-hs400-1_8v;
vqmmc-supply = <&ap0_reg_sd_vccq>; vqmmc-supply = <&ap0_reg_sd_vccq>;
status = "okay"; status = "okay";
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment