From 401d1c4f5d2d29c4bc4beaec95402ca23eb63295 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Fri, 30 Oct 2020 21:38:53 -0600 Subject: common: Drop asm/global_data.h from common header Move this out of the common header and include it only where needed. In a number of cases this requires adding "struct udevice;" to avoid adding another large header or in other cases replacing / adding missing header files that had been pulled in, very indirectly. Finally, we have a few cases where we did not need to include at all, so remove that include. Signed-off-by: Simon Glass Signed-off-by: Tom Rini --- drivers/serial/atmel_usart.c | 1 + drivers/serial/ns16550.c | 1 + drivers/serial/sandbox.c | 1 + drivers/serial/serial-uclass.c | 1 + drivers/serial/serial.c | 1 + drivers/serial/serial_arc.c | 1 + drivers/serial/serial_linflexuart.c | 1 + drivers/serial/serial_lpuart.c | 1 + drivers/serial/serial_mcf.c | 1 + drivers/serial/serial_mpc8xx.c | 1 + drivers/serial/serial_msm.c | 1 + drivers/serial/serial_mtk.c | 1 + drivers/serial/serial_mxc.c | 1 + drivers/serial/serial_ns16550.c | 1 + drivers/serial/serial_pic32.c | 1 + drivers/serial/serial_pl01x.c | 1 + drivers/serial/serial_pxa.c | 1 + drivers/serial/serial_s5p.c | 1 + drivers/serial/serial_sh.c | 1 + drivers/serial/serial_sifive.c | 1 + drivers/serial/serial_sti_asc.c | 1 + drivers/serial/serial_xen.c | 1 + 22 files changed, 22 insertions(+) (limited to 'drivers/serial') diff --git a/drivers/serial/atmel_usart.c b/drivers/serial/atmel_usart.c index 7edec23e648..bd14f3e7819 100644 --- a/drivers/serial/atmel_usart.c +++ b/drivers/serial/atmel_usart.c @@ -13,6 +13,7 @@ #include #include #include +#include #include #include diff --git a/drivers/serial/ns16550.c b/drivers/serial/ns16550.c index 65c6db073ec..b9e99babebb 100644 --- a/drivers/serial/ns16550.c +++ b/drivers/serial/ns16550.c @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/serial/sandbox.c b/drivers/serial/sandbox.c index 756738c2d21..5243c955fbf 100644 --- a/drivers/serial/sandbox.c +++ b/drivers/serial/sandbox.c @@ -16,6 +16,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/serial/serial-uclass.c b/drivers/serial/serial-uclass.c index ead0193ad44..8a87eed6839 100644 --- a/drivers/serial/serial-uclass.c +++ b/drivers/serial/serial-uclass.c @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/serial/serial.c b/drivers/serial/serial.c index 355659ba056..dea25a049c8 100644 --- a/drivers/serial/serial.c +++ b/drivers/serial/serial.c @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/serial/serial_arc.c b/drivers/serial/serial_arc.c index 445eacc8aac..8f3e4dd44f1 100644 --- a/drivers/serial/serial_arc.c +++ b/drivers/serial/serial_arc.c @@ -10,6 +10,7 @@ #include #include #include +#include DECLARE_GLOBAL_DATA_PTR; diff --git a/drivers/serial/serial_linflexuart.c b/drivers/serial/serial_linflexuart.c index c3714e1e1ec..876a4baa9fc 100644 --- a/drivers/serial/serial_linflexuart.c +++ b/drivers/serial/serial_linflexuart.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/serial/serial_lpuart.c b/drivers/serial/serial_lpuart.c index a35e5be303f..2b473d70f64 100644 --- a/drivers/serial/serial_lpuart.c +++ b/drivers/serial/serial_lpuart.c @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/serial/serial_mcf.c b/drivers/serial/serial_mcf.c index e6e21b2ce8c..bb2afd0d8cd 100644 --- a/drivers/serial/serial_mcf.c +++ b/drivers/serial/serial_mcf.c @@ -17,6 +17,7 @@ #include #include +#include #include #include #include diff --git a/drivers/serial/serial_mpc8xx.c b/drivers/serial/serial_mpc8xx.c index 50d6e70f177..0978930dcd4 100644 --- a/drivers/serial/serial_mpc8xx.c +++ b/drivers/serial/serial_mpc8xx.c @@ -10,6 +10,7 @@ #include #include #include +#include #include DECLARE_GLOBAL_DATA_PTR; diff --git a/drivers/serial/serial_msm.c b/drivers/serial/serial_msm.c index 024c2c956e4..d8c6c2f6b5f 100644 --- a/drivers/serial/serial_msm.c +++ b/drivers/serial/serial_msm.c @@ -15,6 +15,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/serial/serial_mtk.c b/drivers/serial/serial_mtk.c index 665b2aa3b2c..6d416021dee 100644 --- a/drivers/serial/serial_mtk.c +++ b/drivers/serial/serial_mtk.c @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/serial/serial_mxc.c b/drivers/serial/serial_mxc.c index e5795da99d9..e4970a169bd 100644 --- a/drivers/serial/serial_mxc.c +++ b/drivers/serial/serial_mxc.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/serial/serial_ns16550.c b/drivers/serial/serial_ns16550.c index b5beca976d3..97b6a4ff40d 100644 --- a/drivers/serial/serial_ns16550.c +++ b/drivers/serial/serial_ns16550.c @@ -8,6 +8,7 @@ #include #include #include +#include #include #ifndef CONFIG_NS16550_MIN_FUNCTIONS diff --git a/drivers/serial/serial_pic32.c b/drivers/serial/serial_pic32.c index 5d1dbe7a917..ccdda9f0334 100644 --- a/drivers/serial/serial_pic32.c +++ b/drivers/serial/serial_pic32.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/serial/serial_pl01x.c b/drivers/serial/serial_pl01x.c index b21e943d210..4f9de0da767 100644 --- a/drivers/serial/serial_pl01x.c +++ b/drivers/serial/serial_pl01x.c @@ -11,6 +11,7 @@ /* Simple U-Boot driver for the PrimeCell PL010/PL011 UARTs */ #include +#include /* For get_bus_freq() */ #include #include diff --git a/drivers/serial/serial_pxa.c b/drivers/serial/serial_pxa.c index 669841ede4d..330fc127ecb 100644 --- a/drivers/serial/serial_pxa.c +++ b/drivers/serial/serial_pxa.c @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/serial/serial_s5p.c b/drivers/serial/serial_s5p.c index 0eac0d53a50..6d09952a5dc 100644 --- a/drivers/serial/serial_s5p.c +++ b/drivers/serial/serial_s5p.c @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/serial/serial_sh.c b/drivers/serial/serial_sh.c index d74f8902336..e6c23cedff1 100644 --- a/drivers/serial/serial_sh.c +++ b/drivers/serial/serial_sh.c @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/serial/serial_sifive.c b/drivers/serial/serial_sifive.c index d26fe7e7704..23790707f93 100644 --- a/drivers/serial/serial_sifive.c +++ b/drivers/serial/serial_sifive.c @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/serial/serial_sti_asc.c b/drivers/serial/serial_sti_asc.c index 5d1a46c6bce..2cada4efbfc 100644 --- a/drivers/serial/serial_sti_asc.c +++ b/drivers/serial/serial_sti_asc.c @@ -10,6 +10,7 @@ #include #include #include +#include #include #include diff --git a/drivers/serial/serial_xen.c b/drivers/serial/serial_xen.c index dbb7b22b51c..e1d5b229bd7 100644 --- a/drivers/serial/serial_xen.c +++ b/drivers/serial/serial_xen.c @@ -8,6 +8,7 @@ #include #include #include +#include #include -- cgit v1.3.1