Hi Uwe, On Friday 24 October 2014 00:46:00 Uwe Kleine-König wrote: > [...] > #if defined CONFIG_ARCH_IMX23 > +/* > + * The pin definition of i.MX23 are strange. Bank 0's pins 0 .. 15 are defined > + * using PORTF(0, 0) .. PORTF(0, 15). Its pins 16 .. 31 however use PORTF(1, 0) > + * .. PORTF(1, 15). So the PORTF macro is more ugly than necessary. > + */ > +# define PORTF(bank,bit) (BANK((bank) / 2) | BANKPIN((((bank) & 1) << 4) | (bit)) | ERROR((bit) & ~15) | ERROR((bank) & ~7) > +# define VE_2_5V VOLTAGE(1) > # include <mach/iomux-imx23.h> > #endif > + Looks more like a strange implementation by myself. Did not remember why I have done it in this way... jbe -- Pengutronix e.K. | Juergen Borleis | Industrial Linux Solutions | http://www.pengutronix.de/ | _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox