Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b8d44293 authored by Cyril Chemparathy's avatar Cyril Chemparathy Committed by Kevin Hilman
Browse files

Davinci: gpio - use ioremap()



This patch modifies the gpio_base definition in davinci_soc_info to be a
physical address, which is then ioremap()ed by the gpio initialization
function.

Signed-off-by: default avatarCyril Chemparathy <cyril@ti.com>
Signed-off-by: default avatarKevin Hilman <khilman@deeprootsystems.com>
parent a6374f53
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -1201,7 +1201,7 @@ static struct davinci_soc_info davinci_soc_info_da830 = {
	.intc_irq_num		= DA830_N_CP_INTC_IRQ,
	.intc_irq_num		= DA830_N_CP_INTC_IRQ,
	.timer_info		= &da830_timer_info,
	.timer_info		= &da830_timer_info,
	.gpio_type		= GPIO_TYPE_DAVINCI,
	.gpio_type		= GPIO_TYPE_DAVINCI,
	.gpio_base		= IO_ADDRESS(DA8XX_GPIO_BASE),
	.gpio_base		= DA8XX_GPIO_BASE,
	.gpio_num		= 128,
	.gpio_num		= 128,
	.gpio_irq		= IRQ_DA8XX_GPIO0,
	.gpio_irq		= IRQ_DA8XX_GPIO0,
	.serial_dev		= &da8xx_serial_device,
	.serial_dev		= &da8xx_serial_device,
+1 −1
Original line number Original line Diff line number Diff line
@@ -1086,7 +1086,7 @@ static struct davinci_soc_info davinci_soc_info_da850 = {
	.intc_irq_num		= DA850_N_CP_INTC_IRQ,
	.intc_irq_num		= DA850_N_CP_INTC_IRQ,
	.timer_info		= &da850_timer_info,
	.timer_info		= &da850_timer_info,
	.gpio_type		= GPIO_TYPE_DAVINCI,
	.gpio_type		= GPIO_TYPE_DAVINCI,
	.gpio_base		= IO_ADDRESS(DA8XX_GPIO_BASE),
	.gpio_base		= DA8XX_GPIO_BASE,
	.gpio_num		= 144,
	.gpio_num		= 144,
	.gpio_irq		= IRQ_DA8XX_GPIO0,
	.gpio_irq		= IRQ_DA8XX_GPIO0,
	.serial_dev		= &da8xx_serial_device,
	.serial_dev		= &da8xx_serial_device,
+1 −1
Original line number Original line Diff line number Diff line
@@ -855,7 +855,7 @@ static struct davinci_soc_info davinci_soc_info_dm355 = {
	.intc_irq_num		= DAVINCI_N_AINTC_IRQ,
	.intc_irq_num		= DAVINCI_N_AINTC_IRQ,
	.timer_info		= &dm355_timer_info,
	.timer_info		= &dm355_timer_info,
	.gpio_type		= GPIO_TYPE_DAVINCI,
	.gpio_type		= GPIO_TYPE_DAVINCI,
	.gpio_base		= IO_ADDRESS(DAVINCI_GPIO_BASE),
	.gpio_base		= DAVINCI_GPIO_BASE,
	.gpio_num		= 104,
	.gpio_num		= 104,
	.gpio_irq		= IRQ_DM355_GPIOBNK0,
	.gpio_irq		= IRQ_DM355_GPIOBNK0,
	.serial_dev		= &dm355_serial_device,
	.serial_dev		= &dm355_serial_device,
+1 −1
Original line number Original line Diff line number Diff line
@@ -1060,7 +1060,7 @@ static struct davinci_soc_info davinci_soc_info_dm365 = {
	.intc_irq_num		= DAVINCI_N_AINTC_IRQ,
	.intc_irq_num		= DAVINCI_N_AINTC_IRQ,
	.timer_info		= &dm365_timer_info,
	.timer_info		= &dm365_timer_info,
	.gpio_type		= GPIO_TYPE_DAVINCI,
	.gpio_type		= GPIO_TYPE_DAVINCI,
	.gpio_base		= IO_ADDRESS(DAVINCI_GPIO_BASE),
	.gpio_base		= DAVINCI_GPIO_BASE,
	.gpio_num		= 104,
	.gpio_num		= 104,
	.gpio_irq		= IRQ_DM365_GPIO0,
	.gpio_irq		= IRQ_DM365_GPIO0,
	.gpio_unbanked		= 8,	/* really 16 ... skip muxed GPIOs */
	.gpio_unbanked		= 8,	/* really 16 ... skip muxed GPIOs */
+1 −1
Original line number Original line Diff line number Diff line
@@ -746,7 +746,7 @@ static struct davinci_soc_info davinci_soc_info_dm644x = {
	.intc_irq_num		= DAVINCI_N_AINTC_IRQ,
	.intc_irq_num		= DAVINCI_N_AINTC_IRQ,
	.timer_info		= &dm644x_timer_info,
	.timer_info		= &dm644x_timer_info,
	.gpio_type		= GPIO_TYPE_DAVINCI,
	.gpio_type		= GPIO_TYPE_DAVINCI,
	.gpio_base		= IO_ADDRESS(DAVINCI_GPIO_BASE),
	.gpio_base		= DAVINCI_GPIO_BASE,
	.gpio_num		= 71,
	.gpio_num		= 71,
	.gpio_irq		= IRQ_GPIOBNK0,
	.gpio_irq		= IRQ_GPIOBNK0,
	.serial_dev		= &dm644x_serial_device,
	.serial_dev		= &dm644x_serial_device,
Loading