feat(rcar): rewrite console_renesas_register() in CReplace assembler implementation of console_renesas_register() withmatching C implementation. Since it is now easily possible to passflags into
feat(rcar): rewrite console_renesas_register() in CReplace assembler implementation of console_renesas_register() withmatching C implementation. Since it is now easily possible to passflags into console_renesas_register() and then onward to the consoleinitialization, adjust the signature of console_renesas_register()and include the flags in it. Adjust both rcar_console_boot_init()and rcar_console_runtime_init() to call console_renesas_register()with its new combined set of parameters and drop console_set_scope()invocation which is no longer needed, because the flags are passeddirectly into console_renesas_register().Drop console_renesas_flush() which is always a noop. Drop returnvalue from console_renesas_init() which is always 1.Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>Change-Id: I1c7d1a81b6922138b6e2e80f2635fcc8558685c7
show more ...
refactor(rcar): rename console_rcar_ to console_renesas_ prefix for Renesas platformRename console_rcar_ to console_renesas_ prefix for SCIF-based consoledriver to make it reusable by other Renesa
refactor(rcar): rename console_rcar_ to console_renesas_ prefix for Renesas platformRename console_rcar_ to console_renesas_ prefix for SCIF-based consoledriver to make it reusable by other Renesas platforms.Due to the above renaming, function console_renesas_register is duplicatedin both scif.h and console.h, so it should be removed from scif.hChange-Id: I42b44d1786578f7ed8db34e7da421836ea60b5e2Signed-off-by: Nhut Nguyen <nhut.nguyen.kc@renesas.com>
rcar: Use generic console_t data structureSince now the generic console_t structure holds the UART base address aswell, let's use that generic location and drop the UART driver specificdata struc
rcar: Use generic console_t data structureSince now the generic console_t structure holds the UART base address aswell, let's use that generic location and drop the UART driver specificdata structure at all.Change-Id: I836e26ff1771abf21fd460d0ee40e90a452e9b43Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Replace __ASSEMBLY__ with compiler-builtin __ASSEMBLER__NOTE: __ASSEMBLY__ macro is now deprecated in favor of __ASSEMBLER__.All common C compilers predefine a macro called __ASSEMBLER__ whenpre
Replace __ASSEMBLY__ with compiler-builtin __ASSEMBLER__NOTE: __ASSEMBLY__ macro is now deprecated in favor of __ASSEMBLER__.All common C compilers predefine a macro called __ASSEMBLER__ whenpreprocessing a .S file. There is no reason for TF-A to define it's own__ASSEMBLY__ macro for this purpose instead. To unify code with theexport headers (which use __ASSEMBLER__ to avoid one extra dependency),let's deprecate __ASSEMBLY__ and switch the code base over to thepredefined standard.Change-Id: Id7d0ec8cf330195da80499c68562b65cb5ab7417Signed-off-by: Julius Werner <jwerner@chromium.org>
rcar_gen3: console: Convert to multi-console APIConvert the R-Car Gen3 platform and both SCIF and Log driversto multi-console API.Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>Chang
rcar_gen3: console: Convert to multi-console APIConvert the R-Car Gen3 platform and both SCIF and Log driversto multi-console API.Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>Change-Id: I18556973937d150b60453f9150d54ee612571e35