| 1bf29660 | 07-Mar-2025 |
Alexander Stein <alexander.stein@ew.tq-group.com> |
refactor(imx8m): simplify RDC console config
imx_rdc_console_access_enable() only updates the RDC configuration for console UART. Early return was only happening when the correct configuration was a
refactor(imx8m): simplify RDC console config
imx_rdc_console_access_enable() only updates the RDC configuration for console UART. Early return was only happening when the correct configuration was already set. Return early once the correct entry has been found and updated.
Change-Id: Ic21dd8186b051dd0f51192df68a652ff79d8b8c0 Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
show more ...
|
| a2c6e11d | 07-Mar-2025 |
Alexander Stein <alexander.stein@ew.tq-group.com> |
fix(imx8m): add RDC entries for all missing UARTs
Commit f7434fa13 ("fix(imx8m): ensure domain permissions for the console") sets RDC domain to Cortex-A only for console UART. But this only works if
fix(imx8m): add RDC entries for all missing UARTs
Commit f7434fa13 ("fix(imx8m): ensure domain permissions for the console") sets RDC domain to Cortex-A only for console UART. But this only works if there is an RDC configuration entry provided. Add missing RDC entries using the (reset) default value, so imx_rdc_console_access_enable() can actually configuration domain access.
Fixes: f7434fa13507 ("fix(imx8m): ensure domain permissions for the console") Change-Id: I550dbf2b53795ab43839139c455f2468442a3251 Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
show more ...
|
| b1ed68d9 | 25-Sep-2020 |
Jacky Bai <ping.bai@nxp.com> |
fix(imx8mp): remove ERR050463 VPUMIX workaround
Errata ERR050463 has been fixed in A1 silicon.
Change-Id: I263531c6eef44a679002cd048e71fb50c63d9030 Signed-off-by: Jacky Bai <ping.bai@nxp.com> Signe
fix(imx8mp): remove ERR050463 VPUMIX workaround
Errata ERR050463 has been fixed in A1 silicon.
Change-Id: I263531c6eef44a679002cd048e71fb50c63d9030 Signed-off-by: Jacky Bai <ping.bai@nxp.com> Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
show more ...
|
| f7434fa1 | 12-Sep-2024 |
Dario Binacchi <dario.binacchi@amarulasolutions.com> |
fix(imx8m): ensure domain permissions for the console
The commit d76f012ea8fc0 ("refactor(imx8m): replace magic number with enum type") also hardcodes the domain permissions configuration for the UA
fix(imx8m): ensure domain permissions for the console
The commit d76f012ea8fc0 ("refactor(imx8m): replace magic number with enum type") also hardcodes the domain permissions configuration for the UARTs, causing a regression for any board using a boot console different from UART2. Indeed, previously, the RDC_PDAP_UARTn registers were set to the reset value (0xff), meaning all domains were enabled for read and write access.
This patch fixes this regression by ensuring that the console always has read/write access enabled for domain 0.
Tested on a i.MX8MN BSH SMM S2 PRO board.
Fixes: d76f012ea8fc0 ("refactor(imx8m): replace magic number with enum type") Change-Id: I2670bf485372f32ef45cebb72a7694a9a800f417 Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
show more ...
|