From 433db58066766051120c37a1b2a7b1700d59d132 Mon Sep 17 00:00:00 2001 From: Russell King Date: Tue, 29 Nov 2016 10:15:43 +0000 Subject: ARM: dts: armada388-clearfog: document MPP usage Signed-off-by: Russell King --- arch/arm/boot/dts/armada-388-clearfog-base.dts | 51 ++++++++++++++++++++++++++ arch/arm/boot/dts/armada-388-clearfog.dts | 50 +++++++++++++++++++++++++ 2 files changed, 101 insertions(+) diff --git a/arch/arm/boot/dts/armada-388-clearfog-base.dts b/arch/arm/boot/dts/armada-388-clearfog-base.dts index b3098fff3181..f26d1f23972d 100644 --- a/arch/arm/boot/dts/armada-388-clearfog-base.dts +++ b/arch/arm/boot/dts/armada-388-clearfog-base.dts @@ -108,3 +108,54 @@ marvell,function = "gpio"; }; }; + +/* +MPP +18: pu gpio pca9655 int +19: gpio phy reset +20: pu gpio sd0 detect +21: sd0:cmd +22: pd gpio mikro int +23: + +24: ua1:rxd mikro rx +25: ua1:txd mikro tx +26: pu i2c1:sck +27: pu i2c1:sda +28: sd0:clk +29: pd gpio mikro rst +30: +31: + +32: +33: +34: +35: +36: +37: sd0:d3 +38: sd0:d0 +39: sd0:d1 + +40: sd0:d2 +41: +42: +43: spi1:cs2 mikro cs +44: gpio rear button sw3 +45: ref:clk_out0 phy#0 clock +46: ref:clk_out1 phy#1 clock +47: + +48: gpio J18 spare gpio +49: gpio U10 I2C_IRQ(GNSS) +50: gpio board id? +51: +52: +53: +54: gpio mikro pwm +55: + +56: pu spi1:mosi mikro mosi +57: pd spi1:sck mikro sck +58: spi1:miso mikro miso +59: +*/ diff --git a/arch/arm/boot/dts/armada-388-clearfog.dts b/arch/arm/boot/dts/armada-388-clearfog.dts index 51887b85dba4..472d5e7ca669 100644 --- a/arch/arm/boot/dts/armada-388-clearfog.dts +++ b/arch/arm/boot/dts/armada-388-clearfog.dts @@ -212,3 +212,53 @@ */ pinctrl-0 = <&spi1_pins &clearfog_spi1_cs_pins &mikro_spi_pins>; }; +/* ++#define A38x_CUSTOMER_BOARD_1_MPP16_23 0x00400011 +MPP18: gpio ? (pca9655 int?) +MPP19: gpio ? (clkreq?) +MPP20: gpio ? (sd0 detect) +MPP21: sd0:cmd x sd0 +MPP22: gpio x mikro int +MPP23: gpio x switch irq ++#define A38x_CUSTOMER_BOARD_1_MPP24_31 0x22043333 +MPP24: ua1:rxd x mikro rx +MPP25: ua1:txd x mikro tx +MPP26: i2c1:sck x mikro sck +MPP27: i2c1:sda x mikro sda +MPP28: sd0:clk x sd0 +MPP29: gpio x mikro rst +MPP30: ge1:txd2 ? (config) +MPP31: ge1:txd3 ? (config) ++#define A38x_CUSTOMER_BOARD_1_MPP32_39 0x44400002 +MPP32: ge1:txctl ? (unused) +MPP33: gpio ? (pic_com0) +MPP34: gpio x rear button (pic_com1) +MPP35: gpio ? (pic_com2) +MPP36: gpio ? (unused) +MPP37: sd0:d3 x sd0 +MPP38: sd0:d0 x sd0 +MPP39: sd0:d1 x sd0 ++#define A38x_CUSTOMER_BOARD_1_MPP40_47 0x41144004 +MPP40: sd0:d2 x sd0 +MPP41: gpio x switch reset +MPP42: gpio ? sw1-1 +MPP43: spi1:cs2 x mikro cs +MPP44: sata3:prsnt ? (unused) +MPP45: ref:clk_out0 ? +MPP46: ref:clk_out1 x switch clk +MPP47: 4 ? (unused) ++#define A38x_CUSTOMER_BOARD_1_MPP48_55 0x40333333 +MPP48: tdm:pclk +MPP49: tdm:fsync +MPP50: tdm:drx +MPP51: tdm:dtx +MPP52: tdm:int +MPP53: tdm:rst +MPP54: gpio ? (pwm) +MPP55: spi1:cs1 x slic ++#define A38x_CUSTOMER_BOARD_1_MPP56_63 0x00004444 +MPP56: spi1:mosi x mikro mosi +MPP57: spi1:sck x mikro sck +MPP58: spi1:miso x mikro miso +MPP59: spi1:cs0 x w25q32 +*/ -- cgit