u-boot/board/freescale
Shiji Yang 506df9dc58 treewide: rework linker symbol declarations in sections header
1. Convert all linker symbols to char[] type so that we can get the
   corresponding address by calling array name 'var' or its address
   '&var'. In this way, we can avoid some potential issues[1].
2. Remove unused symbol '_TEXT_BASE'. It has been abandoned and has
   not been referenced by any source code.
3. Move '__data_end' to the arch x86's own sections header as it's
   only used by x86 arch.
4. Remove some duplicate declared linker symbols. Now we use the
   standard header file to declare them.

[1] This patch fixes the boot failure on MIPS target. Error log:
SPL: Image overlaps SPL

Fixes: 1b8a1be1a1 ("spl: spl_legacy: Fix spl_end address")
Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
2023-08-09 09:21:42 -04:00
..
common global: Use proper project name U-Boot (next) 2023-06-19 16:45:36 -04:00
imx8mm_evk treewide: rework linker symbol declarations in sections header 2023-08-09 09:21:42 -04:00
imx8mn_evk treewide: rework linker symbol declarations in sections header 2023-08-09 09:21:42 -04:00
imx8mp_evk arm64: imx8mp: Drop EQoS GPR[1] board workaround 2023-03-30 13:51:33 +02:00
imx8mq_evk treewide: rework linker symbol declarations in sections header 2023-08-09 09:21:42 -04:00
imx8qm_mek treewide: rework linker symbol declarations in sections header 2023-08-09 09:21:42 -04:00
imx8qxp_mek treewide: rework linker symbol declarations in sections header 2023-08-09 09:21:42 -04:00
imx8ulp_evk treewide: rework linker symbol declarations in sections header 2023-08-09 09:21:42 -04:00
imx93_evk treewide: rework linker symbol declarations in sections header 2023-08-09 09:21:42 -04:00
imxrt1020-evk board: freescale: imxrt10..-evk: Fix missing include of serial.h 2022-04-12 21:08:23 +02:00
imxrt1050-evk board: freescale: imxrt10..-evk: Fix missing include of serial.h 2022-04-12 21:08:23 +02:00
imxrt1170-evk imx: imxrt1170-evk: Add support for the NXP i.MXRT1170-EVK 2022-09-18 20:42:56 +02:00
ls1012afrdm freescale: Remove Rajesh Bhagat MAINTAINERS 2023-08-03 15:30:53 -04:00
ls1012aqds freescale: Remove Rajesh Bhagat MAINTAINERS 2023-08-03 15:30:53 -04:00
ls1012ardb freescale: Remove Rajesh Bhagat MAINTAINERS 2023-08-03 15:30:53 -04:00
ls1021aiot treewide: rework linker symbol declarations in sections header 2023-08-09 09:21:42 -04:00
ls1021aqds treewide: rework linker symbol declarations in sections header 2023-08-09 09:21:42 -04:00
ls1021atsn treewide: rework linker symbol declarations in sections header 2023-08-09 09:21:42 -04:00
ls1021atwr treewide: rework linker symbol declarations in sections header 2023-08-09 09:21:42 -04:00
ls1028a freescale: Remove Rajesh Bhagat MAINTAINERS 2023-08-03 15:30:53 -04:00
ls1043aqds freescale: Remove Rajesh Bhagat MAINTAINERS 2023-08-03 15:30:53 -04:00
ls1043ardb freescale: Remove Rajesh Bhagat MAINTAINERS 2023-08-03 15:30:53 -04:00
ls1046afrwy board: freescale: ls1046afrwy: enumerate PCI devices 2023-06-15 17:58:53 +08:00
ls1046aqds freescale: Remove Rajesh Bhagat MAINTAINERS 2023-08-03 15:30:53 -04:00
ls1046ardb freescale: Remove Rajesh Bhagat MAINTAINERS 2023-08-03 15:30:53 -04:00
ls1088a freescale: Remove Rajesh Bhagat MAINTAINERS 2023-08-03 15:30:53 -04:00
ls2080aqds freescale: Remove Rajesh Bhagat MAINTAINERS 2023-08-03 15:30:53 -04:00
ls2080ardb freescale: Remove Rajesh Bhagat MAINTAINERS 2023-08-03 15:30:53 -04:00
lx2160a board: fsl: lx2160ardb: add dts fixup function for RevC and newer 2023-06-15 17:58:48 +08:00
m5208evbe board: m68k add missing maintainer 2023-07-25 23:21:42 +02:00
m5235evb global: Move remaining CONFIG_SYS_SDRAM_* to CFG_SYS_SDRAM_* 2022-12-05 16:06:07 -05:00
m5249evb board: m68k add missing maintainer 2023-07-25 23:21:42 +02:00
m5253demo board: m5253demo: remove floating point flash size calculation 2023-03-15 01:52:15 +01:00
m5272c3 board: m68k add missing maintainer 2023-07-25 23:21:42 +02:00
m5275evb board: m68k add missing maintainer 2023-07-25 23:21:42 +02:00
m5282evb board: m68k add missing maintainer 2023-07-25 23:21:42 +02:00
m5329evb global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00
m5373evb arch: m68k: Use existing CONFIG_MCFTMR instead of CFG_MCFTMR 2023-04-15 21:36:07 +02:00
m53017evb arch: m68k: Use existing CONFIG_MCFTMR instead of CFG_MCFTMR 2023-04-15 21:36:07 +02:00
mpc837xerdb global: Migrate CONFIG_VSC7385_IMAGE et al to CFG 2022-12-23 10:15:12 -05:00
mpc8548cds net: tsec: Remove non-DM_ETH support code 2022-12-07 16:04:16 -05:00
mx6memcal WS cleanup: remove trailing empty lines 2021-09-30 08:08:56 -04:00
mx6sabreauto treewide: rework linker symbol declarations in sections header 2023-08-09 09:21:42 -04:00
mx6sabresd treewide: rework linker symbol declarations in sections header 2023-08-09 09:21:42 -04:00
mx6slevk treewide: rework linker symbol declarations in sections header 2023-08-09 09:21:42 -04:00
mx6sllevk imx: mx6sllevk: select DM_SERIAL 2023-01-31 12:11:34 +01:00
mx6sxsabreauto mx6sxsabreauto: Remove myself from MAINTAINERS 2023-03-29 22:27:39 +02:00
mx6sxsabresd imx: Don't define __ASSEMBLY__ in source files 2022-02-08 23:07:58 -05:00
mx6ul_14x14_evk treewide: rework linker symbol declarations in sections header 2023-08-09 09:21:42 -04:00
mx6ullevk imx: mx6ull/z_14x14_evk: clean up UART iomux 2023-01-31 12:11:33 +01:00
mx7dsabresd mx7dsabresd: Retrieve the second MAC address from fuses 2023-07-13 11:58:18 +02:00
mx7ulp_evk imx: Drop CONFIG_USE_PLUGIN 2023-02-07 14:33:50 -05:00
mx23evk mx23evk: Add myself as maintainer 2021-03-01 10:21:36 +01:00
mx28evk mx28evk: Remove AUART/NAND/SPI variants 2022-08-20 21:18:14 -04:00
mx51evk mx51evk: Remove unused mx51evk_video.c file 2023-03-30 08:40:27 +02:00
mx53loco mx53loco: Remove unused mx53loco_video.c file 2023-03-30 08:40:27 +02:00
p1_p2_rdb_pc global: Migrate CONFIG_VSC7385_IMAGE et al to CFG 2022-12-23 10:15:12 -05:00
p1010rdb net: tsec: Remove non-DM_ETH support code 2022-12-07 16:04:16 -05:00
p2041rdb global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
t4rdb board: freescale: t4240rdb: implement get_serial_clock 2023-07-13 16:54:29 +08:00
t102xrdb board: freescale: t102xrdb: implement get_serial_clock 2023-07-13 16:54:54 +08:00
t104xrdb board/freescale: Drop two orphaned entries 2023-08-03 15:30:53 -04:00
t208xqds global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
t208xrdb board/freescale: Drop two orphaned entries 2023-08-03 15:30:53 -04:00
vf610twr imx: Finish migration of IMX_CONFIG to Kconfig 2021-08-31 17:46:37 -04:00