Simon Glass
ef072200fa
Convert CONFIG_CMD_ETHSW to Kconfig
...
This converts the following to Kconfig:
CONFIG_CMD_ETHSW
Also enable it for sandbox to increase build coverage.
Signed-off-by: Simon Glass <sjg@chromium.org >
2017-05-22 09:33:56 -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
ffc76589d0
Convert CONFIG_CMD_ENV_FLAGS to Kconfig
...
This converts the following to Kconfig:
CONFIG_CMD_ENV_FLAGS
Signed-off-by: Simon Glass <sjg@chromium.org >
2017-05-22 09:33:54 -04:00
Simon Glass
a55d29d2ac
Convert CONFIG_CMD_ENV_CALLBACK to Kconfig
...
This converts the following to Kconfig:
CONFIG_CMD_ENV_CALLBACK
Signed-off-by: Simon Glass <sjg@chromium.org >
2017-05-22 09:33:53 -04:00
Simon Glass
dcab138793
Kconfig: Drop CONFIG_CMD_ENV
...
This option is not used in U-Boot. Drop it.
Signed-off-by: Simon Glass <sjg@chromium.org >
2017-05-22 09:33:53 -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
d96e8985f6
Convert CONFIG_CMD_EECONFIG to Kconfig
...
This converts the following to Kconfig:
CONFIG_CMD_EECONFIG
Signed-off-by: Simon Glass <sjg@chromium.org >
2017-05-22 08:37:14 -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
Simon Glass
21c7297991
Kconfig: Drop CONFIG_SYS_I2C_DS4510_ADDR
...
This is only used by one board and always set to 0x51. Drop this option.
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Tom Rini <trini@konsulko.com >
Reviewed-by: Heiko Schocher <hs@denx.de >
2017-05-22 08:37:12 -04:00
Simon Glass
dd937b82fe
Kconfig: Drop CONFIG_SYS_I2C_DS1621_ADDR
...
Now that dtt is gone, this is not used. Drop it.
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Heiko Schocher <hs@denx.de >
Reviewed-by: Tom Rini <trini@konsulko.com >
2017-05-22 08:37:12 -04:00
Simon Glass
853eaa4f30
Drop digital thermometer and thermostat (DTT) drivers
...
This subsystem is quite old. It has been replaced with a driver-model
version (UCLASS_THERMAL). Boards are free to convert to that if required,
but here is a removal patch that could be applied in the meantime.
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Heiko Schocher <hs@denx.de >
Reviewed-by: Tom Rini <trini@konsulko.com >
2017-05-22 08:37:11 -04:00
Simon Glass
ab3c4fbe8a
Drop three-wire serial (TWS) support
...
This subsystem has not been converted to driver model, there is only one
driver and only one board that uses it. Drop it and its CONFIG option.
Also drop the rtc4543 RTC driver since it uses TWS.
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Tom Rini <trini@konsulko.com >
2017-05-22 08:37:10 -04:00
Simon Glass
2c6ebff1e1
Kconfig: Drop CONFIG_SYS_I2C_DTT_ADDR
...
This option is only defined to a non-default value by canyonlands, which
needs conversion to driver model (where the I2C address would be defined
by the device tree).
Drop this option.
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Tom Rini <trini@konsulko.com >
Reviewed-by: Heiko Schocher <hs@denx.de >
2017-05-22 08:37:09 -04:00
Simon Glass
879704d8f7
Convert CONFIG_DS4510 to Kconfig
...
This converts the following to Kconfig:
CONFIG_DS4510
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Tom Rini <trini@konsulko.com >
Reviewed-by: Heiko Schocher <hs@denx.de >
2017-05-22 08:37:08 -04:00
Simon Glass
1136eb5e8f
Kconfig: Drop CONFIG_CMD_DS4510
...
This option enables a command in the driver. But the functions defined by
the driver are not called anywhere else in U-Boot. So it does not seem
useful to have this driver without its commands.
Drop this option, move the header file out of the common include/
directory and make all the function static.
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Tom Rini <trini@konsulko.com >
Reviewed-by: Heiko Schocher <hs@denx.de >
2017-05-22 08:37:07 -04:00
Simon Glass
8dd026bffd
Kconfig: Drop CONFIG_CMD_DS4510_RST
...
This option is only used in one driver and is not enabled by any board. It
does not seem worth having the ability to remove this part of the support.
Drop the option.
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Tom Rini <trini@konsulko.com >
Reviewed-by: Heiko Schocher <hs@denx.de >
2017-05-22 08:37:06 -04:00
Simon Glass
9ab4b84457
Kconfig: Drop CONFIG_CMD_DS4510_MEM
...
This option is only used in one driver and is not enabled by any board. It
does not seem worth having the ability to remove this part of the support.
Drop the option.
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Tom Rini <trini@konsulko.com >
Reviewed-by: Heiko Schocher <hs@denx.de >
2017-05-22 08:37:06 -04:00
Simon Glass
523f97ac75
Kconfig: Drop CONFIG_CMD_DS4510_INFO
...
This option is only used in one driver and two boards. It does not seem
worth having the ability to remove this part of the support.
Drop the option.
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Tom Rini <trini@konsulko.com >
Reviewed-by: Heiko Schocher <hs@denx.de >
2017-05-22 08:37:05 -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
Tom Rini
0db7f6859f
FIT: Rename FIT_DISABLE_SHA256 to FIT_ENABLE_SHA256_SUPPORT
...
We rename CONFIG_FIT_DISABLE_SHA256 to CONFIG_FIT_ENABLE_SHA256_SUPPORT which
is enabled by default and now a positive option. Convert the handful of boards
that were disabling it before to save space.
Cc: Dirk Eibach <eibach@gdsys.de >
Cc: Lukasz Dalek <luk0104@gmail.com >
Signed-off-by: Tom Rini <trini@konsulko.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-22 07:29:55 -04:00
Michal Simek
6b83c38d7a
test: py: Add cmd_echo dependency
...
There is missing dependency on echo command. Mark tests which requires
echo.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Reviewed-by: Stephen Warren <swarren@nvidia.com >
2017-05-22 07:29:55 -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
Hiroyuki Yokoyama
3426b2038c
usb: ehci: Add Renesas RCar M3/H3 EHCI support
...
Add a USB controller driver for the EHCI block in R8A7795/R8A7796 SoC.
This is a stopgap measure until we have proper DT support, clock and
reset framework in place, at which point we can switch to ehci-generic.
Signed-off-by: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com >
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
Reviewed-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2017-05-22 11:47:27 +02: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
adf3057f37
ARM: rmobile: salvator-x: Add R8A7796 support
...
Add minor ifdeffery and default board config for the Salvator-XS board
with R8A7796 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:28 +09:00
Marek Vasut
ad663de053
ARM: rmobile: salvator-x: Rename the defconfig to match the SoC
...
Rename the salvator-x_defconfig to r8a7795_salvator-x_defconfig in
preparation for the r8a7796 support on salvator-x board.
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:28 +09:00
Marek Vasut
4c443bdbf6
ARM: rmobile: salvator-x: Enable SCIF2 clock
...
There are two UARTs on the board, so enable the clock for the
second one as well.
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:27 +09:00
Marek Vasut
8f284e660b
ARM: rmobile: salvator-x: Count all DRAM in all slots
...
Instead of counting only the DRAM in the first slot, count
all the DRAM in all slots and report it accordingly.
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:27 +09:00
Marek Vasut
d1018f5f9f
ARM: rmobile: salvator-x: Add USB support
...
Add support for the EHCI USB.
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:27 +09:00
Marek Vasut
fe2e8ff955
ARM: rmobile: salvator-x: Add DVFS and PMIC support
...
Add support for rebooting the board using the ROHM BD9571MWV I2C PMIC,
but keep the CPU reboot option as a fallback.
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:27 +09:00
Marek Vasut
90e53f8b45
ARM: rmobile: salvator-x: Add RAVB ethernet support
...
Add support for the AVB ethernet on the Salvator-X board.
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:27 +09:00
Marek Vasut
50fb0c451f
ARM: rmobile: salvator-x: Add SD support
...
Add support for the SD card slots on the Salvator-X board.
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:27 +09:00
Marek Vasut
8474681c3e
ARM: rmobile: salvator-x: Adjust UART clock
...
The UART uses internal SCIF clock except on R8A7795 H3 WS1.0 .
Use the internal clock and ignore the early version of the chip.
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:27 +09:00
Marek Vasut
60c48e42a0
ARM: rmobile: salvator-x: Zap redefined DECLARE_GLOBAL_DATA_PTR
...
The macro is used twice in the salvator-x board file, drop one.
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
f7fda5d1c0
ARM: rmobile: salvator-x: Set default device tree
...
Set default device tree file in the salvator-x_defconfig
and use it in the environment.
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
c94cb71d95
ARM: rmobile: salvator-x: Move OF_LIBFDT and CMD_FDT to board config
...
Move these two Kconfig symbols to the salvator-x_defconfig.
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
ae7a74a620
ARM: rmobile: salvator-x: Use BIT() macro in board file
...
Cosmetic change, replace (1 << (n)) with BIT(n) .
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
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
43c8352e3e
ARM: rmobile: Update link address to match latest BL2
...
Update the CONFIG_SYS_TEXT_BASE to match BL2 Rev.1.0.9 and newer,
which loads the U-Boot to 0x50000000 .
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