On 05/06/19 4:38 AM, Andreas Dannenberg wrote:
> This is an updated EEPROM-based board detection series that can applied
> if staged with other patches in the sequence proposed earlier [1].
>
> For completeness here is the proposed sequence again, avoiding merge
> conflicts, but this time from t
On 05/06/19 4:25 AM, Andreas Dannenberg wrote:
> Updated version of the SYSFW loader series for K3 family AM654x devices.
> The fundamantal approach of tapping into the SPL loader framework has
> been kept for reasons discussed already. The series also still uses
> "early BSS" in SPL's board_init
Hi Bin
Bin Meng 於 2019年6月4日 週二 下午2:27寫道:
>
> Hi Rick,
>
> On Tue, Jun 4, 2019 at 1:35 PM Rick Chen wrote:
> >
> > >
> > > Hi BIn
> > >
> > > > Hi Rick,
> > > >
> > > > On Mon, May 27, 2019 at 4:40 PM Auer, Lukas
> > > > wrote:
> > > > >
> > > > > On Wed, 2019-05-15 at 08:42 -0700, Bin Meng wrot
Tom, Wolfgang,
On Wed, May 22, 2019 at 02:48:42PM +0900, AKASHI Takahiro wrote:
> Wolfgang,
>
> Thank you for your comments.
>
> On Fri, May 17, 2019 at 10:47:56AM +0200, Wolfgang Denk wrote:
> > Dear Akashi Takahiro,
> >
> > In message <20190517001206.gx11...@linaro.org> you wrote:
> > >
> > >
With "boot exit" sub-command, we will let the system to exit
UEFI Boottime Services. This is mainly for testing.
Signed-off-by: AKASHI Takahiro
---
cmd/efidebug.c | 63 ++
1 file changed, 63 insertions(+)
diff --git a/cmd/efidebug.c b/cmd/efidebug
With this patch, cache buffer for UEFI variables will be created
so that we will still be able to access, at least retrieve,
UEFI variables when we exit from boottime services,
This feature is a "should" behavior described in EBBR v1.0
section 2.5.3.
Signed-off-by: AKASHI Takahiro
---
include/e
With this patch, ConvertPointer runtime service is enabled.
This function will be useful only after SetVirtualAddressMap is called
and before it exits according to UEFI specification.
Signed-off-by: AKASHI Takahiro
---
lib/efi_loader/Kconfig | 8
lib/efi_loader/efi_runtime.c | 81 +++
OS does not always need to call SetVirtualAddressMap.
(Ard confirmed this on arm64 linux.)
So let this API configurable. If disabled, it will return EFI_UNSUPPORTED
as UEFI specification requires.
Signed-off-by: AKASHI Takahiro
---
lib/efi_loader/Kconfig | 7 +++
lib/efi_loader/efi_run
This variable is defined in UEFI specification 2.8, section 8.1.
Its value should be updated whenever we add any usable runtime services
function.
Signed-off-by: AKASHI Takahiro
---
include/efi_api.h| 15 +++
include/efi_loader.h | 3 +++
lib/efi_loader/efi_runti
From: Alexander Graf
While discussing something completely different, Ard pointed out
that it might be legal to omit calling SetVirtualAddressMap altogether.
There is even a patch on the Linux Kernel Mailing List that implements
such behavior by now:
https://patchwork.kernel.org/patch/1078239
EBBR v1.0 section 2.5.3 says
Even when SetVariable() is not supported during runtime services,
firmware should cache variable names and values in EfiRuntimeServicesData
memory so that GetVariable() and GetNextVeriableName() can behave as
specified.
This is an experimental patch set and the
On 04/06/19 11:57 PM, Andreas Dannenberg wrote:
> On Tue, Jun 04, 2019 at 09:32:21PM +0530, Lokesh Vutla wrote:
>>
>>
>> On 04/06/19 6:46 PM, Faiz Abbas wrote:
>>> Add Support for eMMC in TI's AM65x-evm. The series starts
>>> by syncing the sdhci0 node from the kernel. Then it adds APIs and
>>> c
> Subject: Re: [EXT] Re: [U-Boot] [PATCH 4/6] spl: mmc: support loading i.MX
> container format file
>
> On 6/5/19 3:59 AM, Peng Fan wrote:
> >> Subject: Re: [EXT] Re: [U-Boot] [PATCH 4/6] spl: mmc: support loading
> >> i.MX container format file
> >>
> >> On 6/5/19 3:18 AM, Peng Fan wrote:
> >>>
On 6/5/19 3:59 AM, Peng Fan wrote:
>> Subject: Re: [EXT] Re: [U-Boot] [PATCH 4/6] spl: mmc: support loading i.MX
>> container format file
>>
>> On 6/5/19 3:18 AM, Peng Fan wrote:
Subject: Re: [EXT] Re: [U-Boot] [PATCH 4/6] spl: mmc: support loading
i.MX container format file
On
> Subject: Re: [EXT] Re: [U-Boot] [PATCH 4/6] spl: mmc: support loading i.MX
> container format file
>
> On 6/5/19 3:18 AM, Peng Fan wrote:
> >> Subject: Re: [EXT] Re: [U-Boot] [PATCH 4/6] spl: mmc: support loading
> >> i.MX container format file
> >>
> >> On 6/4/19 5:27 AM, Peng Fan wrote:
>
On 6/5/19 3:18 AM, Peng Fan wrote:
>> Subject: Re: [EXT] Re: [U-Boot] [PATCH 4/6] spl: mmc: support loading i.MX
>> container format file
>>
>> On 6/4/19 5:27 AM, Peng Fan wrote:
Subject: Re: [EXT] Re: [U-Boot] [PATCH 4/6] spl: mmc: support loading
i.MX container format file
On
> Subject: Re: [EXT] Re: [U-Boot] [PATCH 4/6] spl: mmc: support loading i.MX
> container format file
>
> On 6/4/19 5:27 AM, Peng Fan wrote:
> >> Subject: Re: [EXT] Re: [U-Boot] [PATCH 4/6] spl: mmc: support loading
> >> i.MX container format file
> >>
> >> On 5/30/19 9:06 AM, Ye Li wrote:
> >>> On
Hi Alex,
On Tue, Jun 4, 2019 at 9:59 PM Alex Marginean wrote:
>
> Hi Bin,
>
> On 6/2/2019 5:22 PM, Bin Meng wrote:
> > Hi Alex,
> >
> > On Fri, May 31, 2019 at 12:27 AM Alex Marginean
> > wrote:
> >>
> >> LS1028A includes an integrated PCI bus with 8M of ECAM space plus register
> >> space for
On Tue, Jun 04, 2019 at 11:38:27PM +0200, Heinrich Schuchardt wrote:
> On 6/4/19 8:52 AM, AKASHI Takahiro wrote:
> >Data cache will be read in from persistent storage after (re)boot
> >to restore UEFI non-volatile variables.
> >
> >Signed-off-by: AKASHI Takahiro
> >---
> > lib/efi_loader/efi_setu
On Tue, Jun 04, 2019 at 11:31:24PM +0200, Heinrich Schuchardt wrote:
> On 6/4/19 8:52 AM, AKASHI Takahiro wrote:
> >UEFI volatile variables are managed in efi_var_htab while UEFI non-volatile
> >variables are in efi_nv_var_htab. At every SetVariable API, env_efi_save()
> >will also be called to sav
On Tue, Jun 04, 2019 at 11:09:56PM +0200, Heinrich Schuchardt wrote:
> On 6/4/19 8:52 AM, AKASHI Takahiro wrote:
> >We need a variant of env_save()/env_load() to handle dedicated storage
> >for UEFI variables.
> >It is assumed that env_efi_load() will be called only ince at init
> >and that env_efi
The AM654x EVM based on the TI K3 family of SoCs has an updated board
detection EEPROM structure that contains a TLV record of dedicated MAC
addresses rather than a range of MAC addresses as it was used on earlier
platforms such as DRA7. Add a basic function that allows us setting up
Ethernet MAC a
This will allow for downloading and applying overlays from an MMC/SD
boot media based on the overlay_files ENV variable containing a list
of overlay files.
Signed-off-by: Andreas Dannenberg
Reviewed-by: Lokesh Vutla
---
configs/am65x_hs_evm_a53_defconfig | 3 ++-
1 file changed, 2 insertions(+)
The board detection scheme employed on various TI EVMs makes use of
SRAM scratch space to share data read from an on-board EEPROM between
the different bootloading stages. Map the associated definition that's
used to locate this data into the SRAM scratch space we use on AM654x.
Signed-off-by: And
Enable GPIO driver for PCA953X-compatible I2C-based I/O expander
which includes support for the TCA9554/PCA9554-type expander found
on the AM654 EVM base board.
Signed-off-by: Andreas Dannenberg
Reviewed-by: Lokesh Vutla
---
configs/am65x_evm_a53_defconfig | 2 ++
1 file changed, 2 insertions(+
Enable I2C via driver model as well as the associated set of U-Boot
commands to allow us interacting with various I2C slave devices.
Signed-off-by: Andreas Dannenberg
Signed-off-by: Vignesh R
Reviewed-by: Lokesh Vutla
---
configs/am65x_evm_a53_defconfig | 4
configs/am65x_evm_r5_defconfig
The TI AM654x EVM base board and the associated daughtercards have on-
board I2C-based EEPROMs containing board configuration data. Use the
board detection infrastructure introduced earlier to do the following:
1) Parse the AM654x EVM base board EEPROM and populate items like board
name and MAC
From: Vignesh R
There is no need for to include this header here, so drop it.
Signed-off-by: Vignesh R
Reviewed-by: Heiko Schocher
Reviewed-by: Lokesh Vutla
---
arch/arm/include/asm/omap_i2c.h | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/arm/include/asm/omap_i2c.h b/arch/arm/inc
The malloc pool used before relocation is getting tight leading to
out of memory errors doing certain DM-related calls. Since we are
running the A53 SPL out of DDR let's just go ahead and bump its size
as used in U-Boot proper as well as SPL (via Kconfig default value)
from 8KB to 32KB.
Signed-off
This will allow for downloading and applying overlays from an MMC/SD
boot media based on the overlay_files ENV variable containing a list
of overlay files.
Signed-off-by: Andreas Dannenberg
Reviewed-by: Lokesh Vutla
---
configs/am65x_evm_a53_defconfig | 3 ++-
include/configs/am65x_evm.h |
The AM654 base board has a TCA9554/PCA9554-type GPIO expander on the
wkup_i2c0 bus at address 0x38 that is used to detect the presence of
daughter cards. Add a respective DTS description of this expander
to enable its use.
Signed-off-by: Andreas Dannenberg
Reviewed-by: Lokesh Vutla
---
arch/ar
Enable I2C via driver model as well as the associated set of U-Boot
commands to allow us interacting with various I2C slave devices.
Signed-off-by: Andreas Dannenberg
Reviewed-by: Lokesh Vutla
Acked-by: Andrew F. Davis
---
configs/am65x_hs_evm_a53_defconfig | 4
configs/am65x_hs_evm_r5_de
Enable GPIO driver for PCA953X-compatible I2C-based I/O expander
which includes support for the TCA9554/PCA9554-type expander found
on the AM654 EVM base board.
Signed-off-by: Andreas Dannenberg
Reviewed-by: Lokesh Vutla
Acked-by: Andrew F. Davis
---
configs/am65x_hs_evm_a53_defconfig | 2 ++
The AM654x EVM based on the TI K3 family of SoCs have an updated board
detection EEPROM structure, now comprising variable-sized TLV-type
records, containing a superset of what is already being provided on
earlier platforms such as DRA7. Add basic support for parsing the new
data structures contain
The malloc pool used before relocation is getting tight leading to
out of memory errors doing certain DM-related calls. Since we are
running the A53 SPL out of DDR let's just go ahead and bump its size
as used in U-Boot proper as well as SPL (via Kconfig default value)
from 8KB to 32KB.
Signed-off
To enable the use of an EEPROM-based board detection scheme we need to
be able to access the I2C bus associated with the EEPROMs across all
3 stages of U-Boot: R5 SPL, A53 SPL, and A53 U-Boot (proper). So go
ahead and add/update the wkup_i2c0 peripheral module DTS definitions
and its associated pin
Add I2C DT nodes
Signed-off-by: Vignesh R
Reviewed-by: Lokesh Vutla
---
arch/arm/dts/k3-am65-main.dtsi | 44
arch/arm/dts/k3-am65-mcu.dtsi| 11
arch/arm/dts/k3-am65-wakeup.dtsi | 11
arch/arm/dts/k3-am65.dtsi| 6 +
4 files ch
Only U-Boot specifc DT properties or overrides, must be in -u-boot.dtsi.
Pinctrl nodes does not belong here. Now that pinctrl nodes are in kernel
DT, there is no reason to be keep these in -u-boot.dtsi. Move them to
proper places so that it would ease copying DT entries from kernel DT.
Signed-off-
This is an updated EEPROM-based board detection series that can applied
if staged with other patches in the sequence proposed earlier [1].
For completeness here is the proposed sequence again, avoiding merge
conflicts, but this time from the perspective of this patch series.
Step 1) Faiz' "Add Su
From: Vignesh R
K3 devices have I2C IP that is same as OMAP2+ family. Allow driver to be
compiled for ARCH_K3.
Signed-off-by: Vignesh R
Signed-off-by: Andreas Dannenberg
Reviewed-by: Heiko Schocher
Reviewed-by: Lokesh Vutla
---
drivers/i2c/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 d
On some platform we have sufficient memory available early on to allow
setting up and using a basic BSS prior to entering board_init_f(). Doing
so can for example be used to carry state over to board_init_r() without
having to resort to extending U-Boot's global data structure.
To support such sce
Enable all the relevant configs that enables support for loading
sysfw via MMC.
Signed-off-by: Andreas Dannenberg
---
configs/am65x_evm_r5_defconfig | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/configs/am65x_evm_r5_defconfig b/configs/am65x_evm_r5_defconfig
index 5abd68
Updated version of the SYSFW loader series for K3 family AM654x devices.
The fundamantal approach of tapping into the SPL loader framework has
been kept for reasons discussed already. The series also still uses
"early BSS" in SPL's board_init_f(). I'm well aware of the concerns
previously brought u
Add configs to support RAW boot mode in eMMC.
Signed-off-by: Andreas Dannenberg
---
configs/am65x_hs_evm_a53_defconfig | 2 ++
configs/am65x_hs_evm_r5_defconfig | 2 ++
2 files changed, 4 insertions(+)
diff --git a/configs/am65x_hs_evm_a53_defconfig
b/configs/am65x_hs_evm_a53_defconfig
index
Enable all the relevant configs that enables support for loading
sysfw via MMC.
Signed-off-by: Andreas Dannenberg
Reviewed-by: Simon Glass
---
configs/am65x_hs_evm_r5_defconfig | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/configs/am65x_hs_evm_r5_defconfig
b/configs/am
The current U-Boot SPL image loader infrastructure is very powerful,
able to initialize and load from a variety of boot media however it
is strongly geared towards loading specific types of images in a very
specific way. To address the need being able to use this infrastructure
to load arbitrary im
Use the System Firmware (SYSFW) loader framework to load and start
the SYSFW as part of the AM654 early initialization sequence. While
at it also initialize the WKUP_UART0 pinmux as it is used by SYSFW
to print diagnostic messages.
Signed-off-by: Andreas Dannenberg
---
arch/arm/mach-k3/am6_init.
From: Faiz Abbas
Add configs to support RAW boot mode in eMMC.
Signed-off-by: Faiz Abbas
Signed-off-by: Andreas Dannenberg
---
configs/am65x_evm_a53_defconfig | 2 ++
configs/am65x_evm_r5_defconfig | 2 ++
include/configs/am65x_evm.h | 2 ++
3 files changed, 6 insertions(+)
diff --git a
Switch to using the full malloc scheme in post-relocation SPL to allow
better utilization of available memory for example by allowing memory
to get freed. Initially allocate a 16MB-sized region in DDR starting
at address 0x8400 for this purpose.
Signed-off-by: Andreas Dannenberg
---
configs/
We would like to use the driver even without power domains being
specified for cases such as during early boot when the required power
domains have already gotten enabled by the SoC's boot ROM and such
explicit initialization is not needed and possible.
Signed-off-by: Andreas Dannenberg
Reviewed-
From: Faiz Abbas
Add instructions for flashing boot images to the eMMC with a
layout of the address where each image needs to be flashed.
Also add instructions to flash filesystem partition in user
partition and boot kernel from the rootfs.
Signed-off-by: Faiz Abbas
---
board/ti/am65x/README
In order to be able to use more advanced driver functionality which often
relies on having BSS initialized during early boot prior to relocation
several things need to be in place:
1) Memory needs to be available for BSS to use. For this, we locate BSS
at the top of the MCU SRAM area, with the
Introduce a framework that allows loading the System Firmware (SYSFW)
binary as well as the associated configuration data from an image tree
blob named "sysfw.itb" from an FS-based MMC boot media or from an MMC
RAW mode partition or sector.
To simplify the handling of and loading from the differen
Hi Igor,
On Mon, Jun 3, 2019 at 6:06 PM Igor Opaniuk wrote:
> +&lcdif {
> + u-boot,dm-pre-reloc;
> + status = "okay";
> +
> + display-timings {
> + native-mode = <&timing_vga>;
> +
> + /* Standard VGA timing */
> + timing_vga: 640x480 {
On Tue, Jun 4, 2019 at 5:41 PM Sjoerd Simons
wrote:
> Small steps right; Ooi what imx_usb_loader configuration/commands are
> you using to test this? (I find its config rather tricky to grasp).
I simply run:
sudo ./imx_usb SPL
and then
sudo ./imx_usb u-boot-dtb.img
I suggest you to try U-Boo
On 6/4/19 8:52 AM, AKASHI Takahiro wrote:
With this option, -nv, at "setenv -e" command, a variable will be defined
as non-volatile.
Signed-off-by: AKASHI Takahiro
Reviewed-by: Heinrich Schuchardt
___
U-Boot mailing list
U-Boot@lists.denx.de
htt
On 6/4/19 8:52 AM, AKASHI Takahiro wrote:
Data cache will be read in from persistent storage after (re)boot
to restore UEFI non-volatile variables.
Signed-off-by: AKASHI Takahiro
---
lib/efi_loader/efi_setup.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/lib/efi_loader/efi_setup
On 6/4/19 8:52 AM, AKASHI Takahiro wrote:
Signed-off-by: AKASHI Takahiro
Reviewed by: Heinrich Schuchardt
---
lib/efi_loader/efi_bootmgr.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lib/efi_loader/efi_bootmgr.c b/lib/efi_loader/efi_bootmgr.c
index 43791422c819.
Hi Fabio,
> Hi Sjoerd,
>
> On Tue, Jun 4, 2019 at 4:58 PM Sjoerd Simons
> wrote:
> >
> > From: Frieder Schrempf
> >
> > Add support for loading u-boot FIT images over the USB SDP protocol
> > in the SPL
> >
> > Signed-off-by: Frieder Schrempf
> > [Various build fixes]
> > Signed-off-by: Sjoerd
On 6/4/19 8:52 AM, AKASHI Takahiro wrote:
Boot, BootOrder and BootNext should be non-volatile.
Signed-off-by: AKASHI Takahiro
Reviewed-by: Heinrich Schuchardt
---
cmd/efidebug.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/cmd/efidebug.c b/cmd/efidebug.c
index c4ac9dd634e2.
On Tue, 4 Jun 2019 00:05:55 +0300
Igor Opaniuk igor.opan...@gmail.com wrote:
...
> Igor Opaniuk (6):
> video: mxsfb: change mxs_lcd_init signature
> video: mxsfb: reorder includes
> video: mxsfb: refactor video_hw_init()
> video: mxsfb: add DM_VIDEO support
> ARM: dts: colibri_imx7: Add
On Wed, 29 May 2019 09:01:43 +
Igor Opaniuk igor.opan...@toradex.com wrote:
> Currently for CONFIG_DM_VIDEO=y setting splashimage env variable doesn't
> have any effect. Introduce a common function for both dm-video/lcd stacks,
> that checks env("splashimage") and invokes bmp_display() accordi
On 6/4/19 8:52 AM, AKASHI Takahiro wrote:
UEFI volatile variables are managed in efi_var_htab while UEFI non-volatile
variables are in efi_nv_var_htab. At every SetVariable API, env_efi_save()
will also be called to save data cache (hash table) to persistent storage.
Signed-off-by: AKASHI Takahi
On Sun, 12 May 2019 23:34:52 +0200
Marek Vasut wrote:
> Use CONFIG_IS_ENABLED(WDT) to permit use of WDT in SPL without DM,
> while the full U-Boot can use rich DM/DT WDT driver.
>
> Signed-off-by: Marek Vasut
> Cc: Peng Fan
> Cc: Stefano Babic
> ---
> common/board_r.c | 2 +-
On Sun, 12 May 2019 23:34:53 +0200
Marek Vasut wrote:
> Add DM and DT probing support to iMX watchdog driver. This should
> allow boards to move over to this driver, enable SYSRESET_WATCHDOG
> to handle cpu_reset() if required.
>
> Signed-off-by: Marek Vasut
> Cc: Peng Fan
> Cc: Stefano Babic
On 6/4/19 8:52 AM, AKASHI Takahiro wrote:
The attribute, EFI_VARIABLE_NON_VOLATILE, should be encoded as "nv" flag
in U-Boot variable if specified.
Signed-off-by: AKASHI Takahiro
Reviewed-by: Heinrich Schuchardt
I will cherry-pick this patch. It is already showing relevant output:
Warning:
On 6/4/19 8:52 AM, AKASHI Takahiro wrote:
We need a variant of env_save()/env_load() to handle dedicated storage
for UEFI variables.
It is assumed that env_efi_load() will be called only ince at init
and that env_efi_save() will be called at every SetVariable.
In this patch, new parameters will
From: Dalon Westergreen
Bring cyclone5 / arria5 / arria10 in line with convention and use
u-boot.img as CONFIG_SPL_FS_LOAD_PAYLOAD_NAME.
Signed-off-by: Dalon Westergreen
---
include/configs/socfpga_common.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/configs/soc
From: Dalon Westergreen
CONFIG_OF_EMBED was primarily enabled to support the stratix10
spl hex file requirements. Since this option now produces a
warning during build, and the spl hex can be created using
alternate methods, CONFIG_OF_EMBED is no longer needed.
Signed-off-by: Dalon Westergreen
From: Dalon Westergreen
Stratix10 requires a hex image of the spl plus spl devicetree offset to
the Stratix10 onchip memory located at SPL_TEXT_BASE. This patch adds
a target to generate a hex file from the u-boot-spl binary including the
dtb offset at SPL_TEST_BASE.
Objcopy is used to convert
On Tue, 2019-06-04 at 17:19 -0300, Fabio Estevam wrote:
> Hi Sjoerd,
>
> On Tue, Jun 4, 2019 at 4:58 PM Sjoerd Simons
> wrote:
> > From: Frieder Schrempf
> >
> > Add support for loading u-boot FIT images over the USB SDP protocol
> > in
> > the SPL
> >
> > Signed-off-by: Frieder Schrempf
> >
The GXBB pinctrl is missing pins related to HDMI, namely hot plug
detection (hpd) and I2C (sda + scl).
This fixes HDMI support for GXBB in u-boot.
Reported-by: Mohammad Rasim
Signed-off-by: Maxime Jourdan
---
drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 19 +++
1 file changed,
Some boards don't have such a regulator, and don't need one to enable
HDMI display. Make it optional, fixing hdmi display for those boards.
Also surround the regulator code with a config check on DM_REGULATOR.
Reported-by: Mohammad Rasim
Signed-off-by: Maxime Jourdan
---
drivers/video/meson/me
On Tue, Jun 4, 2019 at 4:56 PM Sjoerd Simons
wrote:
>
> To allow loading u-boot over USB enable SDP support in the SPL.
>
> Signed-off-by: Sjoerd Simons
Reviewed-by: Fabio Estevam
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/list
On Tue, Jun 4, 2019 at 4:57 PM Sjoerd Simons
wrote:
>
> The i.mx6 SPL binary cannot be bigger then 68K, while with the current
> defconfig for sabreauto it's only about 56K as soon as USB support gets
> added the size will overflows.
>
> Signed-off-by: Sjoerd Simons
Reviewed-by: Fabio Estevam
_
Hi Sjoerd,
On Tue, Jun 4, 2019 at 4:58 PM Sjoerd Simons
wrote:
>
> From: Frieder Schrempf
>
> Add support for loading u-boot FIT images over the USB SDP protocol in
> the SPL
>
> Signed-off-by: Frieder Schrempf
> [Various build fixes]
> Signed-off-by: Sjoerd Simons
Unfortunately, it still fai
When UnloadImage() is called all protocols opened by the image have to be
closed.
Signed-off-by: Heinrich Schuchardt
---
v2
Closing a protocol may have side effects. So restart looping
after each closed protocol.
---
lib/efi_loader/efi_boottime.c | 38
On Tue, 2019-06-04 at 11:15 -0300, Fabio Estevam wrote:
> Hi Sjoerd,
>
> On Mon, Jun 3, 2019 at 4:01 PM Sjoerd Simons
> wrote:
> > With the conversion to DM we should select the pinctrl driver.
> >
> > Signed-off-by: Sjoerd Simons
>
> I did the same for mx6sabresd initially, but then later I r
On Fri, 2019-05-24 at 09:50 -0300, Fabio Estevam wrote:
> When using device model it is required to select the pinctrl
> drivers so that the pins can be properly configured via
> devicetree.
>
> mx6sabreauto board is an example of a target that uses DM and does
> not select the pinctrl drivers.
>
From: Anton Gerasimov
Basic (PS-only) configuration based on Vivado board files by
Sergiusz Bazanski
Signed-off-by: Anton Gerasimov
---
board/xilinx/zynq/zynq-zturn/ps7_init_gpl.c | 281
1 file changed, 281 insertions(+)
create mode 100644 board/xilinx/zynq/zynq-zturn/ps
From: Frieder Schrempf
Add support for loading u-boot FIT images over the USB SDP protocol in
the SPL
Signed-off-by: Frieder Schrempf
[Various build fixes]
Signed-off-by: Sjoerd Simons
---
Changes in v2:
- Fix build with CMD_USB_SDP
- Add SoB from Frieder Schrempf
common/spl/spl_sdp.c
The i.mx6 SPL binary cannot be bigger then 68K, while with the current
defconfig for sabreauto it's only about 56K as soon as USB support gets
added the size will overflows.
Signed-off-by: Sjoerd Simons
---
Changes in v2: None
configs/mx6sabreauto_defconfig | 1 -
1 file changed, 1 deletion(-
Being able to upload u-boot over USB is rather useful, so ideally this
functionality should be enabled by the default config for these boards.
Currently however no USB support is built into the SPL nor is SDP
enabled for i.MX6 Sabre Auto boards.
This round only has the patches needed for SDP suppo
To allow loading u-boot over USB enable SDP support in the SPL.
Signed-off-by: Sjoerd Simons
---
Changes in v2: None
configs/mx6sabreauto_defconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/configs/mx6sabreauto_defconfig b/configs/mx6sabreauto_defconfig
index f9c70c5189..558b1cd99
During a call to Stall() we should periodically check for timer events.
This requires exporting function usec_to_tick() which further allows to
remove redundant implementation of usec_to_tick() in rk_timer.c.
v2
Remove redundant implementation of usec_to_tick() in rk_timer.c.
Heinrich Sc
During a call to Stall() we should periodically check for timer events.
Signed-off-by: Heinrich Schuchardt
---
v2
Remove redundant implementation of usec_to_tick() in
arch/arm/mach-rockchip/rk_timer.c
---
lib/efi_loader/efi_boottime.c | 8 +++-
1 file changed, 7 insertions(+)
In the UEFI Stall() boottime service we need access to usec_to_tick().
Export the function.
Remove redundant implementation in arch/arm/mach-rockchip/rk_timer.c.
Signed-off-by: Heinrich Schuchardt
---
v2
no change
---
arch/arm/mach-rockchip/rk_timer.c | 7 ---
include/time.h
If g_dnl_register fails return an error rather then stubornly
continuing onwards.
Signed-off-by: Sjoerd Simons
---
cmd/usb_gadget_sdp.c | 11 ---
common/spl/spl_sdp.c | 6 +-
2 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/cmd/usb_gadget_sdp.c b/cmd/usb_gadget_sdp.c
Am 04.06.2019 um 20:15 schrieb Tom Rini:
On Tue, Jun 04, 2019 at 09:10:27AM -0700, Dalon L Westergreen wrote:
On Tue, 2019-06-04 at 08:12 +0200, Simon Goldschmidt wrote:
On Tue, Jun 4, 2019 at 7:58 AM See, Chin Liang
wrote:
On Tue, 2019-06-04 at 07:13 +0200, Simon Goldschmidt wrote:
On Tue,
On Tue, Jun 04, 2019 at 09:32:21PM +0530, Lokesh Vutla wrote:
>
>
> On 04/06/19 6:46 PM, Faiz Abbas wrote:
> > Add Support for eMMC in TI's AM65x-evm. The series starts
> > by syncing the sdhci0 node from the kernel. Then it adds APIs and
> > changes to the driver required for handling the driver
On Tue, Jun 04, 2019 at 09:10:27AM -0700, Dalon L Westergreen wrote:
> On Tue, 2019-06-04 at 08:12 +0200, Simon Goldschmidt wrote:
> > On Tue, Jun 4, 2019 at 7:58 AM See, Chin Liang
> > wrote:
> > > On Tue, 2019-06-04 at 07:13 +0200, Simon Goldschmidt wrote:
> > > > On Tue, Jun 4, 2019 at 1:57 AM
On Tue, 2019-06-04 at 08:12 +0200, Simon Goldschmidt wrote:
> On Tue, Jun 4, 2019 at 7:58 AM See, Chin Liang
> wrote:
> > On Tue, 2019-06-04 at 07:13 +0200, Simon Goldschmidt wrote:
> > > On Tue, Jun 4, 2019 at 1:57 AM Dalon Westergreen<
> > > dalon.westergr...@linux.intel.com> wrote:
> > > > From
Hello Patrick,
Am 04.06.2019 um 13:49 schrieb Patrick DELAUNAY:
Hi Heiko,
add gpio-hog support. GPIO hogging is a mechanism providing automatic GPIO
request and configuration as part of the gpio-controller's driver probe
function.
for more infos see:
doc/device-tree-bindings/gpio/gpio.txt
On 04/06/19 6:46 PM, Faiz Abbas wrote:
> Add Support for eMMC in TI's AM65x-evm. The series starts
> by syncing the sdhci0 node from the kernel. Then it adds APIs and
> changes to the driver required for handling the driver's integrated
> phy. The current maximum supported speed is DDR52. Higher
Hi Guillaume,
On 04/06/2019 13:53, Guillaume La Roque wrote:
> The purpose of this patchset is to add drive-strength-microamp support in
> meson pinconf
> driver. This is a new feature that was added on the g12a. It is critical for
> us
> to support this since many functions are failing with def
Hi Sjoerd,
On Mon, Jun 3, 2019 at 4:01 PM Sjoerd Simons
wrote:
>
> With the conversion to DM we should select the pinctrl driver.
>
> Signed-off-by: Sjoerd Simons
I did the same for mx6sabresd initially, but then later I realized
that it would be better to fix this globally like this:
https://l
Hi Bin,
On 6/2/2019 5:22 PM, Bin Meng wrote:
Hi Alex,
On Fri, May 31, 2019 at 12:27 AM Alex Marginean wrote:
LS1028A includes an integrated PCI bus with 8M of ECAM space plus register
space for the integrated devices. This integrated PCI bus is driven using
the generic ECAM driver.
Signed-
Hi Frieder,
On Tue, Jun 4, 2019 at 4:09 AM Schrempf Frieder
wrote:
> Signed-off-by: Frieder Schrempf
>
> Thanks a lot for preparing the patch and sending it!
As I reported yesterday to Sjoerd, this patch needs some adjustment as
it breaks mx6sabresd_defconfig.
Thanks
_
Sabre Auto boards currently hang with:
```
U-Boot 2019.07-rc3-00057-gc41940c406 (Jun 03 2019 - 14:42:41 +0200)
CPU: Freescale i.MX6QP rev1.0 996 MHz (running at 792 MHz)
CPU: Automotive temperature grade (-40C to 125C)Reset cause: WDOG
Model: Freescale i.MX6 Quad Plus SABRE Automotive Board
Bo
All i.mx6 boards seems to have moved to DM_USB, however gadget support
for mx6 is still pre-DM as CI_UDC isn't converted yet. To make this work
the usb otg controller used for gadgets needs to be usb number 0.
Add an alias for this directly in the main u-boot mx6qdl dtsi so it
doesn't need to be do
1 - 100 of 169 matches
Mail list logo