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

Commit 06a28716 authored by Bartosz Golaszewski's avatar Bartosz Golaszewski Committed by Sekhar Nori
Browse files

ARM: davinci: aintc: use the new config structure



Modify the aintc driver to take all its configuration from the new
config structure. Stop referencing davinci_soc_info in any way.
Move the declaration for davinci_aintc_init() to irq-davinci-aintc.h
and make it take the new config structure as parameter. Convert all
users to the new version.

Signed-off-by: default avatarBartosz Golaszewski <bgolaszewski@baylibre.com>
Reviewed-by: default avatarDavid Lechner <david@lechnology.com>
Signed-off-by: default avatarSekhar Nori <nsekhar@ti.com>
parent fd0f4275
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -805,7 +805,7 @@ static const struct davinci_aintc_config dm355_aintc_config = {

void __init dm355_init_irq(void)
{
	davinci_aintc_init();
	davinci_aintc_init(&dm355_aintc_config);
}

static int __init dm355_init_devices(void)
+1 −1
Original line number Diff line number Diff line
@@ -1064,7 +1064,7 @@ static const struct davinci_aintc_config dm365_aintc_config = {

void __init dm365_init_irq(void)
{
	davinci_aintc_init();
	davinci_aintc_init(&dm365_aintc_config);
}

static int __init dm365_init_devices(void)
+1 −1
Original line number Diff line number Diff line
@@ -741,7 +741,7 @@ static const struct davinci_aintc_config dm644x_aintc_config = {

void __init dm644x_init_irq(void)
{
	davinci_aintc_init();
	davinci_aintc_init(&dm644x_aintc_config);
}

void __init dm644x_init_devices(void)
+1 −1
Original line number Diff line number Diff line
@@ -702,7 +702,7 @@ static const struct davinci_aintc_config dm646x_aintc_config = {

void __init dm646x_init_irq(void)
{
	davinci_aintc_init();
	davinci_aintc_init(&dm646x_aintc_config);
}

static int __init dm646x_init_devices(void)
+0 −2
Original line number Diff line number Diff line
@@ -24,8 +24,6 @@

void davinci_timer_init(struct clk *clk);

extern void davinci_aintc_init(void);

struct davinci_timer_instance {
	u32		base;
	u32		bottom_irq;
Loading