Patrice Chotard
6b6255cd8a
mach-stm32: Enable SPL_RESET_SUPPORT flag
...
Since commit 0e373c0ade ("spl: add SPL_RESET_SUPPORT"),
reset is supported in SPL, enable this flag for STM32F SoCs family.
This allows to remove a specific case in RCC mfd driver.
Signed-off-by: Patrice Chotard <patrice.chotard@st.com >
2018-06-05 20:19:09 -04:00
Chris Packham
d3671dfcdb
drivers/rtc: convert mvrtc to DM
...
Add DM support for the Marvell RTC driver.
Signed-off-by: Chris Packham <judge.packham@gmail.com >
Reviewed-by: Stefan Roese <sr@denx.de >
2018-06-05 20:19:09 -04:00
Chris Packham
942bb6e2ad
drivers/rtc: prepare mvrtc for DM conversion
...
Split the rtc_{get,set,reset} functions so that the bodies can be used
in a DM driver.
Signed-off-by: Chris Packham <judge.packham@gmail.com >
Reviewed-by: Stefan Roese <sr@denx.de >
2018-06-05 20:19:08 -04:00
Tom Rini
809e0e398a
Merge branch 'master' of git://git.denx.de/u-boot-sunxi
2018-06-04 08:55:00 -04:00
Emmanuel Vadot
d9b63ea987
video: sunxi: de2: Reserve the fb region in the EFI memory map
...
If compile with support for the efi loader we need to mark the pages
allocated for the framebuffer as reserved so the kernel won't attempt
to use them for other uses.
Signed-off-by: Emmanuel Vadot <manu@freebsd.org >
Acked-by: Heinrich Schuchardt <xypron.glpk@gmx.de >
Signed-off-by: Alexander Graf <agraf@suse.de >
2018-06-03 15:27:20 +02:00
Tom Rini
040b2583c3
Merge branch 'master' of git://git.denx.de/u-boot-sh
2018-06-02 16:58:27 -04:00
Tom Rini
2a046ff5e9
Merge branch 'master' of git://git.denx.de/u-boot-mips
2018-06-01 16:46:39 -04:00
Tom Rini
582d97b6d3
Merge tag 'xilinx-for-v2018.07-2' of git://www.denx.de/git/u-boot-microblaze
...
Xilinx changes for v2018.07 second pull
zynqmp:
- Show reset reason
- Remove emulation platform
- Update pmufw version
- Simplify mmc bootmode
- Remove dc2 useless configuration file
- Cleanup mini config
- Defconfig syncup
- zcu100, zcu104 and zcu111 dts fixes
xilinx:
- Use live-tree functions in some drivers
- Add support for Avnet Minized and Antminer S9
fpga:
- Add secure bitstream loading support
mmc:
- Add hs200 mode support
usb xhci:
- Header fix
2018-06-01 13:50:15 -04:00
Álvaro Fernández Rojas
9ca33ebf1c
phy: bcm6318-usbh: convert to use live dt
...
Also fix bad accents in my name.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
2018-06-01 15:56:02 +02:00
Álvaro Fernández Rojas
25d8380f22
phy: bcm6368-usbh: convert to use live dt
...
Also fix bad accents in my name.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
2018-06-01 15:56:02 +02:00
Álvaro Fernández Rojas
5a1ab87f53
phy: bcm6358-usbh: convert to use live dt
...
Also fix bad accents in my name.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
2018-06-01 15:56:02 +02:00
Álvaro Fernández Rojas
50d16bcf33
phy: bcm6348-usbh: convert to use live dt
...
Also fix bad accents in my name.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
2018-06-01 15:56:02 +02:00
Álvaro Fernández Rojas
c444afbbef
cpu: bmips: convert to use live dt
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
2018-06-01 15:56:02 +02:00
Álvaro Fernández Rojas
13a7bfe490
ram: bmips: convert to use live dt
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
2018-06-01 15:56:02 +02:00
Álvaro Fernández Rojas
46689a94b2
spi: bcm63xx_hsspi: convert to use live dt
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
2018-06-01 15:56:02 +02:00
Álvaro Fernández Rojas
85e1ddbaf0
spi: bcm63xx_spi: convert to use live dt
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
2018-06-01 15:56:02 +02:00
Álvaro Fernández Rojas
34c0fc3fab
power: domain: bcm6328: convert to use live dt
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
2018-06-01 15:56:02 +02:00
Álvaro Fernández Rojas
8994551760
led: bcm6328: convert to use live dt
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
2018-06-01 15:56:02 +02:00
Álvaro Fernández Rojas
a15c16f923
led: bcm6358: convert to use live dt
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
2018-06-01 15:56:02 +02:00
Álvaro Fernández Rojas
e7e64fa0e6
gpio: bcm6345: convert to use live dt
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
2018-06-01 15:56:02 +02:00
Álvaro Fernández Rojas
56d4b706d3
reset: bcm6345: convert to use live dt
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
2018-06-01 15:56:02 +02:00
Álvaro Fernández Rojas
2902997b8b
clk: bcm6345: convert to use live dt
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
2018-06-01 15:56:02 +02:00
Álvaro Fernández Rojas
0f56993788
serial: bcm6345: convert to use live dt
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
2018-06-01 15:56:02 +02:00
Álvaro Fernández Rojas
aa8f8250ac
watchdog: bcm6345: convert to use live dt
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
2018-06-01 15:56:02 +02:00
Álvaro Fernández Rojas
30a90f56c3
dm: core: add functions to get memory-mapped I/O addresses
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2018-06-01 15:56:02 +02:00
Tom Rini
caa2a2e5ab
Merge branch 'master' of git://git.denx.de/u-boot-usb
2018-06-01 09:52:15 -04:00
Siva Durga Prasad Paladugu
a18d09ea38
fpga: zynqmp: Add secure bitstream loading for ZynqMP
...
This patch adds support for loading secure bitstreams on ZynqMP
platforms. The secure bitstream images has to be generated using
Xilinx bootgen tool.
Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com >
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2018-06-01 11:37:31 +02:00
Siva Durga Prasad Paladugu
cedd48e2cd
cmd: fpga: Add support to load secure bitstreams
...
This patch adds support to load secure bitstreams(authenticated or
encrypted or both). As of now, this feature is added and tested only
for xilinx bitstreams and the secure bitstream was generated using
xilinx bootgen tool, but the command is defined in more generic way.
Command example to load authenticated and device key
encrypted bitstream is as follows
"fpga loads 0 100000 2000000 0 1"
Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com >
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2018-06-01 11:37:31 +02:00
Marek Vasut
34f1dba983
net: ravb: Add R8A77990 E3 compatible
...
Add new compatible to the Ethernet AVB driver for R8A77990 E3 SoC.
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Joe Hershberger <joe.hershberger@ni.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2018-06-01 09:47:02 +02:00
Marek Vasut
d629152a9a
mmc: renesas-sdhi: Add R8A77990 E3 compatible
...
Add new compatible to the Uniphier SD driver for R8A77990 E3 SoC.
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Masahiro Yamada <yamada.masahiro@socionext.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2018-06-01 09:47:02 +02:00
Marek Vasut
60ae40c29e
gpio: rmobile: Add R8A77990 E3 compatible
...
Add new compatible to the GPIO driver for R8A77990 E3 SoC.
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2018-06-01 09:47:02 +02:00
Marek Vasut
cb13e46aeb
pinctrl: renesas: Initial R8A77990 PFC support
...
This patch adds initial pinctrl driver to support for the R8A77990 SoC.
Signed-off-by: Takeshi Kihara <takeshi.kihara.df@renesas.com >
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2018-06-01 09:47:02 +02:00
Takeshi Kihara
634f9f0d30
pinctrl: renesas: Add PORT_GP_11 helper macro
...
This follows the style of existion PORT_GP_X macros and
will be used by a follow-up patch for the r8a77990 SoC.
Signed-off-by: Takeshi Kihara <takeshi.kihara.df@renesas.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2018-06-01 09:47:01 +02:00
Marek Vasut
0d218efe2b
clk: renesas: Add R8A77990 E3 clock tables
...
Add clock tables for R8A77990 E3 SoC .
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2018-06-01 09:47:01 +02:00
Marek Vasut
716d775286
clk: renesas: Add PE clock handling
...
The PE clock have two parents, add support for picking the correct
one and deriving the clock from it.
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2018-06-01 09:42:13 +02:00
Marek Vasut
f0f1de75c9
clk: renesas: Add PLL1 and PLL3 dividers
...
Add and use the PLL1 and PLL3 dividers.
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2018-06-01 09:42:13 +02:00
Marek Vasut
8376e0e6f7
clk: renesas: Pass clock rate around as 64bit number internally
...
The PLL rate could be in the GHz range, which could overflow a 32bit
data type. Since the hardware is 64bit anyway, pass the clock rates
as 64bit number internally to avoid this.
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2018-06-01 09:42:13 +02:00
Marek Vasut
15e0918285
clk: renesas: Fix swapped arguments in debug message
...
The mul and div arguments were reported in reverse order in the debug
message, swap them to fix this.
Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com >
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2018-06-01 09:42:13 +02:00
Siva Durga Prasad Paladugu
843337089e
mmc: zynqmp: Add HS200 modes support for ZynqMP
...
This patch adds HS200 suuport for ZynqMP and enables
the same for ZC1751 DC1 board which has eMMC on it.
Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com >
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2018-05-31 13:50:39 +02:00
Siva Durga Prasad Paladugu
434f9d454e
mmc: sdhci: Update sdhci_send_command() to handle HS200
...
This patch updates sdhci_send_command() to handle MMC
HS200 tuning command.
Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com >
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2018-05-31 13:50:39 +02:00
Michal Simek
72b88103bb
timer: cadence: Use live-tree functions
...
Use live-tree functions.
Reported-by: Simon Glass <sjg@chromium.org >
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2018-05-31 13:50:39 +02:00
Michal Simek
f01ef0ae63
watchdog: cadence: Use live-tree functions
...
Use live-tree functions.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2018-05-31 13:50:39 +02:00
Michal Simek
458e8d8071
mmc: zynq: Use live-tree functions
...
Use live-tree functions.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2018-05-31 13:50:39 +02:00
Michal Simek
ce69030eb9
serial: zynq: Use live-tree functions
...
Use live-tree functions.
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2018-05-31 13:50:39 +02:00
Michal Simek
b168591c89
usb: xhci: zynqmp: Fix header location
...
There is no reason to specify header with full soc name.
Symlink is setup automatically (arch -> arch-zynqmp)
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2018-05-31 13:50:39 +02:00
Tom Rini
8ada17dde8
Merge branch 'master' of git://git.denx.de/u-boot-spi
...
- Fix a conflict in drivers/spi/atcspi200_spi.c related to the riscv
tree fixing a warning.
Signed-off-by: Tom Rini <trini@konsulko.com >
2018-05-30 14:51:37 -04:00
Tom Rini
964d4f7211
Merge git://git.denx.de/u-boot-riscv
2018-05-30 08:43:04 -04:00
Alex Kiernan
65c96757fe
usb: fastboot: Convert USB f_fastboot to shared fastboot
...
Convert USB fastboot code to use shared fastboot protocol.
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2018-05-30 11:59:21 +02:00
Alex Kiernan
3845b9065f
fastboot: Add support for 'oem format' command
...
Introduce 'oem format' which matches the USB implementation, guard this
with CONFIG_FASTBOOT_CMD_OEM_FORMAT so that you can configure it out.
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2018-05-30 11:59:21 +02:00
Alex Kiernan
f73a7df984
net: fastboot: Merge AOSP UDP fastboot
...
Merge UDP fastboot support from AOSP:
https://android.googlesource.com/platform/external/u-boot/+/android-o-mr1-iot-preview-8
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com >
Signed-off-by: Alex Deymo <deymo@google.com >
Signed-off-by: Jocelyn Bohr <bohr@google.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2018-05-30 11:59:21 +02:00