Skip to content

Commit

Permalink
ARM64: dts: marvell: armada37xx: add pinctrl definition
Browse files Browse the repository at this point in the history
Start to populate the device tree of the Armada 37xx with the pincontrol
configuration used on the board providing a dts.

Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
  • Loading branch information
Gregory CLEMENT committed Apr 28, 2017
1 parent afda007 commit 6a68078
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 0 deletions.
8 changes: 8 additions & 0 deletions arch/arm64/boot/dts/marvell/armada-3720-db.dts
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,8 @@
};

&i2c0 {
pinctrl-names = "default";
pinctrl-0 = <&i2c1_pins>;
status = "okay";

gpio_exp: pca9555@22 {
Expand Down Expand Up @@ -113,6 +115,8 @@

&spi0 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&spi_quad_pins>;

m25p80@0 {
compatible = "jedec,spi-nor";
Expand Down Expand Up @@ -143,6 +147,8 @@

/* Exported on the micro USB connector CON32 through an FTDI */
&uart0 {
pinctrl-names = "default";
pinctrl-0 = <&uart1_pins>;
status = "okay";
};

Expand Down Expand Up @@ -178,6 +184,8 @@
};

&eth0 {
pinctrl-names = "default";
pinctrl-0 = <&rgmii_pins>;
phy-mode = "rgmii-id";
phy = <&phy0>;
status = "okay";
Expand Down
31 changes: 31 additions & 0 deletions arch/arm64/boot/dts/marvell/armada-37xx.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -190,6 +190,31 @@
clock-output-names = "xtal";
#clock-cells = <0>;
};

spi_quad_pins: spi-quad-pins {
groups = "spi_quad";
function = "spi";
};

i2c1_pins: i2c1-pins {
groups = "i2c1";
function = "i2c";
};

i2c2_pins: i2c2-pins {
groups = "i2c2";
function = "i2c";
};

uart1_pins: uart1-pins {
groups = "uart1";
function = "uart";
};

uart2_pins: uart2-pins {
groups = "uart2";
function = "uart";
};
};

pinctrl_sb: pinctrl@18800 {
Expand All @@ -207,6 +232,12 @@
<GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>;
};

rgmii_pins: mii-pins {
groups = "rgmii";
function = "mii";
};

};

eth0: ethernet@30000 {
Expand Down

0 comments on commit 6a68078

Please sign in to comment.