| #
2f96fde5 |
| 04-Feb-2025 |
Joseph Chen <chenjh@rock-chips.com> |
common: Add smp boot support
smp.S from u-boot-tb: #248761 (rk3576: mos: smp.c for dual boot device)
Change-Id: I0f82619f51696b6460f12fcf7912a4a1bfd05746 Signed-off-by: Joseph Chen <chenjh@rock-chi
common: Add smp boot support
smp.S from u-boot-tb: #248761 (rk3576: mos: smp.c for dual boot device)
Change-Id: I0f82619f51696b6460f12fcf7912a4a1bfd05746 Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
show more ...
|
| #
f7e889a9 |
| 07-Apr-2025 |
Joseph Chen <chenjh@rock-chips.com> |
arm: rockchip: imply DM_SPI_FLASH
Allow to be disabled.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I404a953f3ab8deab652be2dd8c9b3dc632b2b4bc
|
| #
9bdfc344 |
| 16-Dec-2024 |
Joseph Chen <chenjh@rock-chips.com> |
arch: arm: Add ARM_ERRATA_814220
Sync from kernel.
- ERRATA_814220: Cache maintenance by set/way operations can execute out of order.
- Implications: Code that intends to clean dirty data from L1
arch: arm: Add ARM_ERRATA_814220
Sync from kernel.
- ERRATA_814220: Cache maintenance by set/way operations can execute out of order.
- Implications: Code that intends to clean dirty data from L1 to L2 and then from L2 to L3 using set/way operations might not behave as expected. The L2 to L3 operation might happen first and result in dirty data remaining in L2 after the L1 to L2 operation has completed. If dirty data remains in L2 then an external agent, such as a DMA agent, might observe stale data. If the processor is reset or powered-down while dirty data remains in L2 then the dirty data will be lost.
- Workaround: Correct ordering between set/way cache maintenance operations can be forced by executing a DSB before changing cache levels.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: Ide0a03b891cfa471f7cee2033430a02f2c5ec59b
show more ...
|
| #
dc1586c1 |
| 15-Sep-2023 |
Joseph Chen <chenjh@rock-chips.com> |
arm: Kconfig: imply sha1/256 for rockchip
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: Ibdcc73c856c6b790c7d532052306663595dfa8d7
|
| #
36c449fe |
| 17-May-2023 |
Joseph Chen <chenjh@rock-chips.com> |
common: Add MP boot support
mp_boot build from: a5185c920.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I8f8b2fe45ee87ad0a60e1dfd6f0950f052d4f1e7
|
| #
028e74af |
| 09-Oct-2022 |
Joseph Chen <chenjh@rock-chips.com> |
arm: Kconfig: imply CMD_ROCKUSB for rockchip
Allow CONFIG_CMD_ROCKUSB to be disabled in defconfig.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I5122ba002010dfb2105589012b08458cbfc
arm: Kconfig: imply CMD_ROCKUSB for rockchip
Allow CONFIG_CMD_ROCKUSB to be disabled in defconfig.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I5122ba002010dfb2105589012b08458cbfc5beb9
show more ...
|
| #
7c1a6210 |
| 21-Mar-2022 |
Joseph Chen <chenjh@rock-chips.com> |
arm: v7: Add zero CNTVOFF support
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I844ea7592e1448d7e5408b6ec1b26ed80af53358
|
| #
c35c12b6 |
| 17-Jan-2022 |
Joseph Chen <chenjh@rock-chips.com> |
arm: Kconfig: rockchip imply DM_GPIO
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: Icb24fba527a4d8e895b93b5cae89bcf52644dbb6
|
| #
46491a22 |
| 23-Aug-2021 |
Joseph Chen <chenjh@rock-chips.com> |
arm: Kconfig: use imply for DM_MMC on rockchip
Allow remove it from defconfig.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I4e74b5cc7ada3275f9892a1cd7069ad0eb5f7e87
|
| #
f36ea2f6 |
| 08-Jun-2018 |
Thomas Fitzsimmons <fitzsim@fitzsim.org> |
UPSTREAM: board: arm: Add support for Broadcom BCM7445
Add support for loading U-Boot on the Broadcom 7445 SoC. This port assumes Broadcom's BOLT bootloader is acting as the second stage bootloader
UPSTREAM: board: arm: Add support for Broadcom BCM7445
Add support for loading U-Boot on the Broadcom 7445 SoC. This port assumes Broadcom's BOLT bootloader is acting as the second stage bootloader, and U-Boot is acting as the third stage bootloader, loaded as an ELF program by BOLT.
Change-Id: I79d19ced6ed7c76a862b94162a92ceaddf09b062 Signed-off-by: Thomas Fitzsimmons <fitzsim@fitzsim.org> Cc: Stefan Roese <sr@denx.de> Cc: Tom Rini <trini@konsulko.com> Cc: Florian Fainelli <f.fainelli@gmail.com> Signed-off-by: Jon Lin <jon.lin@rock-chips.com> (cherry picked from commit 894c3ad27fa940beb7fdc07d01dcfe81c03d0481)
show more ...
|
| #
8b5ec0d8 |
| 05-Jul-2021 |
Joseph Chen <chenjh@rock-chips.com> |
rockchip: Add dm ramdisk compatibility support
Don't rely on CONFIG_DM_RAMDISK since it can be a default configuration after disk/part_rkram.c was introduced.
Use dm_ramdisk_is_enabled() to confirm
rockchip: Add dm ramdisk compatibility support
Don't rely on CONFIG_DM_RAMDISK since it can be a default configuration after disk/part_rkram.c was introduced.
Use dm_ramdisk_is_enabled() to confirm again.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I0488a6d2bddb706b89f195a8174eaf248b873c89
show more ...
|
| #
95ce6b2a |
| 14-May-2020 |
Joseph Chen <chenjh@rock-chips.com> |
arm: Kconfig: use "imply" for some configures
Allow to disable them in board defconfig.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I3519c2c23e9e5407637c8dba73e9645a0480cdd8
|
| #
4103a11c |
| 30-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'next-dev' into thunder-boot
|
| #
96158db7 |
| 28-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
arm: rockchip: select CONFIG_PANIC_HANG
Not reset system.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I03b02fa0aada05dcea34a3e4609c68cc1b9cb029
|
| #
7497bc3d |
| 13-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'next-dev' into thunder-boot
Change-Id: I35db1f0aa79575e972942b5c366f380fc8106343
|
| #
c15f3075 |
| 04-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
arm: Kconfig: default select SKIP_RELOCATE_UBOOT if !ARM64
Remove select from rockchip Kconfig.
Some 32-bit platforms needs relocation to support non-compressed kernel image.
Signed-off-by: Joseph
arm: Kconfig: default select SKIP_RELOCATE_UBOOT if !ARM64
Remove select from rockchip Kconfig.
Some 32-bit platforms needs relocation to support non-compressed kernel image.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I0b60b79d7c67c5bd8439bd55bb277522c74a8bdd
show more ...
|
| #
1a4f6af8 |
| 02-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'next-dev' into thunder-boot
|
| #
717f5765 |
| 29-Nov-2018 |
Jean-Jacques Hiblot <jjhiblot@ti.com> |
UPSTREAM: usb: introduce a separate config option for DM USB device
Using CONFIG_DM_USB for this purpose prevents using DM_USB for host and not for device.
Conflicts: arch/arm/Kconfig
Change-Id:
UPSTREAM: usb: introduce a separate config option for DM USB device
Using CONFIG_DM_USB for this purpose prevents using DM_USB for host and not for device.
Conflicts: arch/arm/Kconfig
Change-Id: I075c887a77e2243463a580eac59d842b620af2f5 Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com> Reviewed-by: Lukasz Majewski <lukma@denx.de> Signed-off-by: Frank Wang <frank.wang@rock-chips.com> (cherry picked from commit 687ab54560809e01a10652ef82dbac6ae72deb91)
show more ...
|
| #
6de0075c |
| 19-Nov-2019 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: Kconfig: enable CONFIG_DEBUG_UART_BOARD_INIT for all SoC
Some SoC may missing this config, this is need by all the SoC, so set it at higher level.
Change-Id: I16e935635cce61d02d6641992483
rockchip: Kconfig: enable CONFIG_DEBUG_UART_BOARD_INIT for all SoC
Some SoC may missing this config, this is need by all the SoC, so set it at higher level.
Change-Id: I16e935635cce61d02d6641992483baf98f9fe71b Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| #
1490eb89 |
| 15-Apr-2018 |
Adam Ford <aford173@gmail.com> |
UPSTREAM: Convert CONFIG_SPI to Kconfig
This converts the following to Kconfig: CONFIG_SPI
This partly involves updating code that assumes that CONFIG_SPI implies things that are specific to the
UPSTREAM: Convert CONFIG_SPI to Kconfig
This converts the following to Kconfig: CONFIG_SPI
This partly involves updating code that assumes that CONFIG_SPI implies things that are specific to the MPC8xx SPI driver. For now, just update the CONFIG tests. This also involves reworking the default for CONFIG_SYS_DEF_EEPROM_ADDR so that we don't set it when we cannot make a reasonable default, as it does not cause any compile failures.
Signed-off-by: Adam Ford <aford173@gmail.com> Signed-off-by: Tom Rini <trini@konsulko.com> (cherry picked from commit f1b1f77060beadbfe9f42a3be00019bd025afbd6) Change-Id: Ie9f15ada869105eb407f41d4df7eecbaa916b940 Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
show more ...
|
| #
ff294bc6 |
| 17-May-2019 |
Joseph Chen <chenjh@rock-chips.com> |
arm: armv7/8: add CONFIG_ARM_CPU_SUSPEND definition
Make it as a optional choice.
Change-Id: I87c5d8ce863eb64f3922fb4124e1f4a6aaf79257 Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
|
| #
509ea9e5 |
| 04-Dec-2018 |
Joseph Chen <chenjh@rock-chips.com> |
arm: rockchip: select SKIP_RELOCATE_UBOOT if !ARM64
According to kernel: Documentation/arm64/booting.txt introduce:
NOTE: versions prior to v4.6 cannot make use of memory below the physical offset
arm: rockchip: select SKIP_RELOCATE_UBOOT if !ARM64
According to kernel: Documentation/arm64/booting.txt introduce:
NOTE: versions prior to v4.6 cannot make use of memory below the physical offset of the Image so it is recommended that the Image be placed as close as possible to the start of system RAM.
We shall remain ARM64 relocation to avoid ram overlap between uboot and kernel.
fixes: 9841897eb91367ee57c09032b41a2c07bc7b7642 (arm: rockchip: select SKIP_RELOCATE_UBOOT)
Change-Id: I6b092e979c9f365ca9d9b9dbb8b4e7afbf864d6e Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
show more ...
|
| #
9841897e |
| 29-Nov-2018 |
Joseph Chen <chenjh@rock-chips.com> |
arm: rockchip: select SKIP_RELOCATE_UBOOT
there is no necessary reason to do uboot relocation, and actually it brings trouble for our debug at some time, so skip it.
Change-Id: I56567a6ff13c8431e7e
arm: rockchip: select SKIP_RELOCATE_UBOOT
there is no necessary reason to do uboot relocation, and actually it brings trouble for our debug at some time, so skip it.
Change-Id: I56567a6ff13c8431e7e1773652826692ec0e6c9e Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
show more ...
|
| #
da734065 |
| 11-Sep-2018 |
Joseph Chen <chenjh@rock-chips.com> |
arm: rockchip: select DM_MMC if !DM_RAMDISK
Change-Id: I1bf3af449d9bf9551de06763d10dba0c0910fdb7 Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
|
| #
60b9259c |
| 20-Jan-2018 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: enable SYS_NS16550 for all SoCs by default
All rockchip SoCs can use ns16550 driver, enable it for all and set SYS_NS16550_MEM32 for all SoCs.
Change-Id: I4be3a801bf5537b94ed0c100cb44f49d
rockchip: enable SYS_NS16550 for all SoCs by default
All rockchip SoCs can use ns16550 driver, enable it for all and set SYS_NS16550_MEM32 for all SoCs.
Change-Id: I4be3a801bf5537b94ed0c100cb44f49d78b8b15a Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|