u-boot/arch/microblaze
Ovidiu Panait 816226d27e cpu: add CPU driver for microblaze
Add a basic CPU driver that retrieves information about the microblaze CPU
core. cpu_ops handlers are implemented so that the "cpu" command can work
properly:

U-Boot-mONStR> cpu list
  0: cpu@0      MicroBlaze @ 50MHz, Rev: 11.0, FPGA family: zynq7000
U-Boot-mONStR> cpu detail
  0: cpu@0      MicroBlaze @ 50MHz, Rev: 11.0, FPGA family: zynq7000
        ID = 0, freq = 50 MHz: L1 cache, MMU

Note: cpu_ver_lookup[] and family_string_lookup[] arrays were imported from
linux.

Signed-off-by: Ovidiu Panait <ovpanait@gmail.com>
Link: https://lore.kernel.org/r/20220531181435.3473549-14-ovpanait@gmail.com
Signed-off-by: Michal Simek <michal.simek@amd.com>
2022-06-24 14:16:00 +02:00
..
cpu cpu: add CPU driver for microblaze 2022-06-24 14:16:00 +02:00
dts dts: automatically build necessary .dtb files 2022-02-09 12:26:12 -07:00
include/asm cpu: add CPU driver for microblaze 2022-06-24 14:16:00 +02:00
lib microblaze: cache: introduce flush_cache_all() 2022-06-24 14:16:00 +02:00
config.mk microblaze: Add support for run time relocation 2022-06-24 14:15:01 +02:00
Kconfig microblaze: cache: improve icache Kconfig options 2022-06-24 14:16:00 +02:00
Makefile SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00