Fix build errors for j5lte by casting mmio addresses in writel's. While
at it, do some quality of life changes, like moving entry addresses out
of board/Kconfig into the j5lte defconfig and setting LINUX_KRNL_HEADER_IMG.
The framebuffer scaling code was not tested on armv7 due to no
current platforms making use of simplefb. Turns out the compiler
wants a set of aeabi helpers for divisions, not present due to
the bare metal nature of the bootloader. Satisfy this with empty
stubs.
This removes default values for these SoCs. They're N by default. This
generates a Kbuild warnings.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
These properties are board specific, and were already moved to board
files. As such, remove these leftovers.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
In preparation for removing these addresses from Kbuild configurators,
hardcode these properties.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not work anyway, and may cause memory writes to protected
locations (as FRAMEBUFFER_BASE=0x0)
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
In preparation for removing unnecessary variables from Kbuild
configuration options.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This is never used. And produces a build warning. It may be added later
if necessary.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
These do not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
Currently we are checking if the function returns nonzero. This is fine,
however it adds a lot of bloat, for example the late_init initcall is
practically never used and is only a stub function that returns zero. So
- add a proper initcall macro to prepare for cleaning up unused stubs.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>