Skip to content

Commit fc001b3

Browse files
sudeep-hollarafaeljw
authored andcommitted
ACPI: Move AMBA bus scan handling into arm64 specific directory
Commit fcea0cc ("ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init()") moved all of the ARM-specific initialization into acpi_arm_init(). However, acpi_amba.c being outside of drivers/acpi/arm64 got ignored and hence acpi_amba_init() was not moved into acpi_arm_init(). Move the AMBA platform bus support into arm64 specific folder and make acpi_amba_init() part of acpi_arm_init(). Signed-off-by: Sudeep Holla <sudeep.holla@arm.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
1 parent 5d0c230 commit fc001b3

File tree

7 files changed

+5
-8
lines changed

7 files changed

+5
-8
lines changed

drivers/acpi/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ acpi-$(CONFIG_PCI) += acpi_lpss.o
5050
acpi-y += acpi_apd.o
5151
acpi-y += acpi_platform.o
5252
acpi-y += acpi_pnp.o
53-
acpi-$(CONFIG_ARM_AMBA) += acpi_amba.o
5453
acpi-y += power.o
5554
acpi-y += event.o
5655
acpi-y += evged.o

drivers/acpi/arm64/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ obj-$(CONFIG_ACPI_AGDI) += agdi.o
33
obj-$(CONFIG_ACPI_IORT) += iort.o
44
obj-$(CONFIG_ACPI_GTDT) += gtdt.o
55
obj-$(CONFIG_ACPI_APMT) += apmt.o
6+
obj-$(CONFIG_ARM_AMBA) += amba.o
67
obj-y += dma.o init.o

drivers/acpi/acpi_amba.c renamed to drivers/acpi/arm64/amba.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
#include <linux/kernel.h>
1818
#include <linux/module.h>
1919

20-
#include "internal.h"
20+
#include "init.h"
2121

2222
static const struct acpi_device_id amba_id_list[] = {
2323
{"ARMH0061", 0}, /* PL061 GPIO Device */

drivers/acpi/arm64/init.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,6 @@ void __init acpi_arm_init(void)
1010
acpi_apmt_init();
1111
if (IS_ENABLED(CONFIG_ACPI_IORT))
1212
acpi_iort_init();
13+
if (IS_ENABLED(CONFIG_ARM_AMBA))
14+
acpi_amba_init();
1315
}

drivers/acpi/arm64/init.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
void __init acpi_agdi_init(void);
55
void __init acpi_apmt_init(void);
66
void __init acpi_iort_init(void);
7+
void __init acpi_amba_init(void);

drivers/acpi/internal.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,6 @@ void acpi_processor_init(void);
2828
void acpi_platform_init(void);
2929
void acpi_pnp_init(void);
3030
void acpi_int340x_thermal_init(void);
31-
#ifdef CONFIG_ARM_AMBA
32-
void acpi_amba_init(void);
33-
#else
34-
static inline void acpi_amba_init(void) {}
35-
#endif
3631
int acpi_sysfs_init(void);
3732
void acpi_gpe_apply_masked_gpes(void);
3833
void acpi_container_init(void);

drivers/acpi/scan.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2615,7 +2615,6 @@ void __init acpi_scan_init(void)
26152615
acpi_watchdog_init();
26162616
acpi_pnp_init();
26172617
acpi_int340x_thermal_init();
2618-
acpi_amba_init();
26192618
acpi_init_lpit();
26202619

26212620
acpi_scan_add_handler(&generic_device_handler);

0 commit comments

Comments
 (0)