EFI_ENTRY in efi_connect_controller() should use %pD to print the remaining
device path.
Signed-off-by: Heinrich Schuchardt
---
lib/efi_loader/efi_boottime.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/efi_loader/efi_boottime.c b/lib/efi_loader/efi_boottime.c
index
The 'sf' command is not supposed to rely on the MTD stack, but both
'sf' and 'nand' commands use helpers located in mtd_uboot.c. Despite
their location, these functions do not depend at all on the MTD
stack.
This file (drivers/mtd/mtd_uboot.c) is only compiled if CONFIG_MTD is
selected, which is
Move MTD-related lines out of the root Makefile. Put them in their
respective directories. Enclose some of these new lines to skip them
when building the SPL. MTD core files and some MTD device drivers are
compiled in a mtd.o object and included in the final object only if
MTD support is required
Because of the include's game, when some files are compiled for a SPI
NAND device, no warning appears. But when it is for a raw NAND device,
GCC complains. Fix these warning by including .
Signed-off-by: Miquel Raynal
Reviewed-by: Boris Brezillon
---
drivers/mtd/nand/bbt.c | 1 +
This fixes CVE-2018-18439 ("insufficient boundary checks in network
image boot") by using lmb to check for a valid range to store
received blocks.
Signed-off-by: Simon Goldschmidt
---
Changes in v5: None
Changes in v4:
- this was patch 8, is now patch 7
- lines changed because v3 patch 7 got
lmb.h includes an extern declaration of "struct lmb lmb;" which
is not used anywhere, so remove it.
Signed-off-by: Simon Goldschmidt
---
Changes in v5: None
Changes in v4: None
Changes in v2:
- this patch is new in v2
include/lmb.h | 2 --
1 file changed, 2 deletions(-)
diff --git
This fixes CVE-2018-18440 ("insufficient boundary checks in filesystem
image load") by using lmb to check the load size of a file against
reserved memory addresses.
Signed-off-by: Simon Goldschmidt
---
Changes in v5: None
Changes in v4: None
Changes in v2: None
fs/fs.c | 56
This reduces duplicate code only.
Signed-off-by: Simon Goldschmidt
---
Changes in v5: None
Changes in v4: None
Changes in v2: None
common/bootm.c | 8 ++--
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/common/bootm.c b/common/bootm.c
index 8bf84ebcb7..31e4f0f794 100644
---
CONFIG_MTD must be reserved for the MTD core. Like any other
subsystem, prefix the symbol by DM when it comes to DM support.
Signed-off-by: Miquel Raynal
Reviewed-by: Boris Brezillon
---
configs/10m50_defconfig| 2 +-
configs/3c120_defconfig
In some files, options of CMD_NAND are selected but not the command
itself. Fix this inconsistency.
Signed-off-by: Miquel Raynal
Reviewed-by: Boris Brezillon
---
configs/apf27_defconfig | 1 +
configs/aristainetos2_defconfig | 1 +
Move the Kconfig entry of the option right after the entry of the
mtdparts command.
Signed-off-by: Miquel Raynal
---
cmd/Kconfig | 28 ++--
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/cmd/Kconfig b/cmd/Kconfig
index bf9cc0c52d..22e9807aea 100644
---
Defconfigs have been fixed, now we can add proper dependencies in
Kconfig. SPI FLASH is still not dependent on MTD (deeper rework needed).
Signed-off-by: Miquel Raynal
---
cmd/Kconfig | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/cmd/Kconfig b/cmd/Kconfig
index
Due to previous Makefile organization, the raw NAND subdirectory was
not compiled in if CMD_NAND was not enabled. Because the Denali driver
does not compile with these boards (undefined environment offset),
remove the dependency within the defconfig over the controller driver
(was ignored anyway
MTD and NOR flash support must be enabled when the environment is in
NOR.
Signed-off-by: Miquel Raynal
---
configs/armadillo-800eva_defconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/configs/armadillo-800eva_defconfig
b/configs/armadillo-800eva_defconfig
index
> Add the initial support for Elgin R1 board, which is based on the
> RV1108 SoC and has the following features currently supported in
> U-Boot:
>
> - UART
> - eMMC
> - USB
>
> Signed-off-by: Otavio Salvador
> ---
>
> arch/arm/dts/Makefile | 1 +
>
MTD support must be enabled when using mtdparts. Indeed, functions
like get_mtd_info(), get_mtd_device() and put_mtd_device() are in
drivers/mtd/mtd_uboot.c and are built only with CONFIG_MTD.
Signed-off-by: Miquel Raynal
Reviewed-by: Boris Brezillon
---
A NOR flash needs the MTD core, ensure this dependency is met by
adding a "depends on" in Kconfig. This is fine since defconfigs have
been fixed.
Signed-off-by: Miquel Raynal
---
drivers/mtd/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/mtd/Kconfig b/drivers/mtd/Kconfig
While the right Kconfig entries were selected, because of the missing
CMD_NAND symbol the raw NAND core was never compiled. Remove it from
the defconfigs otherwise the build will fail.
Signed-off-by: Miquel Raynal
---
configs/M54418TWR_nand_mii_defconfig | 1 -
It is already the case that all defconfigs with SPI_FLASH_MTD also
declare using MTD, but let's make this consistent and enforce it in
Kconfig. Most of the time SPI_FLASH_MTD is used in conjunction with
UBI, which already depends on MTD.
Suggested-by: Vignesh R
Signed-off-by: Miquel Raynal
---
Am 05.12.2018 um 13:55 schrieb Simon Glass:
On Tue, 4 Dec 2018 at 13:30, Simon Goldschmidt
wrote:
One of the hexdump tests in test/lib/hexdump.c returns right at the
start of the function without testing anything.
Fix this by moving the 'return 0;' statement to the end of the function.
Dear Marek,
The following changes since commit
532ededd5cbff3d55e8c8e5b6377cec9e90f2152:
board: ti: am57xx: remove USB platform code (2018-12-07 16:31:46
+0100)
are available in the git repository at:
git://git.denx.de/u-boot-dfu.git
for you to fetch changes up to
MTD must be enabled when there is a SPI NOR flash using the
SPI_FLASH_MTD config entry.
Signed-off-by: Miquel Raynal
Reviewed-by: Boris Brezillon
---
configs/ap121_defconfig | 1 +
configs/ap143_defconfig | 1 +
configs/bk4r1_defconfig | 1 +
UBI must be enabled when using fastmap, reflect this is defconfigs.
Signed-off-by: Miquel Raynal
Reviewed-by: Boris Brezillon
---
configs/am335x_igep003x_defconfig | 1 +
configs/aristainetos2_defconfig | 1 +
configs/aristainetos2b_defconfig | 1 +
God Day, everyone!
I have a problem with the Device on allwinner A20 processor and realtek rtl8201
network chip. I was able to run linux. The network works great under Linux. Now
I'm trying to configure U-boot to load the kernel via tftp server.
I created my own my_defconfig file and compiled
Am 22.11.2018 um 16:58 schrieb Simon Goldschmidt:
ETHADDR_WILDCARD is defined as the same value in both env_flags.h
and env_callback.h
As env_callback.h includes env_flags.h, remove the duplicate definition
from env_callback.h
Signed-off-by: Simon Goldschmidt
---
include/env_callback.h | 2
Am 17.11.2018 um 17:02 schrieb Joe Hershberger:
On Sat, Nov 17, 2018 at 3:25 AM Simon Goldschmidt
wrote:
The designware driver has a bug in setting the tx length into the dma
descriptor: it always or's the length into the descriptor without
zeroing out the length mask before.
This results in
Am 22.11.2018 um 17:06 schrieb Simon Goldschmidt:
With CONFIG_REGEX enabled, ETHADDR_WILDCARD is set up for up to 10
interfaces (0..9) as the number can only have one digit.
On boards with more than 10 interfaces, this leads to the protection
and format checks being absent for eth10addr and
Like in Linux, just use CONFIG_MTD to compile the MTD stack.
Signed-off-by: Miquel Raynal
Reviewed-by: Boris Brezillon
---
cmd/Kconfig | 2 +-
configs/10m50_defconfig | 2 +-
configs/TQM834x_defconfig| 2
Both symbols must be enabled when there is a raw NAND driver
selected. Also enable them when CONFIG_CMD_NAND is selected to avoid
breaking things when we'll further rework the MTD dependency
description.
Signed-off-by: Miquel Raynal
Reviewed-by: Boris Brezillon
---
Raw NAND support must be enabled when the environment is in NAND.
Signed-off-by: Miquel Raynal
Reviewed-by: Boris Brezillon
---
configs/bk4r1_defconfig | 1 +
configs/harmony_defconfig | 1 +
2 files changed, 2 insertions(+)
diff --git a/configs/bk4r1_defconfig b/configs/bk4r1_defconfig
UBI must be enabled when CMD_UBI is used, this is mandatory and will
later be reflected thanks to a "depends on" in Kconfig. But first,
defconfigs needs to be fixed.
Signed-off-by: Miquel Raynal
Reviewed-by: Boris Brezillon
---
configs/am335x_baltos_defconfig| 1 +
MTD must be enabled when UBI is used, this is mandatory and will later
be reflected thanks to a "depends on" in Kconfig. But first,
defconfigs need to be fixed.
Signed-off-by: Miquel Raynal
Reviewed-by: Boris Brezillon
---
configs/gardena-smart-gateway-mt7688-ram_defconfig | 1 +
UBI must be enabled when the environment is in UBI.
Signed-off-by: Miquel Raynal
Reviewed-by: Boris Brezillon
---
configs/CHIP_pro_defconfig | 2 ++
env/Kconfig| 2 ++
2 files changed, 4 insertions(+)
diff --git a/configs/CHIP_pro_defconfig b/configs/CHIP_pro_defconfig
index
Hello,
During my last project about SPI-NAND support in U-Boot, I discovered
when modifying Makefiles a confusing organization where:
* Sub-directories/files are compiled from the root Makefile
* Commands are at the root of everything
I sent a fist series a few weeks ago to move Makefile entries
This series fixes CVE-2018-18440 ("insufficient boundary checks in
filesystem image load") by adding restrictions to the 'load'
command and fixes CVE-2018-18439 ("insufficient boundary checks in
network image boot") by adding restrictions to the tftp code.
The functions from lmb.c are used to
This was unintentionally removed when syncing with upstream.
Signed-off-by: Chris Packham
---
drivers/ddr/marvell/a38x/mv_ddr_plat.c | 4
drivers/ddr/marvell/a38x/mv_ddr_plat.h | 5 +
2 files changed, 9 insertions(+)
diff --git a/drivers/ddr/marvell/a38x/mv_ddr_plat.c
At present the driver-private data is global. To allow this code to be
used with driver model, change it to pass the data down to each function.
Use the name 'priv' consistently throughout.
Also rename wm8994_update_bits() to wm8994_bic_or() which is more
descriptive and shorter, thus breaking
These are only used in two functions so can be made local.
Also change the first argument of max98095_do_init() to suit.
Signed-off-by: Simon Glass
---
drivers/sound/max98095.c | 27 ---
1 file changed, 12 insertions(+), 15 deletions(-)
Applied to u-boot-dm/master
With driver model we cannot pass in the global struct, but instead want
to pass in the driver-private data. Split some of the code out of
wm8994_init() to handle this.
Signed-off-by: Simon Glass
---
drivers/sound/wm8994.c | 56 +-
1 file changed, 33
With driver model we want to do a minimal probe when the device is probed
and then set up the codec interface later when a sound is actully played.
Split this setup code out into its own function to help with this.
Signed-off-by: Simon Glass
---
drivers/sound/max98095.c | 36
> With a driver for the FAN53555 regulator family available, let's
> enable it for the RK3399-Q7 (which has two of these devices
> on-module).
>
> We enable this for the full U-Boot stage only, as these regulators
> provide a suitable default voltage and supply non-critical (i.e.
> for booting
> Patch for rk322x TPL is not merged, and only SPL is available now,
> enable the sdram driver in SPL first. We should update back to TPL
> after TPL is enabled for rk322x.
>
> Signed-off-by: Kever Yang
> Reviewed-by: Philipp Tomsich
> ---
>
> drivers/ram/rockchip/sdram_rk322x.c | 12
> Now that we have FAN53555 support, we can enable the regulators in our
> DTS. To make these easier to identify on the U-Boot commandline, we
> rename them to the names of the voltage rails they control.
>
> Signed-off-by: Philipp Tomsich
> ---
>
> Changes in v5: None
> Changes in v4: None
>
Hi Anup,
On Wed, Dec 5, 2018 at 2:29 PM Anup Patel wrote:
>
> This patch adds SiFive UART driver. The driver is 100% DM driver
> and it determines input clock using clk framework.
>
> Signed-off-by: Anup Patel
> ---
> drivers/serial/Kconfig | 13 +++
> drivers/serial/Makefile|
Hi Anup,
On Wed, Dec 5, 2018 at 2:29 PM Anup Patel wrote:
>
> This patch enables SiFive UART driver in all QEMU RISC-V defconfigs.
>
> Signed-off-by: Anup Patel
> ---
> configs/qemu-riscv32_defconfig | 1 +
> configs/qemu-riscv32_smode_defconfig | 1 +
> configs/qemu-riscv64_defconfig
On Fri, Nov 30, 2018 at 3:43 PM Christian Gmeiner
wrote:
>
> Am Fr., 30. Nov. 2018 um 05:02 Uhr schrieb Bin Meng :
> >
> > From: Thomas RIENOESSL
> >
> > Up until now the call to initialize the USB subsystem was hardcoded
> > for U-Boot running as a coreboot payload. This was used to enable
> >
On Wed, Dec 5, 2018 at 10:01 PM Simon Glass wrote:
>
> On Thu, 29 Nov 2018 at 20:52, Bin Meng wrote:
> >
> > mask_irq(), unmask_irq() and specific_eoi() are provided by the
> > i8259 PIC driver and should be wrapped with CONFIG_I8259_PIC.
> >
> > Signed-off-by: Bin Meng
> > Tested-by: Hannes
On Fri, Nov 30, 2018 at 3:43 PM Christian Gmeiner
wrote:
>
> Am Fr., 30. Nov. 2018 um 05:02 Uhr schrieb Bin Meng :
> >
> > Up until now the call to initialize the USB subsystem was hardcoded
> > for U-Boot running as an EFI payload. This was used to enable the
> > use of a USB keyboard in the
On Wed, Dec 5, 2018 at 10:01 PM Simon Glass wrote:
>
> On Thu, 29 Nov 2018 at 20:52, Bin Meng wrote:
> >
> > At present the Kconfig options (CONFIG_I8259_PIC and CONFIG_APIC)
> > do not include a prompt message, which makes it impossible to
> > be disabled from a board defconfig file.
> >
> >
This is close to full now, so increase it to avoid problems with adding
more devices.
Signed-off-by: Simon Glass
---
Kconfig| 2 ++
configs/sandbox64_defconfig| 1 -
configs/sandbox_defconfig | 1 -
configs/sandbox_flattree_defconfig | 1 -
Hi Anup,
On Wed, Dec 5, 2018 at 2:29 PM Anup Patel wrote:
>
> This patchset adds SiFive UART driver for SiFive UART
> found on SiFive boards.
>
> The driver is tested on QEMU sifive_u machine. In fact,
> with this patchset same U-Boot binary boots on QEMU virt
> machine and QEMU sifive_u machine
On Mon, Dec 10, 2018 at 10:41:15AM +1300, Chris Packham wrote:
> This was unintentionally removed when syncing with upstream.
>
> Signed-off-by: Chris Packham
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: PGP signature
___
On Sun, Dec 09, 2018 at 11:15:46AM +0100, Stefan Roese wrote:
> Hi Tom,
>
> please pull the 2nd batch of Marvell / MVEBU patches:
>
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: PGP signature
___
U-Boot mailing list
This function has only one line in it. Drop it.
Signed-off-by: Simon Glass
---
drivers/sound/wm8994.c | 12 +---
1 file changed, 1 insertion(+), 11 deletions(-)
Applied to u-boot-dm/master
___
U-Boot mailing list
U-Boot@lists.denx.de
> We move the ramdisk_addr_r to 0x6800 and disable the initrd and
> fdt relocation, so the initramfs works out of box.
>
> Signed-off-by: Otavio Salvador
> Reviewed-by: Philipp Tomsich
> ---
>
> include/configs/rv1108_common.h | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> The original bootcount methods do not provide an interface to DM and
> rely on a static configuration for I2C devices (e.g. bus, chip-addr,
> etc. are configured through defines statically). On a modern system
> that exposes multiple devices in a DTS-configurable way, this is less
> than
> This adds a driver for the FAN53555 family of regulators and wraps it
> in a PMIC implementation.
>
> While these devices support a 'normal' and 'suspend' mode (controlled
> via an external pin) to switch between two programmable voltages, this
> incarnation of the driver assumes that the
> This implements a driver using a RTC-based backing store for the DM
> bootcount implementation. The node configuring this feature will be
> compatible with 'u-boot,bootcount-rtc' and the underlying RTC device
> shall be reference through the property 'rtc'. An offset into the RTC
> device's
This converts the following to Kconfig:
CONFIG_BOARD_TYPES
Signed-off-by: Simon Glass
---
arch/arm/mach-exynos/Kconfig | 8
configs/odroid-xu3_defconfig | 2 +-
configs/odroid_defconfig | 2 +-
include/configs/axs10x.h | 1 -
include/configs/hsdk.h | 1 -
Move all exynos boards over to use CONFIG_BLK.
Signed-off-by: Simon Glass
---
arch/arm/mach-exynos/Kconfig | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/mach-exynos/Kconfig b/arch/arm/mach-exynos/Kconfig
index 33323d17f4b..f3e43434bc3 100644
---
At present the model is shown twice, once in the generic code and once
in the exynos code. Drop the latter.
Signed-off-by: Simon Glass
---
board/samsung/common/board.c | 14 ++
include/samsung/misc.h | 2 --
2 files changed, 6 insertions(+), 10 deletions(-)
diff --git
Now that we have EFI, etc. enabled, U-Boot is larger than it was. Expand
the region allocated for it.
Signed-off-by: Simon Glass
---
arch/arm/dts/exynos5250-snow.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/exynos5250-snow.dts
> On 17.11.2018, at 10:24, Simon Goldschmidt
> wrote:
>
> The designware driver has a bug in setting the tx length into the dma
> descriptor: it always or's the length into the descriptor without
> zeroing out the length mask before.
>
> This results in occasional packets being transmitted
The en_ prefix is confusing and not needed. Drop it.
Signed-off-by: Simon Glass
---
include/sound.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Applied to u-boot-dm/master
___
U-Boot mailing list
U-Boot@lists.denx.de
Several functions are not exported from this file. Make them static so
this is clear.
Signed-off-by: Simon Glass
---
drivers/sound/samsung-i2s.c | 8
drivers/sound/wm8994.c | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
Applied to u-boot-dm/master
We can put this in the private structure and avoid a global.
Signed-off-by: Simon Glass
---
drivers/sound/wm8994.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
Applied to u-boot-dm/master
___
U-Boot mailing list
U-Boot@lists.denx.de
This struct is only used by the Samsung I2C driver and should move into
that driver. For now, rename it so it is clear that is driver-private
info.
Signed-off-by: Simon Glass
---
drivers/sound/samsung-i2s.c | 6 +++---
drivers/sound/sound-i2s.c | 10 +-
include/i2s.h |
Now that we have EFI, etc. enabled, U-Boot is larger than it was. Expand
the region allocated for it.
Signed-off-by: Simon Glass
---
arch/arm/dts/exynos5250-snow.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Applied to u-boot-dm/master
At present the driver-private data is global. To allow this code to be
used with driver model, change it to pass the data down to each function.
Use the name 'priv' consistently throughout.
Also rename max98095_update_bits() to max98095_bic_or() which is more
descriptive and shorter, thus
CONFIG_OF_CONTROL is enabled for all boards that use sound, so remove the
dead code.
Signed-off-by: Simon Glass
---
drivers/sound/max98095.c | 6 --
drivers/sound/wm8994.c | 6 --
2 files changed, 12 deletions(-)
Applied to u-boot-dm/master
At present one of the regmap tests takes 5 seconds to run since it waits
for a timeout. This should be handled using sandbox_timer_add_offset()
which advances time for test purposes.
This requires a little change to make the regmap_read_poll_timeout()
testable.
Update the macro and the test.
On Mon, Dec 10, 2018 at 01:01:52AM +0100, Philipp Tomsich wrote:
> > We move the ramdisk_addr_r to 0x6800 and disable the initrd and
> > fdt relocation, so the initramfs works out of box.
> >
> > Signed-off-by: Otavio Salvador
> > Reviewed-by: Philipp Tomsich
> > ---
> >
> >
Tom,
On 10.12.2018, at 01:28, Tom Rini wrote:
>
> On Mon, Dec 10, 2018 at 01:01:52AM +0100, Philipp Tomsich wrote:
>>> We move the ramdisk_addr_r to 0x6800 and disable the initrd and
>>> fdt relocation, so the initramfs works out of box.
>>>
>>> Signed-off-by: Otavio Salvador
>>>
Hi Tom,
This includes the following changes for x86:
- Enable RTC for Intel Tangier
- Wrap the call to 8259 PIC with Kconfig options for old targets without 8259
- Warp the call to USB init with Kconfg options for coreboot & EFI payload
The following changes since commit
With driver model we want to do a minimal probe when the device is probed
and then set up the codec interface later when a sound is actully played.
Split this setup code out into its own function to help with this.
Signed-off-by: Simon Glass
---
drivers/sound/wm8994.c | 34
This field is not really used. It is always set to a known value. Drop it
to simplify the code.
Signed-off-by: Simon Glass
---
drivers/sound/max98095.c | 14 --
drivers/sound/wm8994.c | 10 --
include/sound.h | 9 -
3 files changed, 33 deletions(-)
We can put this in the private structure and avoid a global.
Signed-off-by: Simon Glass
---
drivers/sound/max98095.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
Applied to u-boot-dm/master
___
U-Boot mailing list
Hello!
I am working with a VAR-SOM-AM43 dev board from a company called Variscite.
The company doesn't support u-boot builds for this board after the
migration to Kconfig (maintenance happens on a 2014.07 branch), and I would
like to port the board to more recent u-boot sources.
The SoC on the
On Mon, Dec 10, 2018 at 01:38:36AM +0100, Philipp Tomsich wrote:
> Tom,
>
> On 10.12.2018, at 01:28, Tom Rini wrote:
> >
> > On Mon, Dec 10, 2018 at 01:01:52AM +0100, Philipp Tomsich wrote:
> >>> We move the ramdisk_addr_r to 0x6800 and disable the initrd and
> >>> fdt relocation, so the
Hi Tom, Stefan,
On Sun, Dec 9, 2018 at 11:16 PM Stefan Roese wrote:
>
> Hi Tom,
>
> please pull the 2nd batch of Marvell / MVEBU patches:
>
>
> - Sync DDR training with Marvell code for Armada 38x by Chris
> - Misc updates to
While changing the RTS alignment to 64KB in commit 7a82c3051c8f
("efi_loader: Align runtime section to 64kb") the relocation code
started to break.
The reason for that is that we didn't actually look at the real
relocation data. We merely took the RUNTIME_CODE section as a
hint and started to
Tidy up the ordering of header files in the sounds files.
Signed-off-by: Simon Glass
---
drivers/sound/max98095.c| 11 +--
drivers/sound/samsung-i2s.c | 36 ++--
drivers/sound/wm8994.c | 8
3 files changed, 27 insertions(+), 28
These are only used in two functions so can be made local.
Signed-off-by: Simon Glass
---
drivers/sound/wm8994.c | 16 +++-
1 file changed, 7 insertions(+), 9 deletions(-)
Applied to u-boot-dm/master
___
U-Boot mailing list
Fix compiler warning due to incorrect vpd_callback function
signature.
Signed-off-by: Sebastian Reichel
---
board/ge/mx53ppd/mx53ppd.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/board/ge/mx53ppd/mx53ppd.c b/board/ge/mx53ppd/mx53ppd.c
index
On 12/09/2018 09:50 PM, Simon Goldschmidt wrote:
> Am 17.11.2018 um 17:02 schrieb Joe Hershberger:
>> On Sat, Nov 17, 2018 at 3:25 AM Simon Goldschmidt
>> wrote:
>>>
>>> The designware driver has a bug in setting the tx length into the dma
>>> descriptor: it always or's the length into the
On 12/09/2018 09:55 AM, Jan Kiszka wrote:
> The default settings of the block cache so far only allow to hold single
> 1K blocks. However, larger filesystems tend to use 4K. Failing to cache
> those massively degrades access performance unless you manually tune the
> cache first. This is not
DWC3 and UDC cleanup
The following changes since commit 57dbc151437b36cc1105857d222df28b095236d7:
rockchip: rk3399: Add MAINTAINERS entry (2018-12-06 10:24:12 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-usb.git master
for you to fetch changes up to
The following changes since commit 57dbc151437b36cc1105857d222df28b095236d7:
rockchip: rk3399: Add MAINTAINERS entry (2018-12-06 10:24:12 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-socfpga.git master
for you to fetch changes up to
The following changes since commit 57dbc151437b36cc1105857d222df28b095236d7:
rockchip: rk3399: Add MAINTAINERS entry (2018-12-06 10:24:12 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-sh.git master
for you to fetch changes up to
On 12/09/2018 03:50 PM, Lukasz Majewski wrote:
> Dear Marek,
>
> The following changes since commit
> 532ededd5cbff3d55e8c8e5b6377cec9e90f2152:
>
> board: ti: am57xx: remove USB platform code (2018-12-07 16:31:46
> +0100)
>
> are available in the git repository at:
>
>
Hello Jean-Jacques,
Am 07.12.2018 um 14:50 schrieb Jean-Jacques Hiblot:
The implementation of the EEPROM commands does not support the DM I2C API.
Prevent compilation breakage by not enabling it if the non-DM API is not
available (if DM_I2C is used without DM_I2C_COMPAT)
Signed-off-by:
Hello Jean-Jacques,
Am 07.12.2018 um 14:50 schrieb Jean-Jacques Hiblot:
i2c_get_chip_for_busnum() really should check the presence of the chip on
the bus. Most of the users of this function assume that this is done.
Signed-off-by: Jean-Jacques Hiblot
---
Changes in v3:
- removed commit
Hello Jean-Jacques,
Am 07.12.2018 um 14:50 schrieb Jean-Jacques Hiblot:
If OF_CONTROL is not enabled and DM_SEQ_ALIAS is enabled, we must
assign an alias (requested sequence number) to devices that belongs to a
class with the DM_UC_FLAG_SEQ_ALIAS flag. Otherwise
uclass_find_device_by_seq()
Hello Jean-Jacques,
Am 07.12.2018 um 14:50 schrieb Jean-Jacques Hiblot:
Those platforms need CONFIG_SPL_DM_SEQ_ALIAS because they enable both
DM_I2C and SPL_DM. Without CONFIG_SPL_DM_SEQ_ALIAS, it is not possible to
get the I2C bus with i2c_get_chip_for_busnum().
Signed-off-by: Jean-Jacques
Hello Jean-Jacques,
Am 07.12.2018 um 14:50 schrieb Jean-Jacques Hiblot:
From: Vignesh R
Move away from SoC specific headers to handle different register layout.
Instead use driver data to get appropriate register layouts like in the
kernel. While at it, perform some mostly cosmetic
Hello Jean-Jacques,
Am 07.12.2018 um 14:50 schrieb Jean-Jacques Hiblot:
This allows the driver to be used without OF_CONTROL.
AM335x support DM_SPL but does not use SPL_OF_CONTROL. Enabling DM_I2C in
SPL thus requires that the omap I2C can be passed platdata.
Signed-off-by: Jean-Jacques Hiblot
Hello Jean-Jacques,
Am 07.12.2018 um 14:50 schrieb Jean-Jacques Hiblot:
If DM_I2C is used , the I2C controllers must be registered as U_BOOT_DEVICE
because OF_CONTROL is not used in the SPL.
Signed-off-by: Jean-Jacques Hiblot
---
Changes in v3: None
Changes in v2: None
Hello Jean-Jacques,
Am 07.12.2018 um 14:50 schrieb Jean-Jacques Hiblot:
Signed-off-by: Jean-Jacques Hiblot
Reviewed-by: Simon Glass
---
Changes in v3: None
Changes in v2: None
arch/arm/dts/am437x-gp-evm-u-boot.dtsi | 4
arch/arm/dts/omap5-u-boot.dtsi | 4
2 files
Hello Jean-Jacques,
Am 07.12.2018 um 14:50 schrieb Jean-Jacques Hiblot:
In order to use DM_I2C, we need to move the board detection after the
early SPL initialization.
Signed-off-by: Jean-Jacques Hiblot
---
Changes in v3: None
Changes in v2: None
arch/arm/mach-omap2/am33xx/board.c | 9
Hello Jean-Jacques,
Am 07.12.2018 um 14:50 schrieb Jean-Jacques Hiblot:
Those driver are not DM drivers per se (not using the PMIC/regulator
framework) and are using the legacy I2C API. Make them compatible with
the DM_I2C API.
This impacts the following drivers:
- palmas (used by
1 - 100 of 141 matches
Mail list logo