#include <linux/of.h> #include <linux/of_device.h> #include <linux/pinctrl/pinctrl.h> #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 PE 4 #define PF 5 enum imx27_pads { MX27_PAD_USBH2_CLK = PAD_ID(PA, 0), MX27_PAD_USBH2_DIR = PAD_ID(PA, 1), MX27_PAD_USBH2_DATA7 = PAD_ID(PA, 2), MX27_PAD_USBH2_NXT = PAD_ID(PA, 3), MX27_PAD_USBH2_STP = PAD_ID(PA, 4), MX27_PAD_LSCLK = PAD_ID(PA, 5), MX27_PAD_LD0 = PAD_ID(PA, 6), MX27_PAD_LD1 = PAD_ID(PA, 7), MX27_PAD_LD2 = PAD_ID(PA, 8), MX27_PAD_LD3 = PAD_ID(PA, 9), MX27_PAD_LD4 = PAD_ID(PA, 10), MX27_PAD_LD5 = PAD_ID(PA, 11), MX27_PAD_LD6 = PAD_ID(PA, 12), MX27_PAD_LD7 = PAD_ID(PA, 13), MX27_PAD_LD8 = PAD_ID(PA, 14), MX27_PAD_LD9 = PAD_ID(PA, 15),
#include <linux/of.h> #include <linux/platform_device.h> #include <linux/pinctrl/pinctrl.h> #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 PE 4 #define PF 5 enum imx21_pads { MX21_PAD_LSCLK = PAD_ID(PA, 5), MX21_PAD_LD0 = PAD_ID(PA, 6), MX21_PAD_LD1 = PAD_ID(PA, 7), MX21_PAD_LD2 = PAD_ID(PA, 8), MX21_PAD_LD3 = PAD_ID(PA, 9), MX21_PAD_LD4 = PAD_ID(PA, 10), MX21_PAD_LD5 = PAD_ID(PA, 11), MX21_PAD_LD6 = PAD_ID(PA, 12), MX21_PAD_LD7 = PAD_ID(PA, 13), MX21_PAD_LD8 = PAD_ID(PA, 14), MX21_PAD_LD9 = PAD_ID(PA, 15), MX21_PAD_LD10 = PAD_ID(PA, 16), MX21_PAD_LD11 = PAD_ID(PA, 17), MX21_PAD_LD12 = PAD_ID(PA, 18), MX21_PAD_LD13 = PAD_ID(PA, 19), MX21_PAD_LD14 = PAD_ID(PA, 20),