Simon Glass
c7c111e5f7
Convert CONFIG_CMD_IMMAP to Kconfig
...
This converts the following to Kconfig:
CONFIG_CMD_IMMAP
Also move this command out of the cmd/ directory since it is
PowerPC-specific.
Signed-off-by: Simon Glass <sjg@chromium.org >
2017-05-22 12:45:28 -04:00
Simon Glass
fc843a02ac
Kconfig: Add a CONFIG_IDE option
...
At present IDE support is controlled by CONFIG_CMD_IDE. Add a separate
CONFIG_IDE option so that IDE support can be enabled without requiring
the 'ide' command.
Update existing users and move the ide driver into drivers/block since
it should not be in common/.
Signed-off-by: Simon Glass <sjg@chromium.org >
2017-05-22 12:45:27 -04:00
Simon Glass
7a01f3c6f4
Convert CONFIG_CMD_HDMIDETECT to Kconfig
...
This converts the following to Kconfig:
CONFIG_CMD_HDMIDETECT
Note that we cannot do 'default y if VIDEO' because this option is only
enabled for a small subset of mx6 boards. Also this command is is not a
great implementation (it doesn't use driver model).
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Tom Rini <trini@konsulko.com >
2017-05-22 12:45:22 -04:00
Simon Glass
551c393446
Convert CONFIG_CMD_HASH to Kconfig
...
This converts the following to Kconfig:
CONFIG_CMD_HASH
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Tom Rini <trini@konsulko.com >
[trini: Rework slightly, enable on some boards again]
Signed-off-by: Tom Rini <trini@konsulko.com >
2017-05-22 12:38:15 -04:00
Simon Glass
d91a9d7fb3
Convert CONFIG_CMD_GETTIME to Kconfig
...
This converts the following to Kconfig:
CONFIG_CMD_GETTIME
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Tom Rini <trini@konsulko.com >
2017-05-22 09:33:58 -04:00
Simon Glass
51f2937036
Convert CONFIG_CMD_FUSE to Kconfig
...
This converts the following to Kconfig:
CONFIG_CMD_FUSE
Signed-off-by: Simon Glass <sjg@chromium.org >
2017-05-22 09:33:58 -04:00
Simon Glass
fe7604a3bc
Convert CONFIG_CMD_FPGA_LOADBP et al to Kconfig
...
This converts the following to Kconfig:
CONFIG_CMD_FPGA_LOADBP
CONFIG_CMD_FPGA_LOADFS
CONFIG_CMD_FPGA_LOADMK
CONFIG_CMD_FPGA_LOADP
Signed-off-by: Simon Glass <sjg@chromium.org >
2017-05-22 09:33:57 -04:00
Simon Glass
ea7971f705
Convert CONFIG_CMD_ESBC_VALIDATE to Kconfig
...
This converts the following to Kconfig:
CONFIG_CMD_ESBC_VALIDATE
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Tom Rini <trini@konsulko.com >
2017-05-22 09:33:55 -04:00
Simon Glass
230ecd7150
Convert CONFIG_CMD_ERRATA to Kconfig
...
This converts the following to Kconfig:
CONFIG_CMD_ERRATA
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Tom Rini <trini@konsulko.com >
2017-05-22 09:33:54 -04:00
Simon Glass
42e6f852dd
Convert CONFIG_CMD_ENTERRCM to Kconfig
...
This converts the following to Kconfig:
CONFIG_CMD_ENTERRCM
Signed-off-by: Simon Glass <sjg@chromium.org >
2017-05-22 09:33:53 -04:00
Simon Glass
a1dc980d88
Convert CONFIG_CMD_EEPROM et al to Kconfig
...
This converts the following to Kconfig:
CONFIG_CMD_EEPROM
CONFIG_CMD_EEPROM_LAYOUT
CONFIG_EEPROM_LAYOUT_HELP_STRING
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Tom Rini <trini@konsulko.com >
[trini: Rework Kconfig logic slightly, define EEPROM location on TI eval
platforms]
Signed-off-by: Tom Rini <trini@konsulko.com >
2017-05-22 09:33:49 -04:00
Simon Glass
d63323fb59
Convert CONFIG_CMD_ECCTEST to Kconfig
...
This converts the following to Kconfig:
CONFIG_CMD_ECCTEST
Signed-off-by: Simon Glass <sjg@chromium.org >
2017-05-22 08:37:13 -04:00
Tom Rini
089df18bfe
lib: move hash CONFIG options to Kconfig
...
Commit 94e3c8c4fd
("crypto/fsl - Add progressive hashing support
using hardware acceleration.") created entries for CONFIG_SHA1,
CONFIG_SHA256, CONFIG_SHA_HW_ACCEL, and CONFIG_SHA_PROG_HW_ACCEL.
However, no defconfig has migrated to it. Complete the move by first
adding additional logic to various Kconfig files to select this when
required and then use the moveconfig tool. In many cases we can select
these because they are required to implement other drivers. We also
correct how we include the various hashing algorithms in SPL.
This commit was generated as follows (after Kconfig additions):
[1] tools/moveconfig.py -y SHA1 SHA256 SHA_HW_ACCEL
[2] tools/moveconfig.py -y SHA_PROG_HW_ACCEL
Note:
We cannot move SHA_HW_ACCEL and SHA_PROG_HW_ACCEL simultaneously
because there is dependency between them.
Cc: Poonam Aggrwal <poonam.aggrwal@freescale.com >
Cc: Naveen Burmi <NaveenBurmi@freescale.com >
Cc: Po Liu <po.liu@freescale.com >
Cc: Shengzhou Liu <Shengzhou.Liu@freescale.com >
Cc: Priyanka Jain <Priyanka.Jain@freescale.com >
Cc: Shaohui Xie <Shaohui.Xie@freescale.com >
Cc: Chunhe Lan <Chunhe.Lan@freescale.com >
Cc: Chander Kashyap <k.chander@samsung.com >
Cc: Steve Rae <steve.rae@raedomain.com >
Cc: Dirk Eibach <eibach@gdsys.de >
Cc: Feng Li <feng.li_2@nxp.com >
Cc: Alison Wang <alison.wang@freescale.com >
Cc: Sumit Garg <sumit.garg@nxp.com >
Cc: Mingkai Hu <Mingkai.Hu@freescale.com >
Cc: York Sun <york.sun@nxp.com >
Cc: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com >
Cc: Jaehoon Chung <jh80.chung@samsung.com >
Cc: Akshay Saraswat <akshay.s@samsung.com >
Cc: Heiko Schocher <hs@denx.de >
Cc: Jagan Teki <jagan@amarulasolutions.com >
Signed-off-by: Tom Rini <trini@konsulko.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Signed-off-by: Tom Rini <trini@konsulko.com >
2017-05-22 08:36:58 -04:00
Ley Foon Tan
0680f1b1f7
Convert CONFIG_SPL_BOARD_INIT to Kconfig
...
This converts the following to Kconfig:
CONFIG_SPL_BOARD_INIT
Signed-off-by: Ley Foon Tan <ley.foon.tan@intel.com >
[trini: Update the Kconfig logic]
Signed-off-by: Tom Rini <trini@konsulko.com >
2017-05-22 07:29:48 -04:00
Nobuhiro Iwamatsu
16071b1ba1
ARM: rmobile: Move address of IICDVFS(I2C) to rcar-gen3-base.h
...
The IICDVFS(I2C) set in r8a7796.h is common in rcar-gen3.
This moves CONFIG_SYS_I2C_SH_BASE0 in rcar-gen3-base.h.
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2017-05-22 15:07:31 +09:00
rick
b841b6e946
nds32: Support AE3XX platform.
...
Support Andestech AE3xx platform: serial, timer device tree flow.
Signed-off-by: rick <rick@andestech.com >
2017-05-22 14:05:46 +08:00
rick
f5076f8698
nds32: Support AG101P timer DM.
...
Support AG101P timer device tree flow.
Signed-off-by: rick <rick@andestech.com >
2017-05-22 14:05:40 +08:00
rick
86132af799
nds32: Support AG101P serial DM.
...
Support AG101P serial device tree flow.
Signed-off-by: rick <rick@andestech.com >
2017-05-22 14:05:33 +08:00
Marek Vasut
2aef8f32b6
ARM: rmobile: Allow R8A7796 Salvator-X configuration
...
The Salvator-X can have both H3 and M3 CPU on it, drop the
select R8A7795 to allow both configurations.
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2017-05-22 04:38:26 +09:00
Marek Vasut
2dea3b3e7b
ARM: rmobile: Add R8A7796 support
...
Add Kconfig entry for the R8A7796 RCar M3 SoC.
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2017-05-22 04:38:26 +09:00
Marek Vasut
e965c89008
ARM: rmobile: Handle R8A7796 r1.1 in the PRR code
...
The R8A7796 r1.1 reports itself as r2.0 , add quirk into the
PRR code to fix this report.
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2017-05-22 04:38:26 +09:00
Marek Vasut
bc271a0051
ARM: rmobile: Add R8A7796 into the CPU table
...
Add entry for the R8A7796 RCar M3 SoC into the CPU info table.
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2017-05-22 04:38:25 +09:00
Marek Vasut
3a38c7d0d8
ARM: rmobile: Add R8A7795 into the CPU table
...
Add entry for the R8A7795 RCar H3 SoC into the CPU info table.
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2017-05-22 04:38:25 +09:00
Marek Vasut
a0f6404649
ARM: rmobile: Make the Gen3 SoC configurable
...
Allow selecting the Gen3 SoC in preparation for RCar M3 .
No functional change.
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2017-05-22 04:38:25 +09:00
Marek Vasut
1b044aa8c5
ARM: rmobile: Zap RCAR_GEN3_EXTRAM_BOOT
...
This Kconfig option is not used on any board, so drop it.
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2017-05-22 04:38:25 +09:00
Marek Vasut
8d31fe2a64
ARM: rmobile: Import R8A7796 PFC and GPIO tables
...
Import the R8A7796 PFC and GPIO tables from the latest 3.5.3 release
from Renesas .
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2017-05-22 04:38:25 +09:00
Marek Vasut
0dfc2392f6
ARM: rmobile: Update R8A7795 PFC and GPIO tables
...
Sync the PFC and GPIO tables with the latest 3.5.3 release from
Renesas . This adds ES2.0 support.
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2017-05-22 04:38:25 +09:00
Tom Rini
a375ff8e14
Merge branch 'master' of git://www.denx.de/git/u-boot-imx
2017-05-18 17:17:45 -04:00
Tom Rini
753a4dde97
Merge branch 'master' of git://git.denx.de/u-boot-socfpga
2017-05-18 17:17:42 -04:00
Jean-Jacques Hiblot
ad99abe8e7
ARM: dts: am335x-evm: disable mmc3
...
SDIO is not supported in u-boot, there is no point in enabling mmc3.
For this purpose, add u-boot specific dtsi that this will be included
automatically while building the dtb.
Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com >
Reviewed-by: Tom Rini <trini@konsulko.com >
2017-05-18 17:17:11 -04:00
Ley Foon Tan
d89e979c42
arm: socfpga: Enable build for Arria 10
...
Update Kconfig and Makefile to enable Arria 10.
Clean up Makefile and sorting *.o alphanumerically.
Signed-off-by: Tien Fong Chee <tien.fong.chee@intel.com >
Signed-off-by: Ley Foon Tan <ley.foon.tan@intel.com >
2017-05-18 11:33:19 +02:00
Ley Foon Tan
8f4c80c4fd
arm: socfpga: Add SPL support for Arria 10
...
Add SPL support for Arria 10.
Signed-off-by: Tien Fong Chee <tien.fong.chee@intel.com >
Signed-off-by: Ley Foon Tan <ley.foon.tan@intel.com >
2017-05-18 11:33:18 +02:00
Ley Foon Tan
3d5f7c5af3
arm: dts: Add dts and dtsi for Arria 10
...
Device tree files for Arria 10
Signed-off-by: Tien Fong Chee <tien.fong.chee@intel.com >
Signed-off-by: Ley Foon Tan <ley.foon.tan@intel.com >
2017-05-18 11:33:18 +02:00
Ley Foon Tan
35b9800ff2
arm: socfpga: Add misc support for Arria 10
...
Add misc support for Arria 10.
Signed-off-by: Tien Fong Chee <tien.fong.chee@intel.com >
Signed-off-by: Ley Foon Tan <ley.foon.tan@intel.com >
2017-05-18 11:33:18 +02:00
Ley Foon Tan
caf36e1edb
arm: socfpga: Add pinmux for Arria 10
...
Add pinmux support for Arria 10.
Signed-off-by: Tien Fong Chee <tien.fong.chee@intel.com >
Signed-off-by: Ley Foon Tan <ley.foon.tan@intel.com >
2017-05-18 11:33:18 +02:00
Ley Foon Tan
c887d48017
arm: socfpga: Add sdram header file for Arria 10
...
Add sdram header file for Arria 10.
Signed-off-by: Tien Fong Chee <tien.fong.chee@intel.com >
Signed-off-by: Ley Foon Tan <ley.foon.tan@intel.com >
2017-05-18 11:33:18 +02:00
Ley Foon Tan
86f032e630
arm: socfpga: Add system manager for Arria 10
...
Add system manager register struct and macros for Arria 10.
Signed-off-by: Tien Fong Chee <tien.fong.chee@intel.com >
Signed-off-by: Ley Foon Tan <ley.foon.tan@intel.com >
2017-05-18 11:33:18 +02:00
Ley Foon Tan
177ba1f927
arm: socfpga: Add clock driver for Arria 10
...
Add clock driver support for Arria 10.
Signed-off-by: Tien Fong Chee <tien.fong.chee@intel.com >
Signed-off-by: Ley Foon Tan <ley.foon.tan@intel.com >
2017-05-18 11:33:17 +02:00
Ley Foon Tan
827e6a7e0d
arm: socfpga: Add reset driver support for Arria 10
...
Add reset driver support for Arria 10.
Signed-off-by: Tien Fong Chee <tien.fong.chee@intel.com >
Signed-off-by: Ley Foon Tan <ley.foon.tan@intel.com >
2017-05-18 11:33:17 +02:00
Ley Foon Tan
d83b8193ad
arm: socfpga: Add A10 macros
...
Add i2c, timer and other A10 macros.
Signed-off-by: Ley Foon Tan <ley.foon.tan@intel.com >
2017-05-18 11:33:17 +02:00
Ley Foon Tan
d1c559af5f
arm: socfpga: Restructure misc driver
...
Restructure misc driver in the preparation to support A10.
Move the Gen5 specific code to gen5 file.
Change all uint32_t_to u32.
Signed-off-by: Ley Foon Tan <ley.foon.tan@intel.com >
2017-05-18 11:33:17 +02:00
Ley Foon Tan
4ddd541d6c
arm: socfpga: Restructure system manager
...
Restructure system manager in the preparation to support A10.
No functional change.
Change uint32_t to u32.
Signed-off-by: Ley Foon Tan <ley.foon.tan@intel.com >
2017-05-18 11:33:17 +02:00
Ley Foon Tan
2b09ea48dd
arm: socfpga: Restructure reset manager driver
...
Restructure reset manager driver in the preparation to support A10.
Move the Gen5 specific code to gen5 files.
Signed-off-by: Ley Foon Tan <ley.foon.tan@intel.com >
2017-05-18 11:33:17 +02:00
Ley Foon Tan
de77811589
arm: socfpga: Restructure clock manager driver
...
Restructure clock manager driver in the preparation to support A10.
Move the Gen5 specific code to _gen5 files.
- Change all uint32_t to u32 and change to use macro BIT(n) for bit shift.
- Check return value from wait_for_bit(). So change return type to int for
cm_write_with_phase() and cm_basic_init().
Signed-off-by: Ley Foon Tan <ley.foon.tan@intel.com >
2017-05-18 11:33:16 +02:00
Peng Fan
e02ec19f4d
arm: dts: imx7d-sdb: add usdhc support
...
Add usdhc support
Signed-off-by: Peng Fan <peng.fan@nxp.com >
2017-05-18 11:24:34 +02:00
Peng Fan
00ad3a9f73
arm: dts: imx7d-sdb: add i2c support
...
Add i2c support.
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Cc: Stefano Babic <sbabic@denx.de >
2017-05-18 11:24:34 +02:00
Peng Fan
63f3401d23
arm: dts: imx7d-sdb: add regulator node for usb and mmc
...
Add regulator node for usb and mmc.
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Cc: Stefano Babic <sbabic@denx.de >
2017-05-18 11:24:34 +02:00
Peng Fan
9880eed8bd
arm: dts: imx7d-sdb: add spi gpio node
...
Add spi gpio node for 74LV595.
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Cc: Stefano Babic <sbabic@denx.de >
2017-05-18 11:24:34 +02:00
Peng Fan
896d2e82e6
arm: dts: imx7d-sdb add basic dts
...
Add basic dts for i.MX7D-SDB board.
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Cc: Stefano Babic <sbabic@denx.de >
2017-05-18 11:24:33 +02:00
Peng Fan
993274f485
arm: dts: imx7: sync with Linux
...
Sync with Linux commit 308ac756("Merge tag 'gpio-v4.11-3'").
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Cc: Stefan Agner <stefan.agner@toradex.com >
Cc: Stefano Babic <sbabic@denx.de >
Reviewed-by: Stefano Babic <sbabic@denx.de >
2017-05-18 11:24:33 +02:00