Commit 06783dc5 authored by Linus Walleij's avatar Linus Walleij
Browse files

pinctrl: imx1: Fix too generic defines



The "PC" define is colliding with the (apparently broadcased)
define for "program counter" on Loongarch, so let's rename all
these 2-letter defines so they don't collide with stuff.

Reported-by: default avatarkernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202410020940.wGISlWfV-lkp@intel.com/


Fixes: a55222b7 ("pinctrl: freescale: enable use with COMPILE_TEST")
Reviewed-by: default avatarFabio Estevam <festevam@gmail.com>
Reviewed-by: default avatarFrank Li <Frank.Li@nxp.com>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 30e830b8
Loading
Loading
Loading
Loading
+114 −114
Original line number Diff line number Diff line
@@ -12,122 +12,122 @@
#include "pinctrl-imx1.h"

#define PAD_ID(port, pin)	((port) * 32 + (pin))
#define PA	0
#define PB	1
#define PC	2
#define PD	3
#define IMX1_PA	0
#define IMX1_PB	1
#define IMX1_PC	2
#define IMX1_PD	3

enum imx1_pads {
	MX1_PAD_A24		= PAD_ID(PA, 0),
	MX1_PAD_TIN		= PAD_ID(PA, 1),
	MX1_PAD_PWMO		= PAD_ID(PA, 2),
	MX1_PAD_CSI_MCLK	= PAD_ID(PA, 3),
	MX1_PAD_CSI_D0		= PAD_ID(PA, 4),
	MX1_PAD_CSI_D1		= PAD_ID(PA, 5),
	MX1_PAD_CSI_D2		= PAD_ID(PA, 6),
	MX1_PAD_CSI_D3		= PAD_ID(PA, 7),
	MX1_PAD_CSI_D4		= PAD_ID(PA, 8),
	MX1_PAD_CSI_D5		= PAD_ID(PA, 9),
	MX1_PAD_CSI_D6		= PAD_ID(PA, 10),
	MX1_PAD_CSI_D7		= PAD_ID(PA, 11),
	MX1_PAD_CSI_VSYNC	= PAD_ID(PA, 12),
	MX1_PAD_CSI_HSYNC	= PAD_ID(PA, 13),
	MX1_PAD_CSI_PIXCLK	= PAD_ID(PA, 14),
	MX1_PAD_I2C_SDA		= PAD_ID(PA, 15),
	MX1_PAD_I2C_SCL		= PAD_ID(PA, 16),
	MX1_PAD_DTACK		= PAD_ID(PA, 17),
	MX1_PAD_BCLK		= PAD_ID(PA, 18),
	MX1_PAD_LBA		= PAD_ID(PA, 19),
	MX1_PAD_ECB		= PAD_ID(PA, 20),
	MX1_PAD_A0		= PAD_ID(PA, 21),
	MX1_PAD_CS4		= PAD_ID(PA, 22),
	MX1_PAD_CS5		= PAD_ID(PA, 23),
	MX1_PAD_A16		= PAD_ID(PA, 24),
	MX1_PAD_A17		= PAD_ID(PA, 25),
	MX1_PAD_A18		= PAD_ID(PA, 26),
	MX1_PAD_A19		= PAD_ID(PA, 27),
	MX1_PAD_A20		= PAD_ID(PA, 28),
	MX1_PAD_A21		= PAD_ID(PA, 29),
	MX1_PAD_A22		= PAD_ID(PA, 30),
	MX1_PAD_A23		= PAD_ID(PA, 31),
	MX1_PAD_SD_DAT0		= PAD_ID(PB, 8),
	MX1_PAD_SD_DAT1		= PAD_ID(PB, 9),
	MX1_PAD_SD_DAT2		= PAD_ID(PB, 10),
	MX1_PAD_SD_DAT3		= PAD_ID(PB, 11),
	MX1_PAD_SD_SCLK		= PAD_ID(PB, 12),
	MX1_PAD_SD_CMD		= PAD_ID(PB, 13),
	MX1_PAD_SIM_SVEN	= PAD_ID(PB, 14),
	MX1_PAD_SIM_PD		= PAD_ID(PB, 15),
	MX1_PAD_SIM_TX		= PAD_ID(PB, 16),
	MX1_PAD_SIM_RX		= PAD_ID(PB, 17),
	MX1_PAD_SIM_RST		= PAD_ID(PB, 18),
	MX1_PAD_SIM_CLK		= PAD_ID(PB, 19),
	MX1_PAD_USBD_AFE	= PAD_ID(PB, 20),
	MX1_PAD_USBD_OE		= PAD_ID(PB, 21),
	MX1_PAD_USBD_RCV	= PAD_ID(PB, 22),
	MX1_PAD_USBD_SUSPND	= PAD_ID(PB, 23),
	MX1_PAD_USBD_VP		= PAD_ID(PB, 24),
	MX1_PAD_USBD_VM		= PAD_ID(PB, 25),
	MX1_PAD_USBD_VPO	= PAD_ID(PB, 26),
	MX1_PAD_USBD_VMO	= PAD_ID(PB, 27),
	MX1_PAD_UART2_CTS	= PAD_ID(PB, 28),
	MX1_PAD_UART2_RTS	= PAD_ID(PB, 29),
	MX1_PAD_UART2_TXD	= PAD_ID(PB, 30),
	MX1_PAD_UART2_RXD	= PAD_ID(PB, 31),
	MX1_PAD_SSI_RXFS	= PAD_ID(PC, 3),
	MX1_PAD_SSI_RXCLK	= PAD_ID(PC, 4),
	MX1_PAD_SSI_RXDAT	= PAD_ID(PC, 5),
	MX1_PAD_SSI_TXDAT	= PAD_ID(PC, 6),
	MX1_PAD_SSI_TXFS	= PAD_ID(PC, 7),
	MX1_PAD_SSI_TXCLK	= PAD_ID(PC, 8),
	MX1_PAD_UART1_CTS	= PAD_ID(PC, 9),
	MX1_PAD_UART1_RTS	= PAD_ID(PC, 10),
	MX1_PAD_UART1_TXD	= PAD_ID(PC, 11),
	MX1_PAD_UART1_RXD	= PAD_ID(PC, 12),
	MX1_PAD_SPI1_RDY	= PAD_ID(PC, 13),
	MX1_PAD_SPI1_SCLK	= PAD_ID(PC, 14),
	MX1_PAD_SPI1_SS		= PAD_ID(PC, 15),
	MX1_PAD_SPI1_MISO	= PAD_ID(PC, 16),
	MX1_PAD_SPI1_MOSI	= PAD_ID(PC, 17),
	MX1_PAD_BT13		= PAD_ID(PC, 19),
	MX1_PAD_BT12		= PAD_ID(PC, 20),
	MX1_PAD_BT11		= PAD_ID(PC, 21),
	MX1_PAD_BT10		= PAD_ID(PC, 22),
	MX1_PAD_BT9		= PAD_ID(PC, 23),
	MX1_PAD_BT8		= PAD_ID(PC, 24),
	MX1_PAD_BT7		= PAD_ID(PC, 25),
	MX1_PAD_BT6		= PAD_ID(PC, 26),
	MX1_PAD_BT5		= PAD_ID(PC, 27),
	MX1_PAD_BT4		= PAD_ID(PC, 28),
	MX1_PAD_BT3		= PAD_ID(PC, 29),
	MX1_PAD_BT2		= PAD_ID(PC, 30),
	MX1_PAD_BT1		= PAD_ID(PC, 31),
	MX1_PAD_LSCLK		= PAD_ID(PD, 6),
	MX1_PAD_REV		= PAD_ID(PD, 7),
	MX1_PAD_CLS		= PAD_ID(PD, 8),
	MX1_PAD_PS		= PAD_ID(PD, 9),
	MX1_PAD_SPL_SPR		= PAD_ID(PD, 10),
	MX1_PAD_CONTRAST	= PAD_ID(PD, 11),
	MX1_PAD_ACD_OE		= PAD_ID(PD, 12),
	MX1_PAD_LP_HSYNC	= PAD_ID(PD, 13),
	MX1_PAD_FLM_VSYNC	= PAD_ID(PD, 14),
	MX1_PAD_LD0		= PAD_ID(PD, 15),
	MX1_PAD_LD1		= PAD_ID(PD, 16),
	MX1_PAD_LD2		= PAD_ID(PD, 17),
	MX1_PAD_LD3		= PAD_ID(PD, 18),
	MX1_PAD_LD4		= PAD_ID(PD, 19),
	MX1_PAD_LD5		= PAD_ID(PD, 20),
	MX1_PAD_LD6		= PAD_ID(PD, 21),
	MX1_PAD_LD7		= PAD_ID(PD, 22),
	MX1_PAD_LD8		= PAD_ID(PD, 23),
	MX1_PAD_LD9		= PAD_ID(PD, 24),
	MX1_PAD_LD10		= PAD_ID(PD, 25),
	MX1_PAD_LD11		= PAD_ID(PD, 26),
	MX1_PAD_LD12		= PAD_ID(PD, 27),
	MX1_PAD_LD13		= PAD_ID(PD, 28),
	MX1_PAD_LD14		= PAD_ID(PD, 29),
	MX1_PAD_LD15		= PAD_ID(PD, 30),
	MX1_PAD_TMR2OUT		= PAD_ID(PD, 31),
	MX1_PAD_A24		= PAD_ID(IMX1_PA, 0),
	MX1_PAD_TIN		= PAD_ID(IMX1_PA, 1),
	MX1_PAD_PWMO		= PAD_ID(IMX1_PA, 2),
	MX1_PAD_CSI_MCLK	= PAD_ID(IMX1_PA, 3),
	MX1_PAD_CSI_D0		= PAD_ID(IMX1_PA, 4),
	MX1_PAD_CSI_D1		= PAD_ID(IMX1_PA, 5),
	MX1_PAD_CSI_D2		= PAD_ID(IMX1_PA, 6),
	MX1_PAD_CSI_D3		= PAD_ID(IMX1_PA, 7),
	MX1_PAD_CSI_D4		= PAD_ID(IMX1_PA, 8),
	MX1_PAD_CSI_D5		= PAD_ID(IMX1_PA, 9),
	MX1_PAD_CSI_D6		= PAD_ID(IMX1_PA, 10),
	MX1_PAD_CSI_D7		= PAD_ID(IMX1_PA, 11),
	MX1_PAD_CSI_VSYNC	= PAD_ID(IMX1_PA, 12),
	MX1_PAD_CSI_HSYNC	= PAD_ID(IMX1_PA, 13),
	MX1_PAD_CSI_PIXCLK	= PAD_ID(IMX1_PA, 14),
	MX1_PAD_I2C_SDA		= PAD_ID(IMX1_PA, 15),
	MX1_PAD_I2C_SCL		= PAD_ID(IMX1_PA, 16),
	MX1_PAD_DTACK		= PAD_ID(IMX1_PA, 17),
	MX1_PAD_BCLK		= PAD_ID(IMX1_PA, 18),
	MX1_PAD_LBA		= PAD_ID(IMX1_PA, 19),
	MX1_PAD_ECB		= PAD_ID(IMX1_PA, 20),
	MX1_PAD_A0		= PAD_ID(IMX1_PA, 21),
	MX1_PAD_CS4		= PAD_ID(IMX1_PA, 22),
	MX1_PAD_CS5		= PAD_ID(IMX1_PA, 23),
	MX1_PAD_A16		= PAD_ID(IMX1_PA, 24),
	MX1_PAD_A17		= PAD_ID(IMX1_PA, 25),
	MX1_PAD_A18		= PAD_ID(IMX1_PA, 26),
	MX1_PAD_A19		= PAD_ID(IMX1_PA, 27),
	MX1_PAD_A20		= PAD_ID(IMX1_PA, 28),
	MX1_PAD_A21		= PAD_ID(IMX1_PA, 29),
	MX1_PAD_A22		= PAD_ID(IMX1_PA, 30),
	MX1_PAD_A23		= PAD_ID(IMX1_PA, 31),
	MX1_PAD_SD_DAT0		= PAD_ID(IMX1_PB, 8),
	MX1_PAD_SD_DAT1		= PAD_ID(IMX1_PB, 9),
	MX1_PAD_SD_DAT2		= PAD_ID(IMX1_PB, 10),
	MX1_PAD_SD_DAT3		= PAD_ID(IMX1_PB, 11),
	MX1_PAD_SD_SCLK		= PAD_ID(IMX1_PB, 12),
	MX1_PAD_SD_CMD		= PAD_ID(IMX1_PB, 13),
	MX1_PAD_SIM_SVEN	= PAD_ID(IMX1_PB, 14),
	MX1_PAD_SIM_PD		= PAD_ID(IMX1_PB, 15),
	MX1_PAD_SIM_TX		= PAD_ID(IMX1_PB, 16),
	MX1_PAD_SIM_RX		= PAD_ID(IMX1_PB, 17),
	MX1_PAD_SIM_RST		= PAD_ID(IMX1_PB, 18),
	MX1_PAD_SIM_CLK		= PAD_ID(IMX1_PB, 19),
	MX1_PAD_USBD_AFE	= PAD_ID(IMX1_PB, 20),
	MX1_PAD_USBD_OE		= PAD_ID(IMX1_PB, 21),
	MX1_PAD_USBD_RCV	= PAD_ID(IMX1_PB, 22),
	MX1_PAD_USBD_SUSPND	= PAD_ID(IMX1_PB, 23),
	MX1_PAD_USBD_VP		= PAD_ID(IMX1_PB, 24),
	MX1_PAD_USBD_VM		= PAD_ID(IMX1_PB, 25),
	MX1_PAD_USBD_VPO	= PAD_ID(IMX1_PB, 26),
	MX1_PAD_USBD_VMO	= PAD_ID(IMX1_PB, 27),
	MX1_PAD_UART2_CTS	= PAD_ID(IMX1_PB, 28),
	MX1_PAD_UART2_RTS	= PAD_ID(IMX1_PB, 29),
	MX1_PAD_UART2_TXD	= PAD_ID(IMX1_PB, 30),
	MX1_PAD_UART2_RXD	= PAD_ID(IMX1_PB, 31),
	MX1_PAD_SSI_RXFS	= PAD_ID(IMX1_PC, 3),
	MX1_PAD_SSI_RXCLK	= PAD_ID(IMX1_PC, 4),
	MX1_PAD_SSI_RXDAT	= PAD_ID(IMX1_PC, 5),
	MX1_PAD_SSI_TXDAT	= PAD_ID(IMX1_PC, 6),
	MX1_PAD_SSI_TXFS	= PAD_ID(IMX1_PC, 7),
	MX1_PAD_SSI_TXCLK	= PAD_ID(IMX1_PC, 8),
	MX1_PAD_UART1_CTS	= PAD_ID(IMX1_PC, 9),
	MX1_PAD_UART1_RTS	= PAD_ID(IMX1_PC, 10),
	MX1_PAD_UART1_TXD	= PAD_ID(IMX1_PC, 11),
	MX1_PAD_UART1_RXD	= PAD_ID(IMX1_PC, 12),
	MX1_PAD_SPI1_RDY	= PAD_ID(IMX1_PC, 13),
	MX1_PAD_SPI1_SCLK	= PAD_ID(IMX1_PC, 14),
	MX1_PAD_SPI1_SS		= PAD_ID(IMX1_PC, 15),
	MX1_PAD_SPI1_MISO	= PAD_ID(IMX1_PC, 16),
	MX1_PAD_SPI1_MOSI	= PAD_ID(IMX1_PC, 17),
	MX1_PAD_BT13		= PAD_ID(IMX1_PC, 19),
	MX1_PAD_BT12		= PAD_ID(IMX1_PC, 20),
	MX1_PAD_BT11		= PAD_ID(IMX1_PC, 21),
	MX1_PAD_BT10		= PAD_ID(IMX1_PC, 22),
	MX1_PAD_BT9		= PAD_ID(IMX1_PC, 23),
	MX1_PAD_BT8		= PAD_ID(IMX1_PC, 24),
	MX1_PAD_BT7		= PAD_ID(IMX1_PC, 25),
	MX1_PAD_BT6		= PAD_ID(IMX1_PC, 26),
	MX1_PAD_BT5		= PAD_ID(IMX1_PC, 27),
	MX1_PAD_BT4		= PAD_ID(IMX1_PC, 28),
	MX1_PAD_BT3		= PAD_ID(IMX1_PC, 29),
	MX1_PAD_BT2		= PAD_ID(IMX1_PC, 30),
	MX1_PAD_BT1		= PAD_ID(IMX1_PC, 31),
	MX1_PAD_LSCLK		= PAD_ID(IMX1_PD, 6),
	MX1_PAD_REV		= PAD_ID(IMX1_PD, 7),
	MX1_PAD_CLS		= PAD_ID(IMX1_PD, 8),
	MX1_PAD_PS		= PAD_ID(IMX1_PD, 9),
	MX1_PAD_SPL_SPR		= PAD_ID(IMX1_PD, 10),
	MX1_PAD_CONTRAST	= PAD_ID(IMX1_PD, 11),
	MX1_PAD_ACD_OE		= PAD_ID(IMX1_PD, 12),
	MX1_PAD_LP_HSYNC	= PAD_ID(IMX1_PD, 13),
	MX1_PAD_FLM_VSYNC	= PAD_ID(IMX1_PD, 14),
	MX1_PAD_LD0		= PAD_ID(IMX1_PD, 15),
	MX1_PAD_LD1		= PAD_ID(IMX1_PD, 16),
	MX1_PAD_LD2		= PAD_ID(IMX1_PD, 17),
	MX1_PAD_LD3		= PAD_ID(IMX1_PD, 18),
	MX1_PAD_LD4		= PAD_ID(IMX1_PD, 19),
	MX1_PAD_LD5		= PAD_ID(IMX1_PD, 20),
	MX1_PAD_LD6		= PAD_ID(IMX1_PD, 21),
	MX1_PAD_LD7		= PAD_ID(IMX1_PD, 22),
	MX1_PAD_LD8		= PAD_ID(IMX1_PD, 23),
	MX1_PAD_LD9		= PAD_ID(IMX1_PD, 24),
	MX1_PAD_LD10		= PAD_ID(IMX1_PD, 25),
	MX1_PAD_LD11		= PAD_ID(IMX1_PD, 26),
	MX1_PAD_LD12		= PAD_ID(IMX1_PD, 27),
	MX1_PAD_LD13		= PAD_ID(IMX1_PD, 28),
	MX1_PAD_LD14		= PAD_ID(IMX1_PD, 29),
	MX1_PAD_LD15		= PAD_ID(IMX1_PD, 30),
	MX1_PAD_TMR2OUT		= PAD_ID(IMX1_PD, 31),
};

/* Pad names for the pinmux subsystem */