u-boot/board
Eugeniy Paltsev ada8affdfe ARC: HSDK: Add platform-specific commands
This patch add support of hsdk platform-specific commands:

hsdk_clock set - set clock from axi_freq, cpu_freq and tun_freq
environment variables/command line arguments

hsdk_clock get - save clock frequencies to axi_freq, cpu_freq
and tun_freq environment variables

hsdk_clock print - show CPU, AXI, DDR and TUNNEL current
clock frequencies.

hsdk_clock print_all - show all currently used clock frequencies.

hsdk_init - setup board HW in one of pre-defined configuration
(hsdk_hs34 / hsdk_hs36 / hsdk_hs36_ccm / hsdk_hs38 /
hsdk_hs38_ccm / hsdk_hs38x2 / hsdk_hs38x3 / hsdk_hs38x4)

hsdk_go - run baremetal application on hsdk configured
by hsdk_init command.

This patch changes default behaviour of 'bootm' command:
now we are able to set number of CPUs to be kicked by setting
'core_mask' environment variable before 'bootm' command run.

Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
2018-04-02 12:27:56 +03:00
..
8dtech/eco5pk
abilis/tb100
advantech x86: baytrail: fsp: Move Azalia update codes to board 2017-10-19 11:37:51 +08:00
alphaproject/ap_sh4a_4a i2c: Drop use of CONFIG_I2C_HARD 2017-05-15 06:17:09 +02:00
altera MAINTAINERS: Add missing boards and config entries 2017-11-06 09:58:51 -05:00
amarula/vyasa-rk3288 rk3288: vyasa: Add eMMC boot support 2018-03-13 18:12:36 +01:00
amazon/kc1 env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
amlogic boards: amlogic: khadas-vim: Typo fixup 2018-01-02 07:57:34 -05:00
AndesTech riscv: ae250: Support DT provided by the board at runtime 2018-03-30 13:13:56 +08:00
Arcturus/ucp1020 libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
aries arm: imx: m53evk: remove usage of mx53_dram_size 2018-02-04 12:00:58 +01:00
aristainetos imx: Include <input.h> header file 2017-10-12 17:31:16 +02:00
armadeus spl: add hierarchical defaults for SPL_LDSCRIPT 2017-08-13 17:12:37 +02:00
armltd libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
aspeed/evb_ast2500 MAINTAINERS: Add missing boards and config entries 2017-11-06 09:58:51 -05:00
astro/mcf5373l board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
atmark-techno/armadillo-800eva Revert "arm: Remove unregister MACH_TYPE_xxx uses" 2017-01-28 14:04:22 -05:00
atmel build: Drop CONFIG_SPL_BUILD guards in some cases 2018-01-10 08:05:52 -05:00
avionic-design mmc: move more driver config options to Kconfig 2017-01-11 19:40:15 +09:00
bachmann/ot1200 imx6: drop duplicated bss memset and board_init_r() call 2017-09-18 17:15:28 +02:00
barco imx: imx6: Move gpr_init() function to soc.c 2017-08-28 09:48:53 +02:00
Barix/ipam390 env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
beckhoff/mx53cx9020 arm: imx: cx9020: move dram init into common place 2018-02-04 12:00:58 +01:00
birdland/bav335x Convert all of CONFIG_CONS_INDEX to Kconfig 2018-03-16 10:28:52 -04:00
bluegiga/apx4devkit env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
bluewater env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
bosch/shc spl: Kconfig: Rename SPL_USBETH_SUPPORT to SPL_USB_ETHER to match with the U-boot CONFIG 2018-03-05 10:06:05 -05:00
boundary/nitrogen6x env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
broadcom env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
buffalo/lsxl env: Rename eth_getenv_enetaddr() to eth_env_get_enetaddr() 2017-08-16 08:30:44 -04:00
BuR board/BuR: drop LCDC clock manipulation from board code 2018-01-11 15:20:30 +01:00
BuS/eb_cpu5282 env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
cadence/xtfpga env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
calao/usb_a9263 board: usb_a9263: Update to support DT and DM 2017-08-04 20:38:38 -04:00
CarMediaLab/flea3 env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
cavium/thunderx dm: Use dm.h header when driver mode is used 2017-06-01 06:57:52 -06:00
ccv/xpress i.mx6ul: xpress: update UART init for current board revision 2017-10-12 17:58:42 +02:00
cei/cei-tk1-som dm: power: Convert as3722 to driver model 2017-07-28 12:02:47 -06:00
chipspark/popmetal_rk3288 rockchip: board: popmetal: de-assert the host rst pin in board init 2017-01-11 20:21:20 -07:00
cirrus/edb93xx arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
cloudengines/pogo_e02
cobra5272 flash: Fix spelling of "ERR_TIMOUT" 2018-01-29 07:48:59 +01:00
compal/paz00 mmc: move more driver config options to Kconfig 2017-01-11 19:40:15 +09:00
compulab Revert "mx6: ddr: Allow changing REFSEL and REFR fields" 2018-02-22 14:30:53 +01:00
comtrend MIPS: add BMIPS Comtrend AR-5315u board 2018-01-26 12:38:13 +01:00
congatec libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
coreboot x86: kconfig: Let board select SPI flash 2017-08-01 20:17:02 +08:00
corscience/tricorder mmc: replace CONFIG_GENERIC_MMC with CONFIG_MMC 2017-05-15 18:28:23 +09:00
creative/xfi3
cssi env: Rename setenv() to env_set() 2017-08-16 08:22:18 -04:00
CZ.NIC/turris_omnia arm: mvebu: correct comments around cas_wl/cas_l 2017-11-30 08:30:59 +01:00
d-link/dns325
davinci arm: da850-evm: Enable DM and device tree support for da850-evm 2017-09-29 10:52:21 -04:00
dbau1x00 board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
devboards/dbm-soc1 Devboards.de DBM-SoC1 BOARD: Add S line 2018-03-05 10:20:46 -05:00
dfi x86: dfi-bt700: Select SERIAL_RX_BUFFER via Kconfig 2017-08-24 11:00:47 +08:00
dhelectronics/dh_imx6 ARM: imx6: Disable DDR DRAM calibration DHCOM i.MX6 PDK 2017-12-29 11:18:59 +01:00
ebv/socrates arm: socfpga: socrates: Adding handoff for SDRAM ctrlcfg.extratime1 2016-10-27 08:03:09 +02:00
eets/pdu001 Convert all of CONFIG_CONS_INDEX to Kconfig 2018-03-16 10:28:52 -04:00
efi x86: kconfig: Select ARCH_EARLY_INIT_R in the platform Kconfig 2017-08-01 20:17:02 +08:00
egnite/ethernut5 board: ethernut5: Update to support DT and DM 2017-08-04 20:38:37 -04:00
el/el6x libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
embest/mx6boards board: imx6: marsboard: Remove doubled #include <asm/arch/sys_proto.h> 2017-11-09 11:32:49 +01:00
emulation ARM: qemu-arm: Add support for AArch64 2018-01-19 15:49:30 -05:00
engicam imx6q: engicam: Use SPL_LOAD_FIT for MMC boards 2018-02-22 14:51:01 +01:00
esd libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
espt sh: add common dram_init() function for all boards 2016-12-02 21:32:51 -05:00
firefly/firefly-rk3288
freescale board: freescale: ls1012a2g5rdb: enable network support on ls1012a2g5rdb 2018-03-22 15:05:30 -05:00
gateworks/gw_ventana imx: ventana: Rework CONFIG_CMD_GSC code to not be included in SPL 2018-01-12 14:28:04 +01:00
gdsys treewide: Fix gdsys mail addresses 2018-03-09 09:23:10 -05:00
ge board,ge,bx50v3 - rtc time validation 2018-02-04 12:00:58 +01:00
geekbuying/geekbox rockchip: correct the bank0 ram size 2017-07-11 12:13:45 +02:00
google x86: kconfig: Remove meaningless 'select n' 2018-01-30 22:34:38 +08:00
grinn env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
gumstix env: Rename eth_getenv_enetaddr() to eth_env_get_enetaddr() 2017-08-16 08:30:44 -04:00
h2200 arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
highbank env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
hisilicon Convert all of CONFIG_CONS_INDEX to Kconfig 2018-03-16 10:28:52 -04:00
htkw/mcx env: Rename setenv() to env_set() 2017-08-16 08:22:18 -04:00
huawei/hg556a MIPS: add BMIPS Huawei HG556a board 2017-05-10 16:16:09 +02:00
ids/ids8313 libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
imgtec boston: Pad binary in .mcs to a multiple of 16 bytes 2018-01-25 17:40:42 +01:00
imx31_phycore arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
intel x86: edison: Bring minimal ACPI support to the board 2017-10-07 15:07:59 +08:00
inversepath/usbarmory
iomega/iconnect
is1 arm: socfpga: is1: Adding handoff for SDRAM ctrlcfg.extratime1 2016-10-27 08:03:10 +02:00
isee mtd: nand: Rename nand.h into rawnand.h 2017-12-04 22:00:00 +09:00
keymile libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
kmc/kzm9g
kosagi/novena imx6: drop duplicated bss memset and board_init_r() call 2017-09-18 17:15:28 +02:00
l+g/vinco gpio: at91_gpio: remove CPU_HAS_PIO3 macro 2017-04-13 14:44:50 -06:00
LaCie env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
laird board: laird: add WB50N CPU module 2017-11-29 22:36:59 -05:00
lego/ev3 arm: Include asm/setup.h explictly 2017-06-05 11:02:37 -04:00
lg/sniper env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
liebherr libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
logicpd omap3_logic: Clean up I2C pin muxing. 2018-01-28 12:27:37 -05:00
Marvell arm64: a37xx: remove old pinctrl implementation 2018-03-30 12:52:48 +02:00
maxbcm
microchip/pic32mzda
micronas/vct mips: micronas/vct: check array bounds before access 2018-03-21 23:23:13 +01:00
mini-box/picosam9g45 mtd: nand: Rename nand.h into rawnand.h 2017-12-04 22:00:00 +09:00
mpc8308_p1m libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
mpr2 sh: add common dram_init() function for all boards 2016-12-02 21:32:51 -05:00
mqmaker/miqi_rk3288 rockchip: Add support for MiQi rk3288 board 2017-04-04 20:01:57 -06:00
ms7720se sh: add common dram_init() function for all boards 2016-12-02 21:32:51 -05:00
ms7722se sh: add common dram_init() function for all boards 2016-12-02 21:32:51 -05:00
ms7750se sh: add common dram_init() function for all boards 2016-12-02 21:32:51 -05:00
netgear MIPS: add BMIPS Netgear DGND3700v2 board 2018-03-21 23:23:13 +01:00
nokia/rx51 env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
nvidia MAINTAINERS: Add missing boards and config entries 2017-11-06 09:58:51 -05:00
olimex/mx23_olinuxino status_led: Kconfig migration 2017-01-21 15:12:33 -05:00
omicron/calimain Remove various unused interrupt related code 2017-04-06 20:42:18 -04:00
opalkelly/zynq arm: zynq: Convert all board to use arch ps7_init code 2017-11-29 08:02:39 +01:00
overo mtd: nand: Rename nand.h into rawnand.h 2017-12-04 22:00:00 +09:00
pandora mmc: replace CONFIG_GENERIC_MMC with CONFIG_MMC 2017-05-15 18:28:23 +09:00
pb1x00 board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
phytec libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
ppcag/bg0900
qca MIPS: QCA AP143: remove debug_uart_init call 2017-05-10 16:16:09 +02:00
qemu-mips board_f: Rename initdram() to dram_init() 2017-04-13 09:40:57 -04:00
qualcomm MAINTAINERS: board: qcom: db410c, db820c: update email. 2018-02-04 22:55:34 -05:00
quipos/cairo Merge branch 'master' of git://git.denx.de/u-boot-mmc 2017-05-16 08:10:50 -04:00
radxa rockchip: rk3188: Add Radxa Rock board 2017-04-04 20:01:57 -06:00
raidsonic/ib62x0
raspberrypi/rpi RPi: Add myself as board maintainer 2018-02-15 10:08:14 -05:00
renesas ARM: rmobile: Add R8A77965 Salvator-XS board support 2018-03-05 10:59:38 +01:00
rockchip rockchip: pinctrl: rv1108: Move the iomux definitions into pinctrl-driver 2018-01-28 17:12:36 +01:00
ronetix Drop CONFIG_HAS_DATAFLASH 2017-10-16 09:42:51 -04:00
sagem/f@st1704 MIPS: add BMIPS Sagem F@ST1704 board 2017-05-31 14:49:55 +02:00
samsung build: Drop CONFIG_SPL_BUILD guards in some cases 2018-01-10 08:05:52 -05:00
samtec wait_bit: use wait_for_bit_le32 and remove wait_for_bit 2018-01-24 12:03:43 +05:30
sandbox sandbox: Add 64-bit sandbox 2018-02-18 15:53:48 -07:00
sandisk/sansa_fuze_plus
sbc8349 libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
sbc8548 libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
sbc8641d libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
schulercontrol/sc_sps_1
Seagate arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
seco imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
sfr/nb4_ser mips: bmips: add NeufBox 4 (Sercomm) board 2017-05-10 16:16:09 +02:00
shmin sh: add common dram_init() function for all boards 2016-12-02 21:32:51 -05:00
siemens dfu: Rename _FUNCTION_DFU to DFU_OVER_ 2018-02-21 20:28:15 +01:00
silica/pengwyn env: Rename eth_getenv_enetaddr() to eth_env_get_enetaddr() 2017-08-16 08:30:44 -04:00
sks-kinkel/sksimx6 mx6: Support SKS-Kinkel sksimx6 Board 2018-01-12 14:28:04 +01:00
socrates libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
solidrun arm: mvebu: ClearFog: document boot selection switches, update UART 2018-01-09 16:41:00 +01:00
spear build: Drop CONFIG_SPL_BUILD guards in some cases 2018-01-10 08:05:52 -05:00
sr1500 arm: socfpga: sr1500: Adding handoff for SDRAM ctrlcfg.extratime1 2016-10-27 08:03:10 +02:00
st board: st: add generic board for STM32MP1 family 2018-03-19 16:14:22 -04:00
sunxi sunxi: Add A20-SOM204-EVB-eMMC board 2018-03-13 22:40:35 +05:30
Synology MAINTAINERS: Add missing boards and config entries 2017-11-06 09:58:51 -05:00
synopsys ARC: HSDK: Add platform-specific commands 2018-04-02 12:27:56 +03:00
sysam m68k: add board stmark2, mcf5441x based 2017-08-18 01:26:52 +02:00
syteco/zmx25 env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
tbs/tbs2910 board: tbs2910: add private imx config 2018-02-04 12:00:58 +01:00
tcl/sl50 Convert all of CONFIG_CONS_INDEX to Kconfig 2018-03-16 10:28:52 -04:00
technexion pico-imx7d: Add "how to boot with NXP 4.1 Kernel" 2017-09-18 17:15:28 +02:00
technologic imx: Include <input.h> header file 2017-10-12 17:31:16 +02:00
teejet/mt_ventoux env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
terasic arm: socfpga: add cyclone5 based de10-nano board 2017-04-25 12:46:44 +02:00
theadorable arm: mvebu: Remove theadorable_defconfig 2017-09-26 06:51:37 +02:00
theobroma-systems rockchip: board: lion-rk3368: reduce env-size default to 8KiB 2018-01-02 19:12:53 +01:00
ti Convert all of CONFIG_CONS_INDEX to Kconfig 2018-03-16 10:28:52 -04:00
timll env: Rename eth_getenv_enetaddr() to eth_env_get_enetaddr() 2017-08-16 08:30:44 -04:00
topic/zynq arm: zynq: Move common ps7_init* initialization to arch code 2017-11-29 08:02:39 +01:00
toradex libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
tplink/wdr4300 MIPS: tl-wdr4300: remove debug_uart_init call 2017-05-10 16:16:09 +02:00
tqc libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
udoo libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
varisys libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
ve8313 libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
vscom/baltos Convert all of CONFIG_CONS_INDEX to Kconfig 2018-03-16 10:28:52 -04:00
wandboard Revert "wandboard: Remove unnecessary delay" 2017-11-20 09:54:09 +01:00
warp warp: imximage.cfg: Handle the CONFIG_SECURE_BOOT case 2017-12-29 11:18:59 +01:00
warp7 imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
woodburn
work-microwave/work_92105 env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
xes libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-03-05 10:16:28 -05:00
xilinx MAINTAINERS: Fix Zynq/ZynqMP and Microblaze fragments 2018-03-23 09:36:15 +01:00
zipitz2 arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
zyxel/nsa310s