Hi Alexey,
ping!
---
Eugeniy Paltsev
From: Eugeniy Paltsev
Sent: Thursday, November 28, 2019 18:54
To: uboot-snps-...@synopsys.com; Alexey Brodkin
Cc: u-boot@lists.denx.de; Eugeniy Paltsev
Subject: Re: [PATCH] ARC: enable unit tests on development
Add an entry for allowing clock enablement for the random number
generator peripheral, RNG1.
Signed-off-by: Sughosh Ganu
---
drivers/clk/clk_stm32mp1.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/clk/clk_stm32mp1.c b/drivers/clk/clk_stm32mp1.c
index 3718970..da66bde 100644
---
Add a random number generator(rng) uclass to facilitate adding drivers
for rng devices. I plan to add an implementation of the
EFI_RNG_PROTOCOL, which would get the random number from the rng
uclass -- the protocol would be used by the efi stub for getting a
random number for the kaslr feature.
Add a uclass for reading a random number seed from a random number
generator device.
Signed-off-by: Sughosh Ganu
---
drivers/Kconfig | 2 ++
drivers/Makefile | 1 +
drivers/rng/Kconfig | 7 +++
drivers/rng/Makefile | 6 ++
drivers/rng/rng-uclass.c | 23
On Wed, Dec 04, 2019 at 08:31:26AM +0100, Heinrich Schuchardt wrote:
> On 12/4/19 3:43 AM, AKASHI Takahiro wrote:
> >Tom, Simon, Heinrich,
> >
> >I have submitted three major patch sets for UEFI secure boot:
> >* x509/pkcs7 parser
> >* RSA library extension
> >* UEFI secure boot
> >
> >I have no
If we didn't unbind the sata from block device, the same devices would
be added after sata remove,
This patch is to resolve this issue as below:
=> sata info
SATA#0:
(3.0 Gbps)
SATA#1:
(3.0 Gbps)
Device 0: Model: INTEL SSDSA2BW300G3D Firm: 4PC10362 Ser#: BTPR247005PY30
Hi Stefano,
On Tue, Dec 3, 2019 at 11:28 AM Stefano Babic wrote:
>
> Hi Igor,
>
> On 28/11/19 16:23, Igor Opaniuk wrote:
> > Hi Stefano,
> >
> > On Mon, Oct 14, 2019 at 3:40 PM wrote:
> >>
> >>> From: Igor Opaniuk
> >>> Add support for setting linux,usable-memory property in the memory
> >>>
In the initialization of sata driver, we want to initialize all port
probes, Therefore, any detection failure between of them should continue
initialization by skipping the current port instead of exit.
Signed-off-by: Peng Ma
---
drivers/ata/fsl_sata.c | 58
Hi Heiko,
On Tue 03 Dec 19, 20:50, Heiko Stuebner wrote:
> Hi Paul,
>
> On 03.12.19 16:46, Paul Kocialkowski wrote:
> > The serial# environment variable is a read-only special variable, that
> > can only be set once. As a result, if the environment was saved to a
> > persistent storage location,
Hi Eugeniy,
>
> From: Eugeniy Paltsev
> Sent: Friday, November 8, 2019 18:31
> To: uboot-snps-...@synopsys.com; Alexey Brodkin
> Cc: u-boot@lists.denx.de; Eugeniy Paltsev
> Subject: [PATCH] ARC: enable unit tests on development platforms
>
> Enable unit
Hi Joakim,
On Tue, Dec 3, 2019 at 5:02 PM Joakim Tjernlund
wrote:
>
> On Tue, 2019-12-03 at 14:04 +0200, Igor Opaniuk wrote:
> > CAUTION: This email originated from outside of the organization. Do not
> > click links or open attachments unless you recognize the sender and know
> > the content
Hi,
On 27/11/2019 15:42, Anand Moon wrote:
> Hi Neil,
>
> On Wed, 27 Nov 2019 at 18:30, Neil Armstrong wrote:
>>
>> Hi,
>>
>> On 26/11/2019 22:12, Anand Moon wrote:
>>> odroid n2 eMMC module would failed to boot up,
>>> because of TX phase clk failure, fix the typo in
>>> TX phase macro to help
If the bootefi command is called without passing the address of a device
tree, the internal device tree is used. For devices with a hardware device
tree it is preferable to used the hardware device tree in this case.
Signed-off-by: Heinrich Schuchardt
---
cmd/bootefi.c | 22
Add a driver for the rng device found on stm32mp1 platforms. The
driver provides a routine for reading the random number seed from the
hardware device.
Signed-off-by: Sughosh Ganu
---
drivers/rng/Kconfig| 7 ++
drivers/rng/Makefile | 1 +
drivers/rng/stm32mp1_rng.c | 164
On Tue, Nov 26, 2019 at 12:40 PM Michal Simek wrote:
>
> On 19. 11. 19 15:20, Ashok Reddy Soma wrote:
> > Add dual parallel and dual stacked support in spi-nor framework.
> > Add dual flash support for nor-scan, read and write.
> >
> > Signed-off-by: Ashok Reddy Soma
> > ---
> > Hi,
> >
> > I
Hi,
On 26/11/19 12:39 pm, Michal Simek wrote:
> On 19. 11. 19 15:20, Ashok Reddy Soma wrote:
>> Add dual parallel and dual stacked support in spi-nor framework.
>> Add dual flash support for nor-scan, read and write.
>>
How does the DT representation of these flashes look like?
Is it in
On Mon, Nov 11, 2019 at 03:22:56PM +0530, Faiz Abbas wrote:
> Add null pointer check to take care of out of memory errors.
>
> Signed-off-by: Faiz Abbas
> Reviewed-by: Grygorii Strashko
Applied to u-boot/master, thanks!
--
Tom
signature.asc
Description: PGP signature
In the initialization of sata driver, we want to initialize all port
probes, Therefore, any detection failure between of them should continue
initialization by skipping the current port instead of exit.
Signed-off-by: Peng Ma
---
drivers/ata/sata_sil.c | 60
Commit 4d90f6cd9813 breaks parallel builds in 2020.01-rc series. This
fixes the issue, reverting it also fixes it. Not sure which is the best
route.
Signed-off-by: Peter Robinson
---
Makefile | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/Makefile b/Makefile
index
From: Igor Opaniuk
Add universal update_uboot wrapper that helps to update
U-Boot image on internal storage.
Usage example:
> tftpboot ${loadaddr} ${board_name}/u-boot-nand.imx
> run update_uboot
Signed-off-by: Igor Opaniuk
---
include/configs/colibri_vf.h | 6 ++
1 file changed, 6
Currently LX2 board code uses arch_misc_init to set up the board mux on
RDB and QDS. Move this code to misc_init_r. This is consistent with LS
gen 2 and T series SoCs/boards.
Signed-off-by: Alex Marginean
---
arch/arm/Kconfig | 2 --
hi Patrice,
On Wed, 4 Dec 2019 at 18:54, Patrice CHOTARD wrote:
> Hi Sughosh
>
> On 12/4/19 12:53 PM, Sughosh Ganu wrote:
> > Add a driver for the rng device found on stm32mp1 platforms. The
> > driver provides a routine for reading the random number seed from the
> > hardware device.
> >
> >
Hi Vignesh, Jagan,
Thanks for the review comments.
I will split in to patches and revert.
Vignesh,
I will do some cleanup and try to address your comments wherever applicable in
the next drop.
Thanks,
Ashok
> -Original Message-
> From: Vignesh Raghavendra
> Sent: Wednesday,
On 12/4/19 12:53 PM, Sughosh Ganu wrote:
> Enable support for random number generator on sandbox configs. This is
> aimed primarily at adding unit test support for rng uclass.
>
> Signed-off-by: Sughosh Ganu
> ---
> configs/sandbox64_defconfig | 2 ++
> configs/sandbox_defconfig | 2 ++
> 2
Hello, I am trying to port u-boot to a new board,
There are several macros, how to use them properly?
CONFIG_ARCH_XXX
CONFIG_MACH_XXX
CONFIG_TARGET_XXX
for example, my board has:
SoC: LS2K1000
ISA: MIPS32r1, MIPS32r2, MIPS64r1, MIPS64r2
Board: UselessRouter or HelloRouter, TBD
NIC: 4
On 12/4/19 12:53 PM, Sughosh Ganu wrote:
> Enable support for the rng device on the stm32mp15 configs.
>
> Signed-off-by: Sughosh Ganu
> ---
> configs/stm32mp15_basic_defconfig | 2 ++
> configs/stm32mp15_optee_defconfig | 2 ++
> configs/stm32mp15_trusted_defconfig | 2 ++
> 3 files
From: Igor Opaniuk
Add universal update_uboot wrapper that helps to update
U-Boot image on internal storage.
> tftpboot ${loadaddr} ${board_name}/u-boot.img
> run update_uboot
> tftpboot ${loadaddr} ${board_name}/SPL
> run update_spl
Signed-off-by: Igor Opaniuk
---
From: Igor Opaniuk
Add universal update_uboot wrapper that helps to update
U-Boot image on internal storage.
Usage example:
> tftpboot ${loadaddr} ${board_name}/u-boot-nand.imx
> run update_uboot
Signed-off-by: Igor Opaniuk
---
include/configs/colibri-imx6ull.h | 8
1 file changed,
On Wed, Dec 04, 2019 at 11:11:34AM +, Peter Robinson wrote:
> Commit 4d90f6cd9813 breaks parallel builds in 2020.01-rc series. This
> fixes the issue, reverting it also fixes it. Not sure which is the best
> route.
>
> Signed-off-by: Peter Robinson
> ---
> Makefile | 6 +++---
> 1 file
> > Commit 4d90f6cd9813 breaks parallel builds in 2020.01-rc series. This
> > fixes the issue, reverting it also fixes it. Not sure which is the best
> > route.
> >
> > Signed-off-by: Peter Robinson
> > ---
> > Makefile | 6 +++---
> > 1 file changed, 3 insertions(+), 3 deletions(-)
> >
> > diff
Enable support for random number generator on sandbox configs. This is
aimed primarily at adding unit test support for rng uclass.
Signed-off-by: Sughosh Ganu
---
configs/sandbox64_defconfig | 2 ++
configs/sandbox_defconfig | 2 ++
2 files changed, 4 insertions(+)
diff --git
Currently LS1028A board code uses arch_misc_init to set up the board mux
on QDS. Move this code to misc_init_r. This is consistent with LS gen 2
and T series SoCs/boards.
Signed-off-by: Alex Marginean
---
arch/arm/Kconfig | 1 -
board/freescale/ls1028a/ls1028a.c
The driver now unconditionally prints some information that's not
universally useful. Replace printf with debug.
Signed-off-by: Alex Marginean
---
drivers/net/phy/aquantia.c | 24
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git
Add a sandbox driver for random number generation. Mostly aimed at
providing a unit test for rng uclass.
Signed-off-by: Sughosh Ganu
---
arch/sandbox/dts/test.dts | 4
drivers/rng/Kconfig | 7 +++
drivers/rng/Makefile | 1 +
drivers/rng/sandbox_rng.c | 36
Exports the serdes configuration as an environment variable for LS gen 3
SoCs, so it can be used in u-boot command line. It should particularly be
useful for applying Linux DT overlays for the given serdes configuration.
First 4 patches free up arch_misc_init, which is now implemented in
The arch_misc_init function is empty on LS108x SoCs/boards, remove it.
Signed-off-by: Alex Marginean
---
arch/arm/Kconfig | 2 --
board/freescale/ls1088a/ls1088a.c | 7 ---
2 files changed, 9 deletions(-)
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index
Add board level support code for the SolidRun LX2160A based COM-Express
7 system.
Signed-off-by: Baruch Siach
---
arch/arm/Kconfig | 13 +
arch/arm/cpu/armv8/Kconfig | 2 +-
board/solidrun/lx2160acex7/Kconfig | 15 ++
Add DT description of the SolidRun LX2160A COM-Express system.
Signed-off-by: Baruch Siach
---
arch/arm/dts/Makefile | 3 ++-
arch/arm/dts/fsl-lx2160a-cex7.dts | 42 +++
2 files changed, 44 insertions(+), 1 deletion(-)
create mode 100644
This patch series introduces universtal update_uboot
wrapper that helps to update U-Boot image on internal storage.
Example of usage:
> tftpboot ${loadaddr} ${board_name}/u-boot.img
> run update_uboot
> tftpboot ${loadaddr} ${board_name}/SPL
> run update_spl
Igor Opaniuk (5):
colibri_imx7:
Add a unit test for testing the rng uclass functionality using the
sandbox rng driver.
Signed-off-by: Sughosh Ganu
---
test/dm/Makefile | 1 +
test/dm/rng.c| 26 ++
2 files changed, 27 insertions(+)
create mode 100644 test/dm/rng.c
diff --git a/test/dm/Makefile
Enable support for the rng device on the stm32mp15 configs.
Signed-off-by: Sughosh Ganu
---
configs/stm32mp15_basic_defconfig | 2 ++
configs/stm32mp15_optee_defconfig | 2 ++
configs/stm32mp15_trusted_defconfig | 2 ++
3 files changed, 6 insertions(+)
diff --git
Hi Sughosh
On 12/4/19 12:53 PM, Sughosh Ganu wrote:
> Add a driver for the rng device found on stm32mp1 platforms. The
> driver provides a routine for reading the random number seed from the
> hardware device.
>
> Signed-off-by: Sughosh Ganu
> ---
> drivers/rng/Kconfig| 7 ++
>
Exports the serdes configuration as an environment variable for LS gen 3
SoCs, so it can be used in u-boot command line. It should particularly
be useful for applying Linux DT overlays for the given serdes
configuration.
This code is called from arch_misc_init and not from the existing
On 12/4/19 12:53 PM, Sughosh Ganu wrote:
> Add a sandbox driver for random number generation. Mostly aimed at
> providing a unit test for rng uclass.
>
> Signed-off-by: Sughosh Ganu
> ---
> arch/sandbox/dts/test.dts | 4
> drivers/rng/Kconfig | 7 +++
> drivers/rng/Makefile
Use either USXGMII or XFI in aquantia_set_proto and drop XGMII as a valid
protocol configuration. The PHY doesn't support it, it's just used as an
alias for one of the other two protocols.
Signed-off-by: Florin Chiculita
Signed-off-by: Alex Marginean
---
Depends on:
The arch_misc_init function is empty on LS2 SoCs/boards, remove it.
Signed-off-by: Alex Marginean
---
arch/arm/Kconfig| 5 -
board/freescale/ls2080a/ls2080a.c | 7 ---
board/freescale/ls2080aqds/ls2080aqds.c | 7 ---
Hi Sughosh
On 12/4/19 12:53 PM, Sughosh Ganu wrote:
> Add an entry for allowing clock enablement for the random number
> generator peripheral, RNG1.
>
> Signed-off-by: Sughosh Ganu
> ---
> drivers/clk/clk_stm32mp1.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git
From: Igor Opaniuk
Add universal update_uboot wrapper that helps to update
U-Boot image on internal storage.
Usage example:
> tftpboot ${loadaddr} ${board_name}/u-boot-dtb.imx
> run update_uboot
Signed-off-by: Igor Opaniuk
---
include/configs/colibri_imx7.h | 18 ++
1 file
Hi Sughosh
On 12/4/19 12:53 PM, Sughosh Ganu wrote:
> Add a uclass for reading a random number seed from a random number
> generator device.
>
> Signed-off-by: Sughosh Ganu
> ---
> drivers/Kconfig | 2 ++
> drivers/Makefile | 1 +
> drivers/rng/Kconfig | 7 +++
>
Hi,
On Fri, Nov 29, 2019 at 9:30 PM Eugeniu Rosca wrote:
>
> Being user-friendly is paramount to make any product likeable and
> easy to use. Hence, instead of [1], print [2].
>
> [1] dtimg start 0x4800 not-a-number myvar
> Error: Wrong index
>
> [2] dtimg start 0x4800 not-a-number myvar
On K3 SoCs, DMA channels are shared across multiple entities, therefore
U-Boot DMA driver needs to query resource range from centralised
resource management controller i.e SystemFirmware and use DMA channels
allocated for A72 host. Add support for the same.
Signed-off-by: Vignesh Raghavendra
Get flow ID information for RX DMA channel using dma_get_cfg() interface
instead of reading from DT. This is required in order to avoid DT update
whenever there is change in the range of flow ID allocated to the host.
Signed-off-by: Vignesh Raghavendra
Acked-by: Joe Hershberger
Reviewed-by:
Better to register the 2 clock as 2 different drivers because they work
slightly differently depending on power_bit and powerup_set bits coming
on next patches.
Signed-off-by: Giulio Benetti
---
drivers/clk/imx/clk-pllv3.c | 20 +++-
1 file changed, 15 insertions(+), 5
Add i.MXRT compatible string and cpu type support to lpuart driver,
to use little endian 32 bits configurations.
Also according to RM, the Receive RX FIFO Enable (RXFE) field in LPUART
FIFO register is bit 3, so this definition should change to 0x08 as done
for i.MX8. It needs also to set
Add PLLV3_SYS support by adding set/get_rate() for PLLV3_SYS but keeping
generic enable()/disable(). Add a different driver because ops are
different respect to GENERIC/USB.
Signed-off-by: Giulio Benetti
---
drivers/clk/imx/clk-pllv3.c | 53 +
1 file changed,
The following changes since commit 94d022bb400890f22fe35220d2519c3bce73f05e:
Merge tag 'efi-2020-01-rc5' of
https://gitlab.denx.de/u-boot/custodians/u-boot-efi (2019-12-03 18:12:58
-0500)
are available in the Git repository at:
git://git.denx.de/u-boot-sh.git master
for you to fetch
On 12/3/2019 6:13 PM, Peng Fan wrote:
Troy
>>
>> So, is this code buggy ?
>
> Yes, please use devfdt_get_addr_size_index
>
> Regards,
> Peng.
>
Thanks, that was my problem.
BR
Troy
Flush caches when pushing an element to ring and invalidate caches when
popping an element from ring in Exposed Ring mode. Otherwise DMA
transfers don't work properly in R5 SPL (with caches enabled) where the
core is not in coherency domain.
Signed-off-by: Vignesh Raghavendra
Reviewed-by:
Add new compatible to handle J721e SoC
Signed-off-by: Vignesh Raghavendra
Acked-by: Joe Hershberger
Reviewed-by: Grygorii Strashko
---
drivers/dma/ti/k3-udma.c| 2 +-
drivers/net/ti/am65-cpsw-nuss.c | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git
Hi Sam,
On Mon, Dec 02, 2019 at 09:07:15PM +0200, Sam Protsenko wrote:
> I'd like this patch series to be applied ASAP (probably before DTBO
> patches you mention are merged). It's been too long as it is. Once
> merged and we are unblocked w.r.t. Android boot stuff, we can then
> look into DTBO
This patch enables networking support for TI's J721e SoC.
Patch 1 adds a new interface to DMA uclass to get channel specific
private/configuration data. Patch 2 to 4 use this interface to pass data
from J721e's UDMA driver to CPSW ethernet driver. Last two patches add
DMA and CPSW DT nodes and
Exposed ring mode works well with 32 bit and 64 bit cores without need
for Proxies for 32 bit cores. Therefore switch to exposed ring mode.
Signed-off-by: Vignesh Raghavendra
Reviewed-by: Grygorii Strashko
---
drivers/dma/ti/k3-udma.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Hello Sam,
Please, see one more suggestion below.
On Tue, Dec 03, 2019 at 08:29:10PM +0100, Eugeniu Rosca wrote:
> Hi Sam,
> Cc: Aleksandr, Roman
>
> As expressed in the attached e-mail, to minimize the headaches extending
> the argument list of "bootimg" in future, can we please agree on below?
Enable configs related to DMA and Ethernet so as to support networking at
U-Boot prompt
Signed-off-by: Vignesh Raghavendra
Acked-by: Joe Hershberger
Reviewed-by: Grygorii Strashko
---
configs/j721e_evm_a72_defconfig | 8
1 file changed, 8 insertions(+)
diff --git
Implement set_rate() for pfd.
Signed-off-by: Giulio Benetti
---
drivers/clk/imx/clk-pfd.c | 22 ++
1 file changed, 22 insertions(+)
diff --git a/drivers/clk/imx/clk-pfd.c b/drivers/clk/imx/clk-pfd.c
index 188b2b3b90..4ae55f5a07 100644
--- a/drivers/clk/imx/clk-pfd.c
+++
This patchset add support for i.MXRT family starting from i.MXRT1050 SoC.
It provides:
- i.MXRT1050 SoC entry
- i.MXRT pinctrl driver
- i.MXRT serial driver tweaking
- i.MXRT sdram controller driver
- i.MXRT usdhc driver tweaking
- i.MXRT1050-evk initial support
It uses all DM clocks all around
On 12/4/19 12:53 PM, Sughosh Ganu wrote:
> Add a unit test for testing the rng uclass functionality using the
> sandbox rng driver.
>
> Signed-off-by: Sughosh Ganu
> ---
> test/dm/Makefile | 1 +
> test/dm/rng.c| 26 ++
> 2 files changed, 27 insertions(+)
> create
Import few basic bitmap functions (bitmap_{weight,fill,set,clear,or}())
and their dependencies from Linux. These are required for upcoming DMA
resource allocation support for TI's K3 SoCs.
Signed-off-by: Vignesh Raghavendra
Reviewed-by: Grygorii Strashko
---
include/linux/bitmap.h | 133
Add new compatible to handle UDMA support for J721e SoC
Signed-off-by: Vignesh Raghavendra
Reviewed-by: Grygorii Strashko
---
drivers/dma/ti/k3-udma.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/dma/ti/k3-udma.c b/drivers/dma/ti/k3-udma.c
index 92c7af910406..cccffb600c4c 100644
From: Matthias Brugger
Up to now we only update the DRAM banks when we are define
CONFIG_BCM2711. But our one binary approach uses a config that supports
BCM2837 and BCM2711. As a result we only see one gigabyte of RAM on
Raspberry Pi 4, although it has more RAM.
Fix this by calling
Add DT nodes related to DMA and CPSW to -u-boot.dtsi to get networking
up on J721e EVM.
Signed-off-by: Vignesh Raghavendra
Acked-by: Joe Hershberger
Reviewed-by: Grygorii Strashko
---
.../k3-j721e-common-proc-board-u-boot.dtsi| 238 ++
1 file changed, 238 insertions(+)
From: Matthias Brugger
To update the dram bank information from device-tree we use
fdtdec_decode_ram_size() which expectes the the size-cells and
address-cells to be defined in the memory node. For normal system RAM
these values are defined in the root node. When the values differ from
the
Add i.MXRT1050 clk driver support.
Signed-off-by: Giulio Benetti
---
drivers/clk/imx/Kconfig | 16 ++
drivers/clk/imx/Makefile| 2 +
drivers/clk/imx/clk-imxrt1050.c | 292
include/dt-bindings/clock/imxrt1050-clock.h |
Add generic set_rate() support.
Signed-off-by: Giulio Benetti
---
drivers/clk/imx/clk-pllv3.c | 27 +++
1 file changed, 27 insertions(+)
diff --git a/drivers/clk/imx/clk-pllv3.c b/drivers/clk/imx/clk-pllv3.c
index 9b37cd9cd9..a721dbee94 100644
---
Add disable() support.
Signed-off-by: Giulio Benetti
---
drivers/clk/imx/clk-pllv3.c | 16
1 file changed, 16 insertions(+)
diff --git a/drivers/clk/imx/clk-pllv3.c b/drivers/clk/imx/clk-pllv3.c
index d8cbe3dd4e..9b37cd9cd9 100644
--- a/drivers/clk/imx/clk-pllv3.c
+++
Add support for PLLV3 AV type.
Signed-off-by: Giulio Benetti
---
drivers/clk/imx/clk-pllv3.c | 76 +
1 file changed, 76 insertions(+)
diff --git a/drivers/clk/imx/clk-pllv3.c b/drivers/clk/imx/clk-pllv3.c
index d5087a104e..fc16416d5f 100644
---
Remove redundant coherency checks before calling cache ops in UDMA
driver. This is now handled in arch specific cache operation
implementation based on Kconfig option
Signed-off-by: Vignesh Raghavendra
Reviewed-by: Grygorii Strashko
---
drivers/dma/ti/k3-udma.c | 49
Fix up the debug prints that were dumping state of TCHAN RT registers to
use tchan for MEM_TO_DEV transfers.
Signed-off-by: Vignesh Raghavendra
Reviewed-by: Grygorii Strashko
---
drivers/dma/ti/k3-udma.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
Instead of looking getting reference to SYSFW device using name which
is not guaranteed to be constant, use phandle supplied in the DT node to
get reference to SYSFW
Signed-off-by: Vignesh Raghavendra
Reviewed-by: Grygorii Strashko
---
drivers/soc/ti/k3-navss-ringacc.c | 3 ++-
1 file changed,
Sometimes, there would be a need to exchange data between DMA provider
and DMA client which are very specific to DMA driver of the SoC/platform
and are not generic enough to be put into struct dma. Therefore, introduce
dma_get_cfg() interface to get DMA provider specific data from client
device.
Before set_rate() pllv3 needs enable() to power the pll up.
Add enable() taking into account different power_bit and
different powerup_set, because some pll needs its power_bit to be
set or reset to be powered on.
Signed-off-by: Giulio Benetti
---
drivers/clk/imx/clk-pllv3.c | 24
Hi again,
[I would be willing to take this discussion offline, if you consider it
too noisy for ML]
On Wed, Oct 23, 2019 at 05:34:22PM +0300, Sam Protsenko wrote:
> +U_BOOT_CMD(
> + bootimg, CONFIG_SYS_MAXARGS, 0, do_bootimg,
> + "manipulate Android Boot Image",
> + "set_addr \n"
> +
Add dtsi file for i.MXRT1050.
Signed-off-by: Giulio Benetti
---
arch/arm/dts/imxrt1050.dtsi | 146 +++
include/dt-bindings/pinctrl/pins-imxrt1050.h | 993 +++
2 files changed, 1139 insertions(+)
create mode 100644 arch/arm/dts/imxrt1050.dtsi
create mode 100644
From: Igor Opaniuk
Add universal update_uboot wrapper that helps to update
U-Boot image on internal storage.
Usage example:
> tftpboot ${loadaddr} ${board_name}/u-boot.img
> run update_uboot
> tftpboot ${loadaddr} ${board_name}/SPL
> run update_spl
Signed-off-by: Igor Opaniuk
---
Cast pointers properly so as to avoid warnings when driver is built for
32 bit platforms
Signed-off-by: Vignesh Raghavendra
Reviewed-by: Grygorii Strashko
---
drivers/dma/ti/k3-udma.c | 16
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/drivers/dma/ti/k3-udma.c
Since some driver requires this function add it as an empty stub
when DCACHE is OFF.
Signed-off-by: Giulio Benetti
---
arch/arm/cpu/armv7m/cache.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/arm/cpu/armv7m/cache.c b/arch/arm/cpu/armv7m/cache.c
index f4ba3ad50e..7353698557
At the moment entry_point is set to image_get_load(header) that sets it
to "load address" instead of "entry point", assuming entry_point is
equal to load_addr, but it's not true. Then load_addr is set to
"entry_point - header_size", but this is wrong too since load_addr is
not an entry point.
So
Hi,
On Wed, Dec 4, 2019 at 8:25 PM Eugeniu Rosca wrote:
>
> Hi again,
>
> [I would be willing to take this discussion offline, if you consider it
> too noisy for ML]
>
Agreed. Please find me on freenode IRC, nick: joeskb7. There is
#u-boot channel, or #linaro-android, whichever suits you best.
Hi,
On Fri, Nov 29, 2019 at 9:30 PM Eugeniu Rosca wrote:
>
> Getting DTB/DTBO header address happens twice (in do_dtimg_dump and
> in dtimg_get_fdt) with duplicating below error messages:
> - Error: Wrong image address
> - Error: DT image header is incorrect
>
Actually, I intentionally left
This series adds DMA support for J721e using exist K3 UDMA driver.
One main change is thati, on J721e, DMA resources such as DMA channels are
shared between different entities running on different cores of the SoC.
Therefore, U-Boot running on A72 core should request range of resources
allocated
Implement dma_get_cfg() interface to pass flow id information for DMA
clients to use. This is needed because on K3 SoCs, CPSW (ethernet) and
UDMA (DMA provider) support "flows" within a given RX DMA channel. This
allows different network packets to be segregated while using same RX
DMA channel. In
UDMA always expects 64 bit address pointer of the transfer descriptor in
the Ring. But on 32 bit cores like R5, pointer is always 32 bit in size.
Therefore copy over 32 bit pointer value to 64 bit variable before
pushing it over to the ring, so that upper 32 bits are 0s.
Signed-off-by: Vignesh
div_mask is different for GENERIC and USB pll, so set it according.
Signed-off-by: Giulio Benetti
---
drivers/clk/imx/clk-pllv3.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/clk/imx/clk-pllv3.c b/drivers/clk/imx/clk-pllv3.c
index d1e4c3fe30..02c75c37ea 100644
---
Hi,
On Fri, Nov 29, 2019 at 9:30 PM Eugeniu Rosca wrote:
>
> Unlike dtimg, U-Boot commands like part [1], fstype [2] and uuid [3]
> accept an _optional_ parameter, which means that they will
> output the result to console whenever is skipped. This is
> extremely useful during development.
>
>
Hi,
On Tue, Dec 3, 2019 at 9:29 PM Eugeniu Rosca wrote:
>
> Hi Sam,
> Cc: Aleksandr, Roman
>
> As expressed in the attached e-mail, to minimize the headaches extending
> the argument list of "bootimg" in future, can we please agree on below?
>
> On Wed, Oct 23, 2019 at 05:34:22PM +0300, Sam
Hi,
On Wed, Dec 4, 2019 at 7:33 PM Eugeniu Rosca wrote:
>
> Hello Sam,
> Please, see one more suggestion below.
>
> On Tue, Dec 03, 2019 at 08:29:10PM +0100, Eugeniu Rosca wrote:
> > Hi Sam,
> > Cc: Aleksandr, Roman
> >
> > As expressed in the attached e-mail, to minimize the headaches extending
On Fri, Nov 29, 2019 at 09:23:43PM -0700, Simon Glass wrote:
> Hi Tom,
>
> I have been meaning to have a crack at setting up a little hardware
> lab for a while.
>
> I made some progress recently and hooked up a rpi_3 with sdwire for
> USB/SD, ykush for power and a little computer to control
Hi,
On Fri, Nov 29, 2019 at 9:31 PM Eugeniu Rosca wrote:
>
> Currently, it is only possible to get the ${index}'s entry of a DTB/DTBO
> image [*]. The "dtimg" command is agnostic on the "id" and "rev" fields
> and is unable to take them as input for a more fine-grained DTB/DTBO
>
This driver assumes that lpuart clock is already enabled before probing
but using DM only lpuart won't be automatically enabled so add
clk_enable() when probing if CONFIG_CLK is defined.
Signed-off-by: Giulio Benetti
---
drivers/serial/serial_lpuart.c | 13 +
1 file changed, 13
With the change to make tools/version.h a file we need to make sure that
the output directory exists first otherwise we will get a build failure.
Reported-by: Peter Robinson
Tested-by: Peter Robinson
Fixes: 4d90f6cd9813 ("tools: Avoid creating symbolic links for tools/version.h")
Signed-off-by:
1 - 100 of 168 matches
Mail list logo