From 722270b5bcc784fe0a120cae3746796d7044ac32 Mon Sep 17 00:00:00 2001 From: Russell King Date: Sun, 11 Dec 2016 16:07:42 +0000 Subject: arm64: dts: marvell: mcbin: add remainder of pinctrls Add several pinctrls for functions brought out to connectors but not yet usable with the core DT description. Signed-off-by: Russell King --- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'arch') diff --git a/arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi b/arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi index 5b823b6fde6f..073eb88a0b6a 100644 --- a/arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi +++ b/arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi @@ -61,7 +61,7 @@ enable-active-high; gpio = <&cp0_gpio2 15 GPIO_ACTIVE_HIGH>; pinctrl-names = "default"; - pinctrl-0 = <&cp0_xhci_vbus_pins>; + pinctrl-0 = <&cp0_xhci_vbus_pins &cp1_xhci_vbus_pins>; regulator-name = "v_5v0_usb3_hst_vbus"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; @@ -211,6 +211,7 @@ marvell,pins = "mpp37", "mpp38"; marvell,function = "i2c0"; }; + /* mpp40 - mss? */ cp0_uart1_pins: uart1-pins { marvell,pins = "mpp40", "mpp41"; marvell,function = "uart1"; @@ -322,6 +323,14 @@ }; &cp1_pinctrl { + cp1_tdm_pins: tdm-pins { /* not currently implemented */ + marvell,pins = "mpp0", "mpp1", "mpp2", "mpp3", "mpp4", "mpp5"; + marvell,function = "tdm"; + }; + cp1_uart0_pins: uart0-pins { /* J27 - not currently implemented */ + marvell,pins = "mpp6", "mpp7"; + marvell,function = "uart0"; + }; cp1_sfpp1_pins: sfpp1-pins { marvell,pins = "mpp8", "mpp10", "mpp11"; marvell,function = "gpio"; @@ -342,6 +351,10 @@ marvell,pins = "mpp26", "mpp27", "mpp28", "mpp29"; marvell,function = "gpio"; }; + cp1_xhci_vbus_pins: xhci0-vbus-pins { + marvell,pins = "mpp30"; + marvell,function = "gpio"; + }; }; /* J27 UART header */ -- cgit