01 Dec, 2017
1 commit
-
The reset circuitry in the RK3399 only resets 'almost all logic' when
a software reset is performed. To make our software maintenance
easier in the future, we want to have the option (controlled by a DTS
property) to force all reset causes other than a power-on reset to
trigger a power-on reset via a GPIO trigger.This adds the necessary support to the rk3399-puma (i.e. RK3399-Q7)
board-support and the documentation for the new property
(sysreset-gpio) within the /config-node.Signed-off-by: Philipp Tomsich
Tested-by: Klaus Goger
Reviewed-by: Simon Glass
30 Nov, 2017
2 commits
-
Add a document to describe Andestech atcspi200 spi and
binding information.Signed-off-by: Rick Chen
-
Add a document to describe Andestech atcpit100 timer and
binding information.Signed-off-by: rick
Signed-off-by: Rick Chen
Reviewed-by: Simon Glass
28 Nov, 2017
1 commit
26 Nov, 2017
2 commits
-
This DT binding doc is porting from Linux DT binding doc.
commit 1adcbea4201a6852362aa5ece573f1f169b28113Add a device tree bindings document for the SoCFPGA Arria10
FPGA Manager driver.Signed-off-by: Alan Tull
Acked-by: Rob Herring
Acked-By: Moritz Fischer
Signed-off-by: Rob Herring
Signed-off-by: Tien Fong Chee -
As discussed with Marek, this adds myself as the maintainer to
offload the USB xHCI part.Signed-off-by: Bin Meng
22 Nov, 2017
1 commit
-
For the RK3188, the BROM will attempt to load up the first stage
image (SPL for the RK3188) in two steps: first 1KB to offset 0x800
in the SRAM and then the remainder to offset 0xc00 in the SRAM.
It always enters at 0x804, though.With this changeset, the RK3188 boot removes the TPL (stub) stage and
builds a single SPL binary that utilizes the early back-to-bootrom via
the boot0-hook.Consequently, the passing of the saved boot params via pmu->os_reg[2]
is also removed.Signed-off-by: Philipp Tomsich
21 Nov, 2017
2 commits
-
The dra7xx series of SOCs contain a temperature sensor and an
associated analog-to-digital converter (ADC) which produces
an output which is proportional to the SOC temperature.
Add support for this temperature sensor.Signed-off-by: Faiz Abbas
Reviewed-by: Simon Glass -
Coccinelle is a program for static code analysis.
For details on Coccinelle seehttp://coccinelle.lip6.fr/
Add scripts/coccicheck copied from Linux kernel v4.14.
The coccicheck script executes the tests *.cocci in
directory scripts/coccinelle by calling spatch.In Makefile add a coccicheck target. You can use it with
make coccicheck MODE=
where mode in patch, report, context, org.
Add a copy of Linux v4.14 file Documentation/dev-tools/coccinelle.rst
as doc/README.coccinelle.Cc: Simon Glass
Signed-off-by: Heinrich Schuchardt
17 Nov, 2017
1 commit
-
Allow the platform to define a partition by name at the end of which
the environment data will be located.Signed-off-by: Jorge Ramirez-Ortiz
10 Nov, 2017
2 commits
-
This patch fixed U-Boot proper location has been
missed to update in bewlo commit
"rockchip: doc: update U-Boot location info"
(sha1: 73e6dbe855f357a8330cfd53ff3033303611c1ad)Signed-off-by: Jagan Teki
Acked-by: Philipp Tomsich
Reviewed-by: Philipp Tomsich -
The U-Boot location has been moved to block 16384.
This is 8MB, not 4MB.Signed-off-by: Simon Goldschmidt
Reviewed-by: Jagan Teki
Acked-by: Philipp Tomsich
Reviewed-by: Philipp Tomsich
07 Nov, 2017
1 commit
-
Update rockchip U-Boot location to 0x4000/16384.
Signed-off-by: Kever Yang
Acked-by: Philipp Tomsich
Reviewed-by: Philipp Tomsich
06 Nov, 2017
1 commit
-
Update m68k documentation to reflect the current ColdFire
architecture support status.Signed-off-by: Angelo Dureghello
24 Oct, 2017
1 commit
-
As you see in crypto_algos in common/image-sig.c, the algorithm
should be either "rsa2048" or "rsa4096". "rs2048" is a typo.Signed-off-by: Masahiro Yamada
Reviewed-by: Simon Glass
23 Oct, 2017
1 commit
-
Add a simple documentation about how to use the Verified Boot on
UniPhier boards.Signed-off-by: Masahiro Yamada
19 Oct, 2017
2 commits
-
Up to now we depended on an exported variable to build u-boot.rom.
We should be able to specify it in the configuration file, too.With this patch this becomes possible using the new Kconfig option
CONFIG_BUILD_ROM.This option depends on CONFIG_X86 and is selected in
qemu-x86_defconfig and qemu-x86_64_defconfig.Cc: Simon Glass
Cc: Bin Meng
Signed-off-by: Heinrich Schuchardt
Reviewed-by: Bin Meng -
Adjust VGA rom address to 0xfffb0000 so that u-boot.rom image
can be built again.Signed-off-by: Bin Meng
Reviewed-by: Stefan Roese
16 Oct, 2017
1 commit
-
Add brief documentation for the recently merged qemu-arm board.
Signed-off-by: Tuomas Tynkkynen
12 Oct, 2017
2 commits
-
The changes required to use U-Boot's Serial Download Protocol
implementation are now available in upstream imx_usb_loader
repository. Update the URL accordingly.Signed-off-by: Stefan Agner
Reviewed-by: Tom Rini -
Now that it is possible to load SPL and u-boot.img via imx_usb_loader
tool, mention this method instead of the old one that relied on ymodem.Signed-off-by: Fabio Estevam
11 Oct, 2017
1 commit
06 Oct, 2017
3 commits
-
The regulator bindings state that regulator prefixes are allowd to be
in upper or lower case. However pmic_bind_children from pmic_uclass uses
strncmp to compare DT node name against prefix. This comparison is case
sensitive hence the regulator driver prefix case matters.Signed-off-by: Felix Brack
-
u-boot can be embedded within a FIT image with multiple DTBs. It then
selects at run-time which one is best suited for the platform.
Use the same principle here for the SPL: put the DTBs in a FIT image,
compress it (LZO, GZIP, or no compression) and append it at the end of the
SPL.Signed-off-by: Jean-Jacques Hiblot
[trini: Move default y of SPL_MULTI_DTB_FIT_DYN_ALLOC to it being the
default choice if SYS_MALLOC_F, drop spl.h include from lib/fdtdec.c
it's unused.]
Signed-off-by Tom Rini -
CONFIG_FIT_EMBED might be confused with CONFIG_OF_EMBED, rename it
MULTI_DTB_FIT as it is able to get a DTB from a FIT image containing
multiple DTBs. Also move the option to the Kconfig dedicated to the DTS
options and create a README for this feature.Signed-off-by: Jean-Jacques Hiblot
Reviewed-by: Tom Rini
Reviewed-by: Simon Glass
04 Oct, 2017
2 commits
-
Update the README with build instructions for R8A7795/R8A7796 boards.
Signed-off-by: Marek Vasut
Cc: Nobuhiro Iwamatsu
Signed-off-by: Nobuhiro Iwamatsu -
The g_dnl USB settings for the vendor ID, product ID and manufacturer are
actually common settings that can and should be shared by all the gadgets.Make them common by renaming them, and convert all the users.
Reviewed-by: Simon Glass
Reviewed-by: Lukasz Majewski
Signed-off-by: Maxime Ripard
01 Oct, 2017
2 commits
-
It is often desirable to configure the spl-boot-order (i.e. the order
that SPL probes devices to find the FIT image containing a full U-Boot)
such that it contains 'the same device the SPL stage was booted from'
early on. To support this, we introduce the 'same-as-spl' specifier
for the spl-boot-order property.This commit adds:
- documentation for the new board_spl_was_booted_from() function that
individual SoCs/boards should provide, if they can determine where
the SPL was booted from
- implements the new board_spl_was_booted_from() stub function
- adds support for handling the 'same-as-spl' specifier and calling
into the per-SoC/per-board support code.This also updates the documentation for the 'u-boot,spl-boot-order'
property.Signed-off-by: Philipp Tomsich
Reviewed-by: Simon Glass -
Since the size of SPL can't be exceeded 0x8000 bytes in RK3288,
it is not possible add new SPL features like Falcon mode or etc.So add TPL stage so-that adding new features to SPL is possible.
- TPL: DRAM init, clocks
- SPL: MMC, falcon, etcSigned-off-by: Jagan Teki
Reviewed-by: Philipp Tomsich
Acked-by: Philipp Tomsich
22 Sep, 2017
4 commits
-
This driver is adapted from linux drivers/reset/reset-stm32.c
It's compatible with STM32 F4/F7/H7 SoCs.This driver doesn't implement .of_match as it's binded
by MFD RCC driver.To add support for each SoC family, a SoC's specific
include/dt-binfings/mfd/stm32xx-rcc.h file must be added.This patch only includes stm32h7-rcc.h dedicated for STM32H7 SoCs.
Other SoCs support will be added in the future.Signed-off-by: Patrice Chotard
Reviewed-by: Simon Glass -
This driver implements basic clock setup, only clock gating
is implemented.This driver doesn't implement .of_match as it's binded
by MFD RCC driver.Files include/dt-bindings/clock/stm32h7-clks.h and
doc/device-tree-bindings/clock/st,stm32h7-rcc.txt
will be available soon in a kernel tag, as all the
bindings have been acked by Rob Herring [1].[1] http://lkml.iu.edu/hypermail/linux/kernel/1704.0/00935.html
Signed-off-by: Patrice Chotard
Reviewed-by: Simon Glass -
This patch adds the ST glue logic to manage the DWC3 HC
on STiH407 SoC family. It configures the internal glue
logic and syscfg registers.Part of this code been extracted from kernel.org driver
(drivers/usb/dwc3/dwc3-st.c)Signed-off-by: Patrice Chotard
Reviewed-by: Simon Glass -
This is the generic phy driver for the picoPHY ports
used by USB2/1.1 controllers. It is found on STiH407 SoC
family from STMicroelectronics.Signed-off-by: Patrice Chotard
Reviewed-by: Simon Glass
18 Sep, 2017
2 commits
-
The main difference between Pro4 and PXs2/LD6b is the Denali NAND
IP version. This is now distinguished by DT. Merge the two defconfig
files into uniphier_v7_defconfig.Update the README.uniphier too.
Signed-off-by: Masahiro Yamada
17 Sep, 2017
1 commit
16 Sep, 2017
1 commit
-
This adds support to Intel Cherry Hill board, a board based on
Intel Braswell SoC. The following devices are validated:- serial port as the serial console
- on-board Realtek 8169 ethernet controller
- SATA AHCI controller
- EMMC/SDHC controller
- USB 3.0 xHCI controller
- PCIe x1 slot with a graphics card
- ICH SPI controller with an 8MB Macronix SPI flash
- Integrated graphics device as the video consoleSigned-off-by: Bin Meng
Reviewed-by: Simon Glass
15 Sep, 2017
3 commits
-
Pull some information regarding overlays from commit messages and
put them directly within the documentation. Also add some information
regarding required dtc version to properly use overlays.Signed-off-by: Franklin S Cooper Jr
Acked-by: Simon Glass -
We have the capability to apply overlays on the command line but
we didn't have a document explaining how.Signed-off-by: Pantelis Antoniou
Reviewed-by: Łukasz Majewski
Acked-by: Simon Glass -
Signed-off-by: Pantelis Antoniou
Reviewed-by: Łukasz Majewski
Acked-by: Simon Glass