> -----Original Message----- > From: Ajay Bhargav [mailto:ajay.bhar...@einfochips.com] > Sent: Wednesday, August 10, 2011 1:37 PM > To: Prafulla Wadaskar > Cc: u-boot@lists.denx.de; Ashish Karkare; Prabhanjan Sarnaik > Subject: Re: [PATCH v3 2/2] gpio: Add GPIO driver for Marvell SoC > Armada100 > > > ----- "Prafulla Wadaskar" <prafu...@marvell.com> wrote: > > > > > I suggest below code for this function. > > { > > Const unsigned int offset[4] = {0, 4, 8, 0x100}; /* gpio register > > bank offsets */ > > return (struct gpio_reg *)(ARMD1_GPIO_BASE + offset[bank]); > > } > > > > Again content in this file are SoC core specific and will duplicate > > for other SoC supports like pantheon. > > > > Can you please move them to mvgpio.h within #ifdef > > CONFIG_SHEEVA_88SV331xV5? > > I think this should be the final modification for this driver > > support. > > > > Sorry for the rework. > > > > Regards.. > > Prafulla . . > > > > Hi Prafulla, > > Can you please tell me what part of code should be moved to mvgpio.h?
You should move entire contents of gpio.h in mvgpio.h within #ifdef CONFIG_SHEEVA_88SV331xV5, so just mvgpio.c,mvgpio.h,Makefile will add armada100 gpio driver support in more generic way. > I have no idea about number of banks in other SOCs with same core. No need to worry, at this moment this driver will be supporting 88SV331xv5 core only. Regards.. Prafulla . . _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot