Files
u-boot/include
Quentin Schulz eda2c8736e rockchip: migrate hardware.h inclusion into appropriate files
hardware.h is only defining macros which are "wrappers" around writel().

writel() is however not available in hardware.h, <asm/io.h> needs to be
included. This means in order to use the wrappers in hardware.h, one
also needs to include the <asm/io.h> header.

However, this cannot be done currently because hardware.h is included in
include/configs files, which are implicitly included by every code file
by default, which makes the compilation of arch/arm/cpu/armv8/u-boot.lds
fail because ALIGN (the ARM assembly directive) got redefined by some
of the include files coming from <asm.io.h>.

Because nothing in the include/configs file actually use hardware.h,
let's remove the inclusion of hardware.h from the include/configs files
and explicitly add it wherever it is required.

This prepares for the next commit where <asm/io.h> will be included in
hardware.h.

Cc: Quentin Schulz <foss+uboot@0leil.net>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
2024-03-13 18:14:19 +08:00
..
2024-01-03 09:22:47 -05:00
2023-08-25 13:54:33 -04:00
2023-08-08 10:22:03 -04:00
2023-12-21 08:54:37 -05:00
2023-12-13 11:51:24 -05:00
2024-02-13 15:38:49 -05:00
2024-01-29 22:35:02 -05:00
2023-10-27 13:14:47 +03:00
2023-02-06 13:04:52 -05:00
2023-10-23 17:07:06 +03:00
2023-05-02 14:23:34 -04:00
2023-05-15 10:00:30 +02:00
2023-01-20 12:27:06 -05:00
2023-11-07 14:50:51 -05:00
2024-01-13 18:17:47 +01:00
2023-12-21 08:54:37 -05:00
2023-10-31 09:08:51 +01:00
2023-04-27 13:51:06 -04:00
2024-03-01 14:44:35 +00:00
2023-12-21 11:59:49 -05:00
2023-08-19 04:12:53 +02:00
2023-12-13 11:35:13 -05:00
2023-12-21 08:54:37 -05:00
2023-10-11 15:43:55 -04:00
2023-11-16 12:43:49 -05:00
2023-12-21 08:54:37 -05:00
2023-11-18 10:08:09 +02:00
2024-03-07 07:59:16 -05:00
2023-01-16 18:01:10 +08:00
2023-12-21 08:54:37 -05:00
2023-10-15 12:23:48 +02:00
2023-11-16 13:49:14 -05:00
2023-10-09 15:24:31 -04:00
2023-02-10 07:41:40 -05:00
2023-10-27 13:14:47 +03:00
2022-12-07 16:04:17 -05:00
2022-12-22 10:31:49 -05:00
2023-11-14 20:04:00 -07:00