[PATCH 6/9] ARM: dts: imx35: remove the use of pingrp macros
Shawn Guo
shawn.guo at linaro.org
Sat Jan 25 11:43:08 EST 2014
We created the pingrp macros in imx35-pingrp.h for purpose of less LOC
when same pin group is used by multiple boards. However, DT maintainers
take it as an abuse of DTC macro support. So let's get rid of it to
make the pins used by given device more intuitive.
Signed-off-by: Shawn Guo <shawn.guo at linaro.org>
---
arch/arm/boot/dts/imx35-pingrp.h | 104 --------------------------------------
arch/arm/boot/dts/imx35.dtsi | 1 -
2 files changed, 105 deletions(-)
delete mode 100644 arch/arm/boot/dts/imx35-pingrp.h
diff --git a/arch/arm/boot/dts/imx35-pingrp.h b/arch/arm/boot/dts/imx35-pingrp.h
deleted file mode 100644
index 2406e7e..0000000
--- a/arch/arm/boot/dts/imx35-pingrp.h
+++ /dev/null
@@ -1,104 +0,0 @@
-/*
- * Copyright 2013 Eukréa Electromatique <denis at eukrea.com>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- */
-
-#ifndef __DTS_IMX35_PINGRP_H
-#define __DTS_IMX35_PINGRP_H
-
-#define MX35_AUDMUX_PINGRP1 \
- MX35_PAD_STXFS4__AUDMUX_AUD4_TXFS 0x80000000 \
- MX35_PAD_STXD4__AUDMUX_AUD4_TXD 0x80000000 \
- MX35_PAD_SRXD4__AUDMUX_AUD4_RXD 0x80000000 \
- MX35_PAD_SCK4__AUDMUX_AUD4_TXC 0x80000000
-
-#define MX35_CAN1_PINGRP1 \
- MX35_PAD_I2C2_CLK__CAN1_TXCAN 0x1c0 \
- MX35_PAD_I2C2_DAT__CAN1_RXCAN 0x1c0
-
-#define MX35_CAN2_PINGRP1 \
- MX35_PAD_TX5_RX0__CAN2_TXCAN 0x1c0 \
- MX35_PAD_TX4_RX1__CAN2_RXCAN 0x1c0
-
-#define MX35_ESDHC1_PINGRP1 \
- MX35_PAD_SD1_CMD__ESDHC1_CMD 0x80000000 \
- MX35_PAD_SD1_CLK__ESDHC1_CLK 0x80000000 \
- MX35_PAD_SD1_DATA0__ESDHC1_DAT0 0x80000000 \
- MX35_PAD_SD1_DATA1__ESDHC1_DAT1 0x80000000 \
- MX35_PAD_SD1_DATA2__ESDHC1_DAT2 0x80000000 \
- MX35_PAD_SD1_DATA3__ESDHC1_DAT3 0x80000000
-
-#define MX35_FEC_PINGRP1 \
- MX35_PAD_FEC_TX_CLK__FEC_TX_CLK 0x80000000 \
- MX35_PAD_FEC_RX_CLK__FEC_RX_CLK 0x80000000 \
- MX35_PAD_FEC_RX_DV__FEC_RX_DV 0x80000000 \
- MX35_PAD_FEC_COL__FEC_COL 0x80000000 \
- MX35_PAD_FEC_RDATA0__FEC_RDATA_0 0x80000000 \
- MX35_PAD_FEC_TDATA0__FEC_TDATA_0 0x80000000 \
- MX35_PAD_FEC_TX_EN__FEC_TX_EN 0x80000000 \
- MX35_PAD_FEC_MDC__FEC_MDC 0x80000000 \
- MX35_PAD_FEC_MDIO__FEC_MDIO 0x80000000 \
- MX35_PAD_FEC_TX_ERR__FEC_TX_ERR 0x80000000 \
- MX35_PAD_FEC_RX_ERR__FEC_RX_ERR 0x80000000 \
- MX35_PAD_FEC_CRS__FEC_CRS 0x80000000 \
- MX35_PAD_FEC_RDATA1__FEC_RDATA_1 0x80000000 \
- MX35_PAD_FEC_TDATA1__FEC_TDATA_1 0x80000000 \
- MX35_PAD_FEC_RDATA2__FEC_RDATA_2 0x80000000 \
- MX35_PAD_FEC_TDATA2__FEC_TDATA_2 0x80000000 \
- MX35_PAD_FEC_RDATA3__FEC_RDATA_3 0x80000000 \
- MX35_PAD_FEC_TDATA3__FEC_TDATA_3 0x80000000
-
-#define MX35_I2C1_PINGRP1 \
- MX35_PAD_I2C1_CLK__I2C1_SCL 0x80000000 \
- MX35_PAD_I2C1_DAT__I2C1_SDA 0x80000000
-
-#define MX35_I2C3_PINGRP1 \
- MX35_PAD_ATA_DATA12__I2C3_SCL 0x80000000 \
- MX35_PAD_ATA_DATA13__I2C3_SDA 0x80000000
-
-#define MX35_IPU_PINGRP1 \
- MX35_PAD_LD0__IPU_DISPB_DAT_0 0x80000000 \
- MX35_PAD_LD1__IPU_DISPB_DAT_1 0x80000000 \
- MX35_PAD_LD2__IPU_DISPB_DAT_2 0x80000000 \
- MX35_PAD_LD3__IPU_DISPB_DAT_3 0x80000000 \
- MX35_PAD_LD4__IPU_DISPB_DAT_4 0x80000000 \
- MX35_PAD_LD5__IPU_DISPB_DAT_5 0x80000000 \
- MX35_PAD_LD6__IPU_DISPB_DAT_6 0x80000000 \
- MX35_PAD_LD7__IPU_DISPB_DAT_7 0x80000000 \
- MX35_PAD_LD8__IPU_DISPB_DAT_8 0x80000000 \
- MX35_PAD_LD9__IPU_DISPB_DAT_9 0x80000000 \
- MX35_PAD_LD10__IPU_DISPB_DAT_10 0x80000000 \
- MX35_PAD_LD11__IPU_DISPB_DAT_11 0x80000000 \
- MX35_PAD_LD12__IPU_DISPB_DAT_12 0x80000000 \
- MX35_PAD_LD13__IPU_DISPB_DAT_13 0x80000000 \
- MX35_PAD_LD14__IPU_DISPB_DAT_14 0x80000000 \
- MX35_PAD_LD15__IPU_DISPB_DAT_15 0x80000000 \
- MX35_PAD_LD16__IPU_DISPB_DAT_16 0x80000000 \
- MX35_PAD_LD17__IPU_DISPB_DAT_17 0x80000000 \
- MX35_PAD_D3_HSYNC__IPU_DISPB_D3_HSYNC 0x80000000 \
- MX35_PAD_D3_FPSHIFT__IPU_DISPB_D3_CLK 0x80000000 \
- MX35_PAD_D3_DRDY__IPU_DISPB_D3_DRDY 0x80000000 \
- MX35_PAD_D3_VSYNC__IPU_DISPB_D3_VSYNC 0x80000000 \
- MX35_PAD_CONTRAST__IPU_DISPB_CONTR 0x80000000
-
-#define MX35_UART1_PINGRP1 \
- MX35_PAD_TXD1__UART1_TXD_MUX 0x1c5 \
- MX35_PAD_RXD1__UART1_RXD_MUX 0x1c5
-
-#define MX35_UART1_RTSCTS_PINGRP1 \
- MX35_PAD_CTS1__UART1_CTS 0x1c5 \
- MX35_PAD_RTS1__UART1_RTS 0x1c5
-
-#define MX35_UART2_PINGRP1 \
- MX35_PAD_RXD2__UART2_RXD_MUX 0x1c5 \
- MX35_PAD_TXD2__UART2_TXD_MUX 0x1c5
-
-#define MX35_UART2_RTSCTS_PINGRP1 \
- MX35_PAD_RTS2__UART2_RTS 0x1c5 \
- MX35_PAD_CTS2__UART2_CTS 0x1c5
-
-#endif /* __DTS_IMX35_PINGRP_H */
diff --git a/arch/arm/boot/dts/imx35.dtsi b/arch/arm/boot/dts/imx35.dtsi
index a198b92..88b218f 100644
--- a/arch/arm/boot/dts/imx35.dtsi
+++ b/arch/arm/boot/dts/imx35.dtsi
@@ -10,7 +10,6 @@
#include "skeleton.dtsi"
#include "imx35-pinfunc.h"
-#include "imx35-pingrp.h"
/ {
aliases {
--
1.7.9.5
More information about the linux-arm-kernel
mailing list