"dh" command prints all the uefi handles used in the system.
=> efi dh
7ef3bfa0: Device Path, Device Path To Text, Device Path Utilities,
Unicode Collation 2
7ef31d30: Driver Binding
7ef31da0: Simple Text Output
7ef31e10: Simple Text Input, Simple
"images" command prints loaded images-related information.
Signed-off-by: AKASHI Takahiro
---
cmd/efidebug.c | 14 +-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/cmd/efidebug.c b/cmd/efidebug.c
index 34794398c0c2..906e6b2d0295 100644
--- a/cmd/efidebug.c
+++ b/cmd/e
"env [print|set] -e" allows for handling uefi variables without
knowing details about mapping to corresponding u-boot variables.
Signed-off-by: AKASHI Takahiro
---
cmd/nvedit.c | 59 +++-
1 file changed, 58 insertions(+), 1 deletion(-)
diff --git
"memmap" command prints uefi-specific memory map information.
=> efi memmap
Type StartEnd Attributes
==
CONVENTIONAL 4000-7de27000 WB
RUNTIME DATA 7de27000-7de
"drivers" command prints all the uefi drivers on the system.
=> efi drivers
D
r
vDriver Name Image Path
==
7ef31d30
Signed-off-by: AKASHI Takahiro
---
cmd/efidebug.c | 82 +
Currently, there is no easy way to add or modify UEFI variables.
In particular, bootmgr supports BootOrder/Boot variables, it is
quite hard to define them as u-boot variables because they are represented
in a complicated and encoded format.
The new command, efidebug, helps address these issues
"devices" command prints all the uefi variables on the system.
=> efi devices
Scanning disk ahci_scsi.id0lun0...
Scanning disk ahci_scsi.id1lun0...
Found 4 disks
D
e
vDevice Path
7ef3bfa0 /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b)
This patch set is a collection of patches to enhance efi user interfaces
/commands. It will help improve user experience on efi boot and make it
more usable *without* edk2's shell utility.
Let's see how it works:
=> efidebug boot add 1 SHELL mmc 0:1 /Shell.efi ""
=> efidebug boot add 2 HELLO mmc 0
On Thu, Jan 17, 2019 at 07:58:17AM +0100, Heinrich Schuchardt wrote:
> On 1/17/19 6:33 AM, AKASHI Takahiro wrote:
> > You raised a couple of questions to me.
> >
> > On Tue, Jan 15, 2019 at 04:41:08AM +0100, Heinrich Schuchardt wrote:
> >> On 1/15/19 3:55 AM, AKASHI Takahiro wrote:
> >>> This new
On 1/21/19 4:10 AM, AKASHI Takahiro wrote:
> The current GetNextVariableName() is a placeholder.
> With this patch, it works well as expected.
>
> Signed-off-by: AKASHI Takahiro
> ---
> lib/efi_loader/efi_variable.c | 154 +-
> 1 file changed, 152 insertions(+), 2
Hi Anup,
On Mon, Jan 21, 2019 at 2:41 PM Anup Patel wrote:
>
>
>
> > -Original Message-
> > From: Bin Meng [mailto:bmeng...@gmail.com]
> > Sent: Monday, January 21, 2019 11:44 AM
> > To: Anup Patel
> > Cc: Atish Patra ; Auer, Lukas
> > ; s...@chromium.org;
> > r...@andestech.com; joe.her
> -Original Message-
> From: Bin Meng [mailto:bmeng...@gmail.com]
> Sent: Monday, January 21, 2019 11:44 AM
> To: Anup Patel
> Cc: Atish Patra ; Auer, Lukas
> ; s...@chromium.org;
> r...@andestech.com; joe.hershber...@ni.com;
> yamada.masah...@socionext.com; paul.walms...@sifive.com;
> p
Hi Anup,
On Mon, Jan 21, 2019 at 12:04 PM Anup Patel wrote:
>
>
>
> > -Original Message-
> > From: Atish Patra [mailto:atish.pa...@wdc.com]
> > Sent: Monday, January 21, 2019 7:07 AM
> > To: Auer, Lukas ; s...@chromium.org;
> > bmeng...@gmail.com; r...@andestech.com; Anup Patel
> > ; joe.
> -Original Message-
> From: Auer, Lukas [mailto:lukas.a...@aisec.fraunhofer.de]
> Sent: Monday, January 21, 2019 1:43 AM
> To: s...@chromium.org; bmeng...@gmail.com; r...@andestech.com; Anup
> Patel ; joe.hershber...@ni.com;
> yamada.masah...@socionext.com
> Cc: paul.walms...@sifive.com;
> -Original Message-
> From: Auer, Lukas [mailto:lukas.a...@aisec.fraunhofer.de]
> Sent: Monday, January 21, 2019 1:35 AM
> To: s...@chromium.org; bmeng...@gmail.com; r...@andestech.com; Anup
> Patel ; joe.hershber...@ni.com;
> yamada.masah...@socionext.com
> Cc: paul.walms...@sifive.com;
port the am335x based shc board to DM, to get rid
of DW warnings when compiling U-Boot.
- remove uneccessary board code
- adapt defconfigs
- remove unneeded defconfigs
configs/am335x_shc_prompt_defconfig
configs/am335x_shc_sdboot_prompt_defconfig
Signed-off-by: Heiko Schocher
---
board/bos
add u-boot specific am335x-shc-u-boot.dtsi file,
in which we add u-boot specific adaptions.
Signed-off-by: Heiko Schocher
---
arch/arm/dts/am335x-shc-u-boot.dtsi | 51 +
board/bosch/shc/MAINTAINERS | 1 +
2 files changed, 52 insertions(+)
create mode 100644
This patchseries converts the shc board to DM usage and
get rid of DM based compiler warnings.
Patch 1 copies the DTS from linux
Patch 2 introduces u-boot specific dtsi
Patch 3 reworks board code and shc specific defconfigs
Travis build is fine:
https://travis-ci.org/hsdenx/u-boot-test/builds/480
add DTS from linux tree commit
"47bfa6d9dc8c060bf56554a465c9031e286d2f80"
change for U-Boot:
switch to SPDX-license identifier.
Signed-off-by: Heiko Schocher
---
arch/arm/dts/Makefile | 1 +
arch/arm/dts/am335x-shc.dts | 575
board/bosch/shc/MAINTAI
> -Original Message-
> From: Atish Patra [mailto:atish.pa...@wdc.com]
> Sent: Monday, January 21, 2019 7:07 AM
> To: Auer, Lukas ; s...@chromium.org;
> bmeng...@gmail.com; r...@andestech.com; Anup Patel
> ; joe.hershber...@ni.com;
> yamada.masah...@socionext.com
> Cc: paul.walms...@sifive
This patch is a place holder for HII configuration routing protocol and
HII configuration access protocol.
Signed-off-by: AKASHI Takahiro
---
include/efi_api.h | 161
include/efi_loader.h| 4 +
lib/efi_loader/Makefile | 2 +-
Allow for handling GUID package in HII database protocol.
Signed-off-by: AKASHI Takahiro
---
include/efi_api.h| 9
lib/efi_loader/efi_hii.c | 48 +++-
2 files changed, 51 insertions(+), 6 deletions(-)
diff --git a/include/efi_api.h b/include
This efi_selftest tests HII database protocol and HII string protocol.
Signed-off-by: AKASHI Takahiro
---
lib/efi_selftest/Makefile|1 +
lib/efi_selftest/efi_selftest_hii.c | 1046 ++
lib/efi_selftest/efi_selftest_hii_data.c | 453 ++
3 files
Allow for handling keyboard layout package in HII database protocol.
A package can be added or deleted in HII database protocol, but
we don't set 'current' keyboard layout as there is no driver that
requests a keyboard layout.
Signed-off-by: AKASHI Takahiro
---
include/efi_api.h| 6 ++
From: Leif Lindholm
This patch provides enough implementation of the following protocols to
run EDKII's Shell.efi and UEFI SCT:
* EfiHiiDatabaseProtocol
* EfiHiiStringProtocol
Not implemented are:
* ExportPackageLists()
* RegisterPackageNotify()/UnregisterPackageNotify()
* SetKeyboard
HII database protocol is the last missing (major?) piece of code so that
we can run unmodified EDKII's shell and UEFI SCT on EFI-enabled u-boot.
The original code was initially written by Leif and Rob a year ago[1],
and now I'm reworking it. The implementation has not been much
enhanced from the o
The current GetNextVariableName() is a placeholder.
With this patch, it works well as expected.
Signed-off-by: AKASHI Takahiro
---
lib/efi_loader/efi_variable.c | 154 +-
1 file changed, 152 insertions(+), 2 deletions(-)
diff --git a/lib/efi_loader/efi_variable.c
There is a bug in efi variables test.
Fix it with some cosmetic improvements.
Please note that efi variables test still fails at QueryVariableInfo()
and GetVariable(), but this is not due to a change in this patch.
==8<==
Testing EFI API implementation
Selected test: 'variables'
Setting
In this patch, GetNextVariableName runtime service will be implemented.
Changes in v2 (Jan 21, 2019)
* update variable_name_size in GetNextVariableName
* add more comments
* change some internal variable names
AKASHI Takahiro (2):
efi_loader: implement GetNextVariableName()
efi_selftest: fix
On 1/20/19 12:34 PM, Auer, Lukas wrote:
Hi Anup,
On Fri, 2019-01-18 at 11:18 +, Anup Patel wrote:
This patchset adds SiFive Freedom Unleashed (FU540) support
to RISC-V U-Boot.
The patches are based upon latest RISC-V U-Boot tree
(git://git.denx.de/u-boot-riscv.git) at commit id
91882c472d8
On 1/20/19 12:26 PM, Auer, Lukas wrote:
Hi Anup,
On Fri, 2019-01-18 at 11:19 +, Anup Patel wrote:
This patch adds SiFive FU540 board support. For now, only
SiFive serial, SiFive PRCI, and Cadance MACB drivers are
only enabled. The SiFive FU540 defconfig by default builds
U-Boot for S-Mode b
On 1/20/19 12:22 PM, Auer, Lukas wrote:
Hi Anup,
On Fri, 2019-01-18 at 11:19 +, Anup Patel wrote:
From: Atish Patra
It is possible that input clock is not available because clk
device was not available and 'clock-frequency' DT property is
also not available.
Why would the clock device n
Hi Simon:
Simon Glass 于2019年1月10日周四 下午12:30写道:
> At present some Rockchip SoCs and boards are not mentioned in the README.
> So that people can see which SoCs are supported, expand the list to
> include everything.
>
> Signed-off-by: Simon Glass
> ---
>
> doc/README.rockchip | 43 +
On 20/01/2019 19:51, Priit Laes wrote:
Hi,
> On Sat, Jan 19, 2019 at 01:30:46AM +, Andre Przywara wrote:
>> This series enables the Allwinner MMC driver to drive all SoCs with its
>> DM_MMC variant. We use the gates clock and reset support from the new
>> clock driver, but keep the actual mod
Hello Simon,
unfortunately I could not find any documentation for
arch/arm/lib/reloc_aarch64_efi.c.
EFI binaries never rely on dynamically loaded libraries.
So there will never be any dynamic symbols in an EFI binary.
There will not be any GOT either.
Relocation is handled by the firmware (e.g.
Hi all,
Pinctrl, GPIO, I2C, MMC, ETH are converted.
Convert PMIC is the same of warp7 but i have a some erros, si this log :
U-Boot SPL 2019.01-00197-ga524e5d-dirty (Jan 20 2019 - 21:09:49 +0100)
Trying to boot from USB SDP
SDP: initialize...
SDP: handle requests...
Downloading file of size 5563
Let's have Jon Hunter take a look, I'll take it in to tegra/master if he acks
it.
-Original Message-
From: Simon Glass
Sent: Sunday, January 20, 2019 1:32 PM
To: U-Boot Mailing List
Cc: Mario Six ; Tom Warren ; Stephen
Warren ; Albert Aribaud ;
Allen Martin ; Minkyu Kang ; Stephen
W
This patch converts the pico-pi-imx7d to use the DM PMIC model.
Signed-off-by: Joris Offouga
---
board/technexion/pico-imx7d/pico-imx7d.c | 44
configs/pico-pi-imx7d_defconfig | 6 +
include/configs/pico-imx7d.h | 6 -
3 files chang
Furthermore this patch create a aliase for usb0 to usbotg1.
This usb is used for mass storage and dfu.
Signed-off-by: Joris Offouga
---
arch/arm/dts/imx7d-pico-pi.dts | 1 +
configs/pico-pi-imx7d_defconfig | 1 +
2 files changed, 2 insertions(+)
diff --git a/arch/arm/dts/imx7d-pico-pi.dts b/ar
Furthermore this patch fix request gpio_direction_ouput with gpio_request
require because DM GPIO is enable
Signed-off-by: Joris Offouga
---
board/technexion/pico-imx7d/pico-imx7d.c | 1 +
configs/pico-pi-imx7d_defconfig | 1 +
2 files changed, 2 insertions(+)
diff --git a/board/techne
This commit switches to DM UART for pico-imx7d-pico.
Signed-off-by: Joris Offouga
---
arch/arm/dts/imx7d-pico-pi.dts | 4
configs/pico-pi-imx7d_defconfig | 1 +
2 files changed, 5 insertions(+)
diff --git a/arch/arm/dts/imx7d-pico-pi.dts b/arch/arm/dts/imx7d-pico-pi.dts
index d4aca96..806
Furthermore this patch create un alias for mmc0 to usdch3 because before the
convertion he was the only one described in the pico-imx7d.c.
Signed-off-by: Joris Offouga
---
arch/arm/dts/imx7d-pico-pi.dts | 4
board/technexion/pico-imx7d/pico-imx7d.c | 36 --
This patch adds DT file hooks for imx7d-pico-pi.dtb
Signed-off-by: Joris Offouga
---
arch/arm/dts/Makefile | 3 ++-
configs/pico-pi-imx7d_defconfig | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile
index b2ca87d..5c878
This patch is necessary for convert pico-pi-imx7 to dm driver model
Signed-off-by: Joris Offouga
---
configs/pico-pi-imx7d_defconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/configs/pico-pi-imx7d_defconfig b/configs/pico-pi-imx7d_defconfig
index ce43393..80f5739 100644
--- a/config
This commit switches to DM I2C for pico-pi-imx7d.
Signed-off-by: Joris Offouga
---
board/technexion/pico-imx7d/pico-imx7d.c | 24
configs/pico-pi-imx7d_defconfig | 1 +
include/configs/pico-imx7d.h | 5 -
3 files changed, 1 insertion(+), 29 del
This patch imports the Linux kernel base board imx7d-pico.dtsi and specific
dts for imx7d-pico-pi
Signed-off-by: Joris Offouga
---
arch/arm/dts/imx7d-pico-pi.dts | 93 +++
arch/arm/dts/imx7d-pico.dtsi | 588 +
2 files changed, 681 insertions(+)
cre
Hi all,
Pinctrl, GPIO, I2C, MMC, ETH are converted.
Convert PMIC is the same of warp7 but i have a some erros, si this log :
U-Boot SPL 2019.01-00197-ga524e5d-dirty (Jan 20 2019 - 21:09:49 +0100)
Trying to boot from USB SDP
SDP: initialize...
SDP: handle requests...
Downloading file of size 5563
Hi Anup,
On Fri, 2019-01-18 at 11:18 +, Anup Patel wrote:
> This patchset adds SiFive Freedom Unleashed (FU540) support
> to RISC-V U-Boot.
>
> The patches are based upon latest RISC-V U-Boot tree
> (git://git.denx.de/u-boot-riscv.git) at commit id
> 91882c472d8c0aef4db699d3f2de55bf43d4ae4b
>
Hi Tom Warren,
On Fri, 28 Dec 2018 at 09:24, Simon Glass wrote:
>
> This series adds sound support for Nyan. It allows simple beeps to be
> generated in U-Boot. This requires the addition of an I2S driver, an
> audio hub driver and a sound driver to pull things together. An existing
> audio codec
Hi Anup,
On Fri, 2019-01-18 at 11:19 +, Anup Patel wrote:
> This patch adds SiFive FU540 board support. For now, only
> SiFive serial, SiFive PRCI, and Cadance MACB drivers are
> only enabled. The SiFive FU540 defconfig by default builds
> U-Boot for S-Mode because U-Boot on SiFive FU540 will
Hi Simon,
On Tue, 8 Jan 2019 at 08:29, Simon Goldschmidt
wrote:
>
> The platdata initialization structs are currently generated into .rwdata.
> Make sure the are put into .rodata by generating them as const.
>
> Signed-off-by: Simon Goldschmidt
Unfortunately this breaks the dtoc and binman test
On Fri, 2019-01-18 at 11:19 +, Anup Patel wrote:
> From: Atish Patra
>
> Currently, timer driver is bound only for hart0.
>
> There is no mandatory requirement that hart0 should always
> come up. In fact, HiFive Unleashed SoC hart0 doesn't boot
> in S-mode because it only has M-mode.
>
> Th
Hi Anup,
On Fri, 2019-01-18 at 11:19 +, Anup Patel wrote:
> From: Atish Patra
>
> It is possible that input clock is not available because clk
> device was not available and 'clock-frequency' DT property is
> also not available.
Why would the clock device not be available?
I suspect the pro
On Fri, 2019-01-18 at 11:19 +, Anup Patel wrote:
> From: Atish Patra
>
> Compute the baud rate multipler with more precision.
>
> Signed-off-by: Atish Patra
> Reviewed-by: Alexander Graf
> ---
> drivers/serial/serial_sifive.c | 28 ++--
> 1 file changed, 26 inserti
Hi Anup,
On Fri, 2019-01-18 at 11:19 +, Anup Patel wrote:
> Add driver code for the SiFive FU540 PRCI IP block. This IP block
> handles reset and clock control for the SiFive FU540 device and
> implements SoC-level clock tree controls and dividers.
>
> Based on code written by Wesley Terpstr
On Fri, 2019-01-18 at 11:19 +, Anup Patel wrote:
> From: Atish Patra
>
> Fix MID bit field check to correctly identify all GEM hardwares.
>
> The check is updated as per macb driver in Linux location:
> /drivers/net/ethernet/cadence/macb_main.c:259
>
> Signed-off-by: Atish Patra
> Reviewed
On Fri, 2019-01-18 at 11:18 +, Anup Patel wrote:
> On 64bit systems, the DRAM top can be easily beyond 4GB and U-Boot
> DMA mapping APIs will generate DMA addresses beyond 4GB. This
> breaks DMA programming in 32bit DMA capable devices (such as
> Cadence MACB ethernet). For example, If DRAM is
On Fri, 2019-01-18 at 11:18 +, Anup Patel wrote:
> This patch adds asm/dma-mapping.h for Linux-like DMA mappings
> APIs required by some of the drivers (such as, Cadance MACB
> Ethernet driver).
>
> Signed-off-by: Anup Patel
> Reviewed-by: Bin Meng
> Reviewed-by: Alexander Graf
> ---
> arc
On Fri, 2019-01-18 at 11:18 +, Anup Patel wrote:
> The QEMU CPU support under arch/riscv is pretty much generic
> and works fine for SiFive Unleashed as well. In fact, there
> will be quite a few RISC-V SOCs for which QEMU CPU support
> will work fine.
>
> This patch renames cpu/qemu to cpu/ge
On Sat, Jan 19, 2019 at 01:30:46AM +, Andre Przywara wrote:
> This series enables the Allwinner MMC driver to drive all SoCs with its
> DM_MMC variant. We use the gates clock and reset support from the new
> clock driver, but keep the actual mod clock in its somewhat hackish
> state. Properly s
Hi Joris,
[Please keep the list on Cc]
On Sun, Jan 20, 2019 at 3:27 PM Joris Offouga wrote:
> I convert I2C first , it work but pmic function return wrong error :
>
> read error from device: 9df65458 register: 0x3!
> PMIC: PFUZE3000 DEV_ID=0x18764000 REV_ID=0xfffb
> read error from device:
On Sun, Jan 20, 2019 at 6:57 AM Tom Rini wrote:
> On Sat, Jan 19, 2019 at 09:37:14PM -0600, Derald D. Woods wrote:
>
> > This commit converts the following items to Kconfig:
> >
> > CONFIG_ATMEL_NAND_HWECC
> > CONFIG_ATMEL_NAND_HW_PMECC
> > CONFIG_PMECC_CAP
> > CONFIG_PMECC_SECTOR_SIZE
> > CONFIG
BK4 requires setup of 50MHz reference clock for its KSZ8081 PHY devices.
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
board/phytec/pcm052/pcm052.c | 16
1 file changed, 16 insertions(+)
diff --git a/board/phytec/pcm052/pcm052.c b/board/phytec/pcm052/pcm052.c
index
The "m4go" provides exactly the same functionality as the IMX generic
"bootaux" command. Remove it to not duplicate the code.
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
board/phytec/pcm052/pcm052.c | 38 --
1 file changed, 38 deletions(-)
diff -
This commit introduces the board specific function to read fused mac
address.
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
board/phytec/pcm052/pcm052.c | 41 +
1 file changed, 41 insertions(+)
diff --git a/board/phytec/pcm052/pcm052.c b/board/
As one has moved to DM based LEDs, this code is required to setup the
default state.
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
board/phytec/pcm052/pcm052.c | 4
1 file changed, 4 insertions(+)
diff --git a/board/phytec/pcm052/pcm052.c b/board/phytec/pcm052/pcm052.c
index d4f
This commit cleans up the pcm052.c file to remove dead code after moving to
DTS and DM.
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
board/phytec/pcm052/pcm052.c | 267 ---
1 file changed, 267 deletions(-)
diff --git a/board/phytec/pcm052/pcm0
This commit provides distinction between PCM052 and BK4.
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
board/phytec/pcm052/pcm052.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/board/phytec/pcm052/pcm052.c b/board/phytec/pcm052/pcm052.c
index 4e4b870304..5f2
The BK4's config file has changed since its initial posting to main line.
This commit reflects those changes.
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
include/configs/bk4r1.h | 214 ++--
1 file changed, 206 insertions(+), 8 deletions(-)
This commit updates BK4's and PCM052's config files to support as much
as possible device tree and model in u-boot.
Moreover, remove CONFIG_* from pcm052.h (as those are now in
bk4|pcm052_defconfig)
Signed-off-by: Lukasz Majewski
---
Changes in v2:
- Disable EFI related support and com
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
board/phytec/pcm052/pcm052.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/board/phytec/pcm052/pcm052.c b/board/phytec/pcm052/pcm052.c
index 5f2c9a9c12..95df0be6c1 100644
--- a/board/phytec/pcm052/pcm052.c
+++ b/board/phytec/pcm052
This commit brings a separate file in which the U-Boot specific
properties (like 'dm-pre-reloc') are provided.
Such approach allows easy sync with upstream Linux kernel in the
future.
Signed-off-by: Lukasz Majewski
---
Changes in v2:
- New patch
arch/arm/dts/vf610-bk4r1-u-boot.dtsi |
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
include/configs/pcm052.h | 17 +
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/include/configs/pcm052.h b/include/configs/pcm052.h
index c2ecb7ec18..fb8f3c8609 100644
--- a/include/configs/pcm052.h
+++ b/incl
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
include/configs/bk4r1.h | 18 ++
1 file changed, 18 insertions(+)
diff --git a/include/configs/bk4r1.h b/include/configs/bk4r1.h
index 7bd3411ff2..05ebb7d9c5 100644
--- a/include/configs/bk4r1.h
+++ b/include/configs/bk4r1.
This patch provides definitions necessary for VF610 DDR pad configurations.
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
arch/arm/dts/vf610-pinfunc.h | 50
1 file changed, 50 insertions(+)
diff --git a/arch/arm/dts/vf610-pinfunc.h b/arch/
This commit provides update and renames the bk4r1.dts to vf610-bk4r1.dts
file with more on SoC HW description.
The pcm052.dts has been renamed to vf610-pcm052.dts as well.
Moreover, a new vf610-pcm052.drsi file has been introduced
to reuse the common code between devices based on Phytec's
pcm052 m
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
include/configs/bk4r1.h | 31 +++
1 file changed, 31 insertions(+)
diff --git a/include/configs/bk4r1.h b/include/configs/bk4r1.h
index bbd3e4e636..7bd3411ff2 100644
--- a/include/configs/bk4r1.h
+++ b/include/c
This patch allows moving vf610 based boards to a device tree and model.
Ported from Linux kernel - v4.20 (tag)
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
arch/arm/dts/vf.dtsi | 62
1 file changed, 62 insertions(+)
diff --git a/a
Provide function to enable I2C2 clock for vf610 (BK4) - in the
generic code.
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
arch/arm/cpu/armv7/vf610/generic.c | 19 +++
arch/arm/include/asm/arch-vf610/clock.h | 3 +++
board/phytec/pcm052/pcm052.c| 2 +
This code allows reusing the default u-boot as in the late board init, the
default envs are restored and proper recovery scripts executed.
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
arch/arm/cpu/armv7/vf610/Kconfig | 1 +
arch/arm/include/asm/arch-vf610/imx-regs.h | 2 +
The proposed way of reading fused MAC in the imx_get_mac_from_fuse() may
be different for other boards.
This commit defines the imx_get_mac_from_fuse() as a weak function to allow
board file overriding it with customized function.
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
arch/ar
This patch series converts PCM052 and BK4 to use Driver Model and Device
Tree.
Some notable changes:
- The way how MAC address is read from fuses can now be adjusted
- DTS improvement/sync with kernel (also extract u-boot specific properties)
- Using generic code instead of one from board
The out
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
drivers/net/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index ff55e03d3f..f5e0fb8611 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -187,7 +187,7 @@ co
The NXP's FEC driver can be reused on vf610 device (with DM).
Signed-off-by: Lukasz Majewski
---
Changes in v2: None
drivers/net/fec_mxc.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c
index 32fb34b793..be388ead30 100644
--- a/drivers/net/fec
On Sat, Jan 19, 2019 at 09:37:14PM -0600, Derald D. Woods wrote:
> This commit converts the following items to Kconfig:
>
> CONFIG_ATMEL_NAND_HWECC
> CONFIG_ATMEL_NAND_HW_PMECC
> CONFIG_PMECC_CAP
> CONFIG_PMECC_SECTOR_SIZE
> CONFIG_SPL_GENERATE_ATMEL_PMECC_HEADER
>
> Config files not explicitly
Hi Michal,
I understand all of this but will be good to know what consumes that
0x5xx space and if we mark nodes properly that maybe something is not
used and we should remove that marking.
It means expected data is that uarts consumes 0xXXX, axi 0xXXX, sd
0xXXX, etc.
measuring only the memor
On 12/21/18 5:30 PM, Heinrich Schuchardt wrote:
> The memory area [0x400-0x420[ is occupied by the PSCI firmware. Any
> attempt to access it from U-Boot leads to an immediate crash.
>
> So let's make the same memory reservation as the vendor device tree.
>
> Signed-off-by: Heinrich Schuch
Moving to the driver model requires CONFIG_DM to be enabled. Currently
several boards like kmeter1_defconfig produce a build error when CONFIG_DM
is enabled:
In file included from include/common.h:35,
from ./arch/powerpc/include/asm/fsl_lbc.h:10,
from include/mpc8
88 matches
Mail list logo