From: Paweł Jarosz
Add the clock driver for the rk3066 platform.
Derived from the rk3288 and rk3188 driver it
supports only a bare minimum to bring up the system
to reduce the TPL size for:
SDRAM clock configuration.
The boot devices NAND, EMMC, SDMMC, SPI.
A UART for the debug messages
From: Paweł Jarosz
Add rockchip rk3066 sdram driver
Signed-off-by: Paweł Jarosz
Signed-off-by: Johan Jonker
---
Changed V7:
restyle
rename TEST_PATTERN
changed function prefix
changed #if where possible
restyle U_BOOT_DRIVER structure
remove rk3066_dmc_of_to_plat because dmc DT
Move the include for rk3xxx-u-boot.dtsi to rk3188-u-boot.dtsi
to stay in line with U-boot dtsi files.
Signed-off-by: Johan Jonker
---
arch/arm/dts/rk3188-u-boot.dtsi | 1 +
arch/arm/dts/rk3188.dtsi| 1 -
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git
The file rk3xxx-u-boot.dtsi was original only for rk3188 and SPL.
With rk3066 added some nodes are also needed in TPL,
so change them to u-boot,dm-pre-reloc
Signed-off-by: Johan Jonker
---
arch/arm/dts/rk3xxx-u-boot.dtsi | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git
On Sun, Apr 03, 2022 at 04:06:03PM +0200, Andrey Zhizhikin wrote:
> If include/generated/env.in does not exist, which is a typical case for
> clean build, quiet_cmd_gen_envp command tries to delete this file
> unconditionally.
>
> This produces following warning during the build:
> ENVP
On Wed, Mar 30, 2022 at 10:04 PM Marek Vasut wrote:
>
> This driver is the only SMCCC dependency in iMX8M U-Boot port. Rework
> the driver based on Linux GPCv2 driver to directly control the GPCv2
> block instead of using SMCCC calls. This way, U-Boot can operate the
> i.MX8M power domains
Hi,
I'm working on a BSP that features the Reesas RZ/G2L & RZ/V2L CPUs which
have a Cortex-A55 core onthe Arm8.2 architecture. I don't see it listed
under https://www.denx.de/wiki/view/ELDK-5/WebHome#Section_1.4. and was
wondering if there's a way to use ELDK for this Aarch64 architecture at
On 4/4/22 10:51, Francesco Dolcini wrote:
The current DDR write level calibration routine always overwrite
the ralat/walat fields to their maximum value, just save
the existing values at the beginning of the calibration routine
and restore it at the end.
In case the delay is estimated by the
QorIQ pre-PBL BootROM scans first 24 SD card sectors (each with fixed 512
bytes length) for boot signature. Implement same redundancy behavior in
fsl_esdhc_spl driver to allow loading proper U-Boot when boot sector is not
the first one.
Signed-off-by: Pali Rohár
---
drivers/mmc/fsl_esdhc_spl.c
Hello Marek,
thanks for your review.
On Mon, Apr 04, 2022 at 03:39:35PM +0200, Marek Vasut wrote:
> On 4/4/22 10:51, Francesco Dolcini wrote:
> > Wait 1ms before issuing the first MRS command to write DDR3 Mode
> > registers.
> >
> > There is a requirement to wait minimum of Reset CKE Exit time,
On Sat, 2 Apr 2022 at 16:47, Heinrich Schuchardt wrote:
>
> On 3/24/22 14:54, Masahisa Kojima wrote:
> > Provide a unit test for function u16_strlcat().
> >
> > Signed-off-by: Masahisa Kojima
> > Reviewed-by: Simon Glass
> > ---
> > No change since v2
> >
> > Newly created in v2
> >
> >
On Mon, Apr 04, 2022 at 07:48:34AM +, eugen.hris...@microchip.com wrote:
> Hello Tom,
>
> Please pull tag u-boot-at91-2022.07-a , the first set of new at91
> features for the next cycle 2022.07 .
>
> This feature set includes the new driver for the Atmel TCB timer,
> alignment in DT for
On 4/4/22 10:51, Francesco Dolcini wrote:
Wait 1ms before issuing the first MRS command to write DDR3 Mode
registers.
There is a requirement to wait minimum of Reset CKE Exit time, tXPR,
with tXPR = max(tXS, 5tCK) and to wait 500 useconds after reset is
de-asserted. It seems that for some
Add include for rk3066.
Signed-off-by: Johan Jonker
---
arch/arm/include/asm/arch-rk3066/boot0.h | 8
arch/arm/include/asm/arch-rk3066/gpio.h | 8
arch/arm/include/asm/arch-rk3066/timer.h | 6 ++
3 files changed, 22 insertions(+)
create mode 100644
On 4/4/22 16:15, Adam Ford wrote:
On Mon, Apr 4, 2022 at 8:01 AM Marek Vasut wrote:
On 4/4/22 14:51, Adam Ford wrote:
On Wed, Mar 30, 2022 at 10:04 PM Marek Vasut wrote:
This driver is the only SMCCC dependency in iMX8M U-Boot port. Rework
the driver based on Linux GPCv2 driver to
This allows boards to specify NAND settings via standard DT properties.
Signed-off-by: Pali Rohár
---
drivers/mtd/nand/raw/Kconfig | 4 +++
drivers/mtd/nand/raw/fsl_elbc_nand.c | 42 ++--
2 files changed, 44 insertions(+), 2 deletions(-)
diff --git
Initialize ECC configuration after nand_scan_ident() call and only in case
nand_scan_ident() have not done it. nand_scan_ident() fills ECC
configuration from device tree.
Fixes usage of NAND_ECC_SOFT_BCH when it is specified in device tree.
Signed-off-by: Pali Rohár
---
According to Linux kernel DT schema nand-controller.yaml, using DT property
nand-ecc-algo=bch is the correct way for specifying BCH as ECC algorithm.
Signed-off-by: Pali Rohár
---
drivers/mtd/nand/raw/nand_base.c | 6 ++
1 file changed, 6 insertions(+)
diff --git
This patch series adds device tree support for P2020 NAND controller in
SW ECC mode.
Pali Rohár (5):
mtd: rawnand: fsl_elbc: Implement RNDOUT command
mtd: rawnand: fsl_elbc: Add device tree support
mtd: rawnand: fsl_elbc: Use ECC configuration from device tree
mtd: nand: raw: Add support
This node is required for NAND and NOR support. Node is taken from the
upstream Linux kernel DTS file.
Signed-off-by: Pali Rohár
---
arch/powerpc/dts/p2020-post.dtsi | 7 +++
arch/powerpc/dts/p2020rdb-pc.dts | 4
arch/powerpc/dts/p2020rdb-pc_36b.dts | 4
3 files changed,
From: Paweł Jarosz
grf is needed by various drivers for rk3066 soc.
Signed-off-by: Paweł Jarosz
Signed-off-by: Johan Jonker
---
Changed V9:
fix TAB
Changed V8:
add GRF_GPIO3B_IOMUX for SDMMC0
use GENMASK, __bf_shf and REG defines
add includes
---
MK808 is a RK3066-based board with 1 USB host and 1 USB OTG port,
HDMI and a micro-SD card slot. It also includes on-board NAND
and 1GB of SDRAM.
Changed V9:
fix TABs and spaces
add led config
enable led gpio
change pinctrl regmap source
disable STIMER
move include
Changed V8:
Add the core architecture code for the rk3066.
Signed-off-by: Johan Jonker
---
arch/arm/mach-rockchip/Kconfig| 23
arch/arm/mach-rockchip/Makefile | 1 +
arch/arm/mach-rockchip/rk3066/Kconfig | 30 ++
arch/arm/mach-rockchip/rk3066/Makefile
Add rk3066_common.h include.
Signed-off-by: Johan Jonker
---
include/configs/mk808.h | 9 ++
include/configs/rk3066_common.h | 56 +
2 files changed, 65 insertions(+)
create mode 100644 include/configs/mk808.h
create mode 100644
On 4/3/22 11:56 AM, Dario Binacchi wrote:
> Hi Sean,
>
>> Il 01/04/2022 23:43 Michael Nazzareno Trimarchi
>> ha scritto:
>>
>>
>> Hi Sean
>>
>> On Fri, Apr 1, 2022 at 8:53 PM Sean Anderson wrote:
>> >
>> >
>> >
>> > On 4/1/22 2:46 PM, Sean Anderson wrote:
>> > > Hi all,
>> > >
>> > > I
From: Paweł Jarosz
Add driver supporting pin multiplexing on rk3066 platform.
Signed-off-by: Paweł Jarosz
Signed-off-by: Johan Jonker
---
Changed V9:
change regmap source
Changed V7:
restyle
changed function prefix.
restyle U_BOOT_DRIVER structure
use OF_REAL
use EOPNOTSUPP
---
In order to update the DT for rk3066
sync the power domain dt-binding header.
This is the state as of v5.12 in Linux.
Signed-off-by: Johan Jonker
---
include/dt-bindings/power/rk3066-power.h | 22 ++
1 file changed, 22 insertions(+)
create mode 100644
Hey all,
It is release day and here is v2022.04. As a general reminder, there's
still many DM migrations that need to be done and while we try and have
a non-fatal warning message printed out when building a given platform,
some things can slip through the cracks. Checking out your boards
Attaching a UBI partition may take a while, since scanning the memory is
required.
It thus makes sense to avoid a detach/scan/attach cycle when the right
partition is already attached, and let the calling process call 'detach'
beforehand if it needs it.
This commit checks for the currently
This is needed for SW ECC.
Signed-off-by: Pali Rohár
---
drivers/mtd/nand/raw/fsl_elbc_nand.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/mtd/nand/raw/fsl_elbc_nand.c
b/drivers/mtd/nand/raw/fsl_elbc_nand.c
index ddfd75d32d06..f8698ec0158a 100644
---
Signed-off-by: Pali Rohár
---
drivers/mmc/fsl_esdhc.c | 2 +-
include/fsl_esdhc.h | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/mmc/fsl_esdhc.c b/drivers/mmc/fsl_esdhc.c
index 05a6d0ce1562..fdf2cc290e06 100644
--- a/drivers/mmc/fsl_esdhc.c
+++
On 4/4/22 14:51, Adam Ford wrote:
On Wed, Mar 30, 2022 at 10:04 PM Marek Vasut wrote:
This driver is the only SMCCC dependency in iMX8M U-Boot port. Rework
the driver based on Linux GPCv2 driver to directly control the GPCv2
block instead of using SMCCC calls. This way, U-Boot can operate the
On Mon, Apr 4, 2022 at 8:01 AM Marek Vasut wrote:
>
> On 4/4/22 14:51, Adam Ford wrote:
> > On Wed, Mar 30, 2022 at 10:04 PM Marek Vasut wrote:
> >>
> >> This driver is the only SMCCC dependency in iMX8M U-Boot port. Rework
> >> the driver based on Linux GPCv2 driver to directly control the
MK808 is a RK3066-based board with 1 USB host and 1 USB OTG port,
HDMI and a micro-SD card slot. It also includes on-board NAND
and 1GB of SDRAM. Add rk3066a-mk808.dts. Move U-boot specific
things in a rk3066a-mk808-u-boot.dtsi file.
Signed-off-by: Johan Jonker
---
Changed V9:
add led config
MK808 is a RK3066-based board with 1 USB host and 1 USB OTG port,
HDMI and a micro-SD card slot. It also includes on-board NAND
and 1GB of SDRAM.
Signed-off-by: Johan Jonker
---
arch/arm/mach-rockchip/rk3066/Kconfig | 9 +
board/rikomagic/mk808/Kconfig | 15 +++
This commit adds the default configuration file and
relevant description for a MK808 board.
Signed-off-by: Johan Jonker
---
changed V9:
enable led gpio
disable STIMER
Changed V8:
use default log level
ENV_IS_NOWHERE
---
configs/mk808_defconfig | 100
Add rk3066 Rikomagic MK808 to the list of
mainline supported Rockchip boards.
Signed-off-by: Johan Jonker
---
doc/board/rockchip/rockchip.rst | 2 ++
1 file changed, 2 insertions(+)
diff --git a/doc/board/rockchip/rockchip.rst b/doc/board/rockchip/rockchip.rst
index a75e60b9fa..ed2792d414
Add rk3066 support to rkcommon.c
Signed-off-by: Johan Jonker
---
tools/rkcommon.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tools/rkcommon.c b/tools/rkcommon.c
index 29f2676c19..860785f839 100644
--- a/tools/rkcommon.c
+++ b/tools/rkcommon.c
@@ -123,6 +123,7 @@ struct spl_info {
In the Linux DT the file rk3xxx.dtsi is shared between
rk3066 and rk3188. Add rk3066a.dtsi. Move U-boot specific
things in a rk3066a-u-boot.dtsi file.
Signed-off-by: Johan Jonker
---
Changed V9:
fix include rk3066a-u-boot.dtsi
Changed V8:
update dtsi
---
arch/arm/dts/rk3066a-u-boot.dtsi |
On Mon, Apr 4, 2022 at 12:59 AM Heinrich Schuchardt wrote:
>
> Am 4. April 2022 07:40:16 MESZ schrieb Kyle Evans :
> >On Mon, Apr 4, 2022 at 12:09 AM Heinrich Schuchardt
> >wrote:
> >>
> >> Am 3. April 2022 23:08:33 MESZ schrieb Kyle Evans :
> >> > On Tue, Jan 12, 2021 at 1:59 PM Heinrich
Hi Heinrich,
On Sat, 2 Apr 2022 at 16:19, Heinrich Schuchardt wrote:
>
> On 3/24/22 14:54, Masahisa Kojima wrote:
> > Provide u16 string version of strlcat().
> >
> > Signed-off-by: Masahisa Kojima
> > Reviewed-by: Simon Glass
> > ---
> > Changes in v4:
> > - add blank line above the return
On Sun, 3 Apr 2022 00:36:34 +0200
Pali Rohár wrote:
> Callers of function atsha204a_crc16() expect to return value in host cpu
> endianity. So remove cpu_to_le16() conversion.
>
> Signed-off-by: Pali Rohár
> ---
> drivers/misc/atsha204a-i2c.c | 2 +-
> 1 file changed, 1 insertion(+), 1
Hi,
Recently I have worked on porting an imx6 based board's u-boot2014 to u-boot2020
and I enabled all the used drivers to use DM: GPIO, ETH, USB, SPI,
MMC, WDT, MTD and REGULATOR.
However, I noticed that the boot of the new u-boot is somehow slower
than the old one (not by much though) !
On Sat, 2 Apr 2022 at 15:33, Heinrich Schuchardt wrote:
>
> On 3/24/22 14:54, Masahisa Kojima wrote:
> > This commit adds the UEFI related menu entries and
> > distro_boot entries into the bootmenu.
> >
> > For UEFI, user can select which UEFI "Boot" option
> > to execute, call UEFI bootmgr
Hi Heinrich,
On Sat, 2 Apr 2022 at 14:48, Heinrich Schuchardt wrote:
>
> On 3/24/22 14:54, Masahisa Kojima wrote:
> > This patch series adds the menu-driven boot device selection,
> > by extending the existing "bootmenu" to include UEFI and distro_boot
> > related entries, and supports
Do DDR initialization using the procedural mx6_dram_cfg() instead of
programming the MMDC using a raw list of register/value pairs, this
solves some rare boot failures on specific "bad" modules.
Calibration values, DDR geometry are unchanged, memory timings are
updated according to the relevant
The current DDR write level calibration routine always overwrite
the ralat/walat fields to their maximum value, just save
the existing values at the beginning of the calibration routine
and restore it at the end.
In case the delay is estimated by the user to be more than one cycle the
walat
Dear all,
we do recently have debugged some spurious boot failures and crashes, about 2%
of times on specific "bad" modules", on the toradex apalis imx6 [0].
We found a couple of issues in the generic imx6 ddr configuration code and we
updated the apalis-imx6 memory timing to fix those. With the
On Sat, 2 Apr 2022 at 15:12, Heinrich Schuchardt wrote:
>
> On 3/24/22 14:54, Masahisa Kojima wrote:
> > From: AKASHI Takahiro
> >
> > Under the current implementation, booting from removable media using
> > a architecture-specific default image name, say BOOTAA64.EFI, is
> > supported only in
Wait 1ms before issuing the first MRS command to write DDR3 Mode
registers.
There is a requirement to wait minimum of Reset CKE Exit time, tXPR,
with tXPR = max(tXS, 5tCK) and to wait 500 useconds after reset is
de-asserted. It seems that for some reason this is not enforced by the
MMDC
Il 01/04/2022 10:57, Jagan Teki ha scritto:
On Tue, Mar 22, 2022 at 4:26 PM Luca Ellero
wrote:
From: Luca Ellero
Take as reference Linux kernel code:
drivers/mtd/devices/mtd_dataflash.c
Linux commit id?
Hi Jagan,
Linux kernel commit is the following:
commit
On 4/3/22 00:36, Pali Rohár wrote:
Callers of function atsha204a_crc16() expect to return value in host cpu
endianity. So remove cpu_to_le16() conversion.
Signed-off-by: Pali Rohár
Reviewed-by: Stefan Roese
Thanks,
Stefan
---
drivers/misc/atsha204a-i2c.c | 2 +-
1 file changed, 1
On Thu, 17 Mar 2022 23:52:33 -0500
Samuel Holland wrote:
Hi,
> Chips attached to the P2WI bus require an initialization command before
> they can be used. (Specifically, this switches the chip from I2C mode
> to P2WI mode.) The driver does this in its .probe_chip hook, under the
> assumption
On Thu, 17 Mar 2022 23:52:36 -0500
Samuel Holland wrote:
> Currently, clock/reset setup for this device is handled by a
> platform-specific function and is intermixed with non-DM pinctrl
> setup. Use the devicetree to get clocks/resets, which disentagles
> it from the pinctrl setup in
On Thu, 17 Mar 2022 23:52:35 -0500
Samuel Holland wrote:
Hi,
> Chips attached to the RSB bus require an initialization command before
> they can be used. (Specifically, this command programs the chip's
> runtime address.) The driver does this in its .probe_chip hook, under
> the assumption that
Dear U-Boot community,
I have a default configuration based on 'efi-x86_payload64_defconfig'
(64-bit EFI stub), to which I want to add the EFI_LOADER.
In order to do so I also have to enable X86-64 to fulfill the "depends on"
criterias in EFI_LOADER Kconfig. I'm doing this by setting
On Mon, Apr 4, 2022 at 9:26 AM Sean Anderson wrote:
>
>
>
> On 4/3/22 11:56 AM, Dario Binacchi wrote:
> > Hi Sean,
> >
> >> Il 01/04/2022 23:43 Michael Nazzareno Trimarchi
> >> ha scritto:
> >>
> >>
> >> Hi Sean
> >>
> >> On Fri, Apr 1, 2022 at 8:53 PM Sean Anderson
> >> wrote:
> >> >
> >> >
This uses an i2c eeprom to load a mac address using the nvmem interface.
Signed-off-by: Sean Anderson
Reviewed-by: Simon Glass
---
(no changes since v1)
arch/sandbox/dts/test.dts | 9 -
drivers/misc/i2c_eeprom_emul.c | 4
2 files changed, 12 insertions(+), 1 deletion(-)
This uses the nvmem API to load a mac address from an RTC.
Signed-off-by: Sean Anderson
Reviewed-by: Simon Glass
---
(no changes since v1)
arch/sandbox/dts/test.dts | 9 -
drivers/rtc/i2c_rtc_emul.c | 10 ++
2 files changed, 18 insertions(+), 1 deletion(-)
diff --git
This loads a mac address using a misc device using the nvmem interface.
Signed-off-by: Sean Anderson
---
(no changes since v1)
arch/sandbox/dts/test.dts | 9 -
drivers/misc/misc_sandbox.c | 3 +++
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git
This adds a test to ensure that puts is equivalent to putc called in a
loop. We don't verify the contents of the message to avoid having to
record console output a second time (though that could be added in the
future). The globals are initialized to non-zero values to avoid a
warning; in
This implements puts for sandbox. It is fairly straightforward, except
that we break out the shared color printing functionality into its own
function.
Signed-off-by: Sean Anderson
Reviewed-by: Simon Glass
---
drivers/serial/Kconfig | 1 +
drivers/serial/sandbox.c | 21
This series has the remaining patches to [1] which were not applied due
to a build error. That error is addressed in patch 1. The remaining
patches are unmodified, except for 3 which incorperates Simon's
feedback.
[1]
A string like "test\n" would be broken up into the following sequence of
prints by _serial_puts:
puts("test\n")
putc('\r')
Although functionally this is the same as \r\n, it is not the standard
sequence and caused tests to fail. Fix this by excluding the '\n' from
the initial
On Fri, Apr 1, 2022 at 5:48 PM Marek Vasut wrote:
>
> On 4/1/22 23:28, Tim Harvey wrote:
> > On Fri, Apr 1, 2022 at 7:32 AM Marek Vasut wrote:
> >>
> >> The i.MX8MP glue needs to be configured based on a couple of DT
> >> properties, implement .glue_configure callback to parse those DT
> >>
On 4/4/22 20:51, Tim Harvey wrote:
On Fri, Apr 1, 2022 at 5:48 PM Marek Vasut wrote:
On 4/1/22 23:28, Tim Harvey wrote:
On Fri, Apr 1, 2022 at 7:32 AM Marek Vasut wrote:
The i.MX8MP glue needs to be configured based on a couple of DT
properties, implement .glue_configure callback to parse
U-Boot's printf() cannot write to the console before the serial console
driver is set up. We need a function writing to the OS console.
Provide a new function os_printf() to print to the OS console.
Use the funciton to implement the error messages related to loading the
device-tree.
For sure
Before setting up the devices U-Boot's printf() function cannot be used
for console output. Provide function os_printf() to print to stderr.
Signed-off-by: Heinrich Schuchardt
---
arch/sandbox/cpu/os.c | 13 +
include/os.h | 7 +++
2 files changed, 20 insertions(+)
U-Boot's printf() used before setting up U-Boot's serial driver does not
create any output. Use os_printf() for error messages related to loading
the device-tree.
Signed-off-by: Heinrich Schuchardt
---
arch/sandbox/cpu/cpu.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff
On Fri, 18 Mar 2022 00:00:44 -0500
Samuel Holland wrote:
Hi,
> SPL uses the image header to detect the boot device and to find the
> offset of the next U-Boot stage. Since this information is stored
> differently in the eGON and TOC0 image headers, add code to find the
> correct value based on
On 4/1/22 6:39 PM, Tom Rini wrote:
> On Tue, Mar 22, 2022 at 04:59:35PM -0400, Sean Anderson wrote:
>
>> This implements puts for sandbox. It is fairly straightforward, except
>> that we break out the shared color printing functionality into its own
>> function.
>>
>> Signed-off-by: Sean
This adds support for "nvmem cells" as seen in Linux. The nvmem device
class in Linux is used for various assorted ROMs and EEPROMs. In this
sense, it is similar to UCLASS_MISC, but also includes
UCLASS_I2C_EEPROM, UCLASS_RTC, and UCLASS_MTD. New drivers corresponding
to a Linux-style nvmem device
This enables NVMEM for all sandbox defconfigs, enabling it to be used in
unit tests in the next few commits.
Signed-off-by: Sean Anderson
Reviewed-by: Simon Glass
---
(no changes since v1)
configs/sandbox64_defconfig| 1 +
configs/sandbox_defconfig | 1 +
i2c_eeprom_ops->write uses a const buf, so use one for the wrapper
function as well.
Signed-off-by: Sean Anderson
Reviewed-by: Simon Glass
---
(no changes since v1)
drivers/misc/i2c_eeprom.c | 3 ++-
include/i2c_eeprom.h | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff
This prevents some conflicts when running sandbox with -D, since the
"rom" mac address will be random and won't match the environment. We
still need to keep addresses for eth1 and eth6 in the environment,
because dm_test_eth_rotate expects to be able to disable them by
removing their envaddr
This adds support for reading mac addresses from the "mac-address" nvmem
cell. If there is no (local-)mac-address property, then we will try
reading from an nvmem cell.
For some existing examples of this property, refer to imx8mn.dtsi and
imx8mp.dtsi. Unfortunately, fuse drivers have not yet been
On Mon, Apr 4, 2022 at 12:11 PM Marek Vasut wrote:
>
> On 4/4/22 20:51, Tim Harvey wrote:
> > On Fri, Apr 1, 2022 at 5:48 PM Marek Vasut wrote:
> >>
> >> On 4/1/22 23:28, Tim Harvey wrote:
> >>> On Fri, Apr 1, 2022 at 7:32 AM Marek Vasut wrote:
>
> The i.MX8MP glue needs to be
This adds an implementation of puts for DM. The implementation is not as
clean as for the non-DM puts because we have to handle non-nul-terminated
string. We also handle short writes (though these are probably very
unusual).
Signed-off-by: Sean Anderson
---
drivers/serial/Kconfig
On Tue, Mar 22, 2022 at 01:11:17PM +0100, Dominic Rath wrote:
> The k3-ddrss driver wants to configure the DDRSS_V2A_CTL_REG to reflect
> the maximum possible SDRAM of 2 GB for AM64x (instead of the register's
> default that says 8 GB, which the AM64x DDR controller wouldn't support).
>
> The
On 4/4/22 16:53, Francesco Dolcini wrote:
Hello Marek,
thanks for your review.
On Mon, Apr 04, 2022 at 03:39:35PM +0200, Marek Vasut wrote:
On 4/4/22 10:51, Francesco Dolcini wrote:
Wait 1ms before issuing the first MRS command to write DDR3 Mode
registers.
There is a requirement to wait
On 4/4/22 18:41, Nicklas Larsson wrote:
Dear U-Boot community,
I have a default configuration based on 'efi-x86_payload64_defconfig'
(64-bit EFI stub), to which I want to add the EFI_LOADER.
In order to do so I also have to enable X86-64 to fulfill the "depends on"
criterias in EFI_LOADER
On Thu, 17 Mar 2022 23:52:34 -0500
Samuel Holland wrote:
Hi,
> Currently, clock/reset setup for this device is handled by a
> platform-specific function and is intermixed with non-DM pinctrl
> setup. Use the devicetree to get clocks/resets, which disentagles
> it from the pinctrl setup in
It seems like there was some merge error when first cleaning up and
sharing this function. We have both an inline version of the function
in include/tables_csum.h and a non-inline version in lib/tables_csum.c.
Rework things so that we only have the non-inline version (due to number
of calls, we
Instead of reading a pseudo-rom mac address from the device tree, just use
whatever we get from write_hwaddr. This has the effect of using the mac
address from the environment (or from the device tree, if it is
specified).
Signed-off-by: Sean Anderson
Reviewed-by: Simon Glass
Acked-by: Ramon
DSA interfaces use the same mac address for each interface, unless
instructed otherwise. Just set eth4addr and let eth2addr and eth7addr be
set automatically.
Signed-off-by: Sean Anderson
Reviewed-by: Simon Glass
---
(no changes since v1)
board/sandbox/sandbox.env | 1 -
1 file changed, 1
This adds support for the nvmem-cells properties cropping up in manyb
device trees. This is an easy way to load configuration, version
information, or calibration data from a non-volatile memory source. For
more information, refer to patch 6 ("misc: Add support for nvmem
cells").
For the moment I
This adds a test to make sure that all the ethernet interfaces have
their addresses read properly. At the moment everything is read from the
environment, but the next few commits will add additional sources.
Signed-off-by: Sean Anderson
Reviewed-by: Simon Glass
---
(no changes since v1)
On 4/4/22 22:15, Tim Harvey wrote:
On Mon, Apr 4, 2022 at 12:11 PM Marek Vasut wrote:
On 4/4/22 20:51, Tim Harvey wrote:
On Fri, Apr 1, 2022 at 5:48 PM Marek Vasut wrote:
On 4/1/22 23:28, Tim Harvey wrote:
On Fri, Apr 1, 2022 at 7:32 AM Marek Vasut wrote:
The i.MX8MP glue needs to be
On 4/4/22 08:48, Masahisa Kojima wrote:
On Sat, 2 Apr 2022 at 15:12, Heinrich Schuchardt wrote:
On 3/24/22 14:54, Masahisa Kojima wrote:
From: AKASHI Takahiro
Under the current implementation, booting from removable media using
a architecture-specific default image name, say BOOTAA64.EFI,
On 3/31/22 10:48, Ilias Apalodimas wrote:
On Thu, Mar 24, 2022 at 10:54:42PM +0900, Masahisa Kojima wrote:
UEFI specification requires booting from removal media using
a architecture-specific default image name such as BOOTAA64.EFI.
This commit adds the removable media entries into bootmenu,
so
sending this emial again, did not receive an admin response about this.
Please clarify or post to list.
Thank you
Hi,
I'm working on a BSP that features the Reesas RZ/G2L & RZ/V2L CPUs which
have a Cortex-A55 core onthe Arm8.2 architecture. I don't see it listed
under
Hi Andre,
On 4/4/22 12:30 PM, Andre Przywara wrote:
> On Thu, 17 Mar 2022 23:52:36 -0500
> Samuel Holland wrote:
>
>> Currently, clock/reset setup for this device is handled by a
>> platform-specific function and is intermixed with non-DM pinctrl
>> setup. Use the devicetree to get
92 matches
Mail list logo