Hi Boris,
Boris Brezillon wrote on Thu, 29 Nov 2018
00:46:23 +0100:
> On Thu, 29 Nov 2018 00:07:37 +0100
> Miquel Raynal wrote:
>
>
> > --- a/drivers/Makefile
> > +++ b/drivers/Makefile
> > @@ -6,7 +6,7 @@ obj-$(CONFIG_$(SPL_TPL_)DRIVERS_MISC_SUPPORT) += misc/
> > sysreset/ firmware/
> > ob
On 28/11/18 10:26 PM, Andrew F. Davis wrote:
UART booting requires YMODEM support. Add this here.
Signed-off-by: Andrew F. Davis
Reviewed-by: Lokesh Vutla
Thanks and regards,
Lokesh
___
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx
On Tue, Nov 20, 2018 at 11:21 AM Peng Fan wrote:
>
> Rename mx8m,MX8M to imx8m,IMX8M
>
> Signed-off-by: Peng Fan
> ---
>
> V2:
> None
>
> arch/arm/Kconfig | 4 ++--
> arch/arm/Makefile | 4 ++--
> arch/arm/include/asm/
Hi All,
I had a faulty board to debug at $dayjob. Part of that involved trying the
latest DDR training code from Marvell. That didn't fix by problem (I
suspect a manufacturing issue with that board).
Since I've done the work anyway I figured I'd send this out. Most of the
delta is code movement a
Sync with other rockchip SoCs, use board_debug_uart_init() to
init default UART iomux.
Signed-off-by: Kever Yang
---
Changes in v2:
- rebase on uboot-rockchip/master
arch/arm/mach-rockchip/Kconfig| 1 +
arch/arm/mach-rockchip/rk3188-board-spl.c | 28 ++-
2 file
The rk3188 rock board does not need TPL, remove relate MACRO.
Signed-off-by: Kever Yang
---
configs/rock_defconfig | 1 -
1 file changed, 1 deletion(-)
diff --git a/configs/rock_defconfig b/configs/rock_defconfig
index 28dcd5bccc..0c41ac9f20 100644
--- a/configs/rock_defconfig
+++ b/configs/ro
Hi Philipp,
On 11/28/2018 05:21 PM, Philipp Tomsich wrote:
>
>> On 28.11.2018, at 06:01, Kever Yang wrote:
>>
>> Sync with other rockchip SoCs, use board_debug_uart_init() to
>> init default UART iomux.
>>
>> Signed-off-by: Kever Yang
> Is this different from commit d32f40ce262c584e25a0838840c8
On 11/28/2018 05:15 PM, Philipp Tomsich wrote:
> Kever,
>
>> On 28.11.2018, at 03:06, Kever Yang wrote:
>>
>> According to the emmc/sdcard index in dts alias, emmc is always 0 and
>> sdcard index is 1, let's update to using correct mmc number for distro
>> boot order in common header.
>>
>> SD c
Am 21.11.18 um 09:31 schrieb Trevor Woerner:
> On kernel.org, a newer 8.1.0 version of the toolchains is available. Also,
> update the kernel.org version list to include some of the older versions so
> more architectures can be supported.
>
> Signed-off-by: Trevor Woerner
> ---
> tools/buildma
Hi Philipp,
On 11/28/2018 05:07 PM, Philipp Tomsich wrote:
> Kever,
>
>> On 28.11.2018, at 03:04, Kever Yang wrote:
>>
>> Use ROCKCHIP_BOOT_MODE_REG instead of grf structure so that
>> we can re-use the source code later.
>>
>> Signed-off-by: Kever Yang
> NAK, as there are still pending changes
Hi :
Priit Laes 于2018年11月28日周三 下午10:23写道:
> On Wed, Nov 28, 2018 at 08:23:37PM +0800, Andy Yan wrote:
> > Hi :
> > Andy Yan 于2018年11月28日周三 下午7:10写道:
> >
> > > Hi:
> > > Priit Laes 于2018年11月22日周四 上午2:06写道:
> > >
> > >> This is a resend/v2 of a "Stop AXP from crashing when enabling LDO3"
> > >> s
Am 28.11.18 um 19:23 schrieb Álvaro Fernández Rojas:
> Signed-off-by: Álvaro Fernández Rojas
> ---
> v9: introduce flow control improvements from bcm6348-eth:
> - introduce rx packets caching functionality from bcm6348-eth to fix flow
>control issues.
> - code style fixes.
> v8: introd
On Thu, 29 Nov 2018 00:08:00 +0100
Miquel Raynal wrote:
> There is no point in compiling mtdparts.c only in certain
> circumstances. Whether MTD is needed and it will be built, or MTD is
> not needed and the file will be ignored.
You're overlooking the image size constraint. Some might want to h
On Thu, 29 Nov 2018 00:07:58 +0100
Miquel Raynal wrote:
> Defconfigs have been fixed, now we can add proper dependencies in
> Kconfig.
>
> Signed-off-by: Miquel Raynal
> ---
> cmd/Kconfig | 8 +++-
> drivers/mtd/Kconfig | 1 +
> 2 files changed, 8 insertions(+), 1 deletion(-)
>
>
Am 28.11.18 um 19:23 schrieb Álvaro Fernández Rojas:
> Signed-off-by: Álvaro Fernández Rojas
> ---
> v9: use dma_prepare_rcv_buf and remove dma rx channel reset:
> - bcm6348_eth_recv: clear dirty dma descriptors only when packets are copied
>from rx dma.
> - bcm6348_eth_send: remove dma
On Thu, 29 Nov 2018 00:07:54 +0100
Miquel Raynal wrote:
> The NAND core should be selected by both SPI NAND and raw NAND
> drivers.
>
> Signed-off-by: Miquel Raynal
> ---
> drivers/mtd/nand/raw/Kconfig | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/drivers/mtd/nand/raw/Kconfig b/d
On Thu, 29 Nov 2018 00:07:43 +0100
Miquel Raynal wrote:
> MTD must be enabled when there is a SPI NOR flash.
Not sure this is required, as the SF layer is mostly independent from
the MTD layer, except for the sf_mtd.c portion. It's probably safer to
only enable CONFIG_MTD when CONFIG_SPI_FLASH_M
On Thu, 29 Nov 2018 00:07:40 +0100
Miquel Raynal wrote:
> Like in Linux, just use CONFIG_MTD to copile the MTD stack.
^ compile
>
> Signed-off-by: Miquel Raynal
___
U-Boot mailing list
U-Boot@lists.denx.de
htt
Am 28.11.18 um 19:23 schrieb Álvaro Fernández Rojas:
> Signed-off-by: Álvaro Fernández Rojas
> ---
> v9: no changes
> v8: no changes
> v5: no changes
> v4: no changes
> v3: no changes
> v2: no changes
>
> arch/mips/dts/brcm,bcm6338.dtsi | 14 ++
> include/dt-bindings/dm
On Thu, 29 Nov 2018 00:07:37 +0100
Miquel Raynal wrote:
> --- a/drivers/Makefile
> +++ b/drivers/Makefile
> @@ -6,7 +6,7 @@ obj-$(CONFIG_$(SPL_TPL_)DRIVERS_MISC_SUPPORT) += misc/
> sysreset/ firmware/
> obj-$(CONFIG_$(SPL_TPL_)I2C_SUPPORT) += i2c/
> obj-$(CONFIG_$(SPL_TPL_)LED) += led/
> obj
Am 28.11.18 um 19:23 schrieb Álvaro Fernández Rojas:
> BCM6348 IUDMA controller is present on multiple BMIPS (BCM63xx) SoCs.
>
> Signed-off-by: Álvaro Fernández Rojas
> ---
> v9: introduce dma_prepare_rcv_buf dma op:
> - bcm6348_iudma_chan_stop: switch to mdelay when resetting channel.
> -
And you get sub-command auto-completion for free.
Signed-off-by: Boris Brezillon
---
cmd/adc.c | 31 ---
1 file changed, 4 insertions(+), 27 deletions(-)
diff --git a/cmd/adc.c b/cmd/adc.c
index c8857ed147e7..5f06f361b642 100644
--- a/cmd/adc.c
+++ b/cmd/adc.c
@@ -86
It's way simpler this way, and we also gain auto-completion support for
free (MTD name auto-completion has been added with do_mtd_name_complete())
Signed-off-by: Boris Brezillon
---
Changes in v2:
- Drop maxargs arg
---
cmd/mtd.c | 476 --
1 fi
Most cmd/xxx.c source files expose several commands through a single
entry point. Some of them are doing the sub-command parsing manually in
their do_() function, others are declaring a table of sub-commands
and then use find_cmd_tbl() to delegate the request to the sub command
handler.
In both ca
The repeatable property is currently attached to the main command and
sub-commands have no way to change the repeatable value (the ->repeatable
field in sub-command entries is ignored).
Replace the ->repeatable field by an extended ->cmd() hook (called
->cmd_rep()) which takes a new int pointer to
Some commands have a table of sub-commands. With a minor adjustments,
complete_cmdv() is able to provide auto-completion for sub-commands
(it's just about passing the table of commands instead of taking the
global one).
We rename this function into complete_subcmd() and implement
complete_cmdv() as
When auto-completing command arguments, the last argument is not
necessarily the one we need to auto-complete. When the last character is
a space, a tab or '\0' what we want instead is list all possible values,
or if there's only one possible value, place this value on the command
line instead of t
Hello,
Here is the 2nd version of the sub-cmd patchset. This version
simplifies the sub-cmd declaration syntax and allows per
sub-cmd maxargs and repeatable check.
I also added a patch showing how simple it is to convert an existing
command to this infrastructure. I converting a bunch of other cm
Defconfigs have been fixed, now we can add proper dependencies in
Kconfig.
Signed-off-by: Miquel Raynal
---
cmd/Kconfig | 8 +++-
drivers/mtd/Kconfig | 1 +
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/cmd/Kconfig b/cmd/Kconfig
index e2973b3c51..717e814c56 100644
---
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
---
drivers/mtd/nand/bbt.c | 1 +
drivers/mtd/nand/core.c | 1 +
2 files chan
Now that the defconfigs have been fixed, remove the dependencies on
commands in Kconfig. The necessary symbols are enabled so this will
not break anything.
Signed-off-by: Miquel Raynal
---
drivers/mtd/nand/Makefile | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/mt
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 -
configs/M54418TWR_nand_rm
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 in
In some files, options of CMD_NAND are selected but not the command
itself. Fix this inconsistency.
Signed-off-by: Miquel Raynal
---
configs/apf27_defconfig | 1 +
configs/aristainetos2_defconfig | 1 +
configs/aristainetos2b_defconfig |
Now that we do not rely on the command enabled to compile core files,
let's simplify the MTD root Makefile.
Signed-off-by: Miquel Raynal
---
drivers/mtd/Makefile | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/mtd/Makefile b/drivers/mtd/Makefile
index 68b1029734..f
The NAND core should be selected by both SPI NAND and raw NAND
drivers.
Signed-off-by: Miquel Raynal
---
drivers/mtd/nand/raw/Kconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/mtd/nand/raw/Kconfig b/drivers/mtd/nand/raw/Kconfig
index a1fd476b0d..5624e47d65 100644
--- a/driver
CONFIG_DFU_NAND needs the NAND core being compiled.
Also fix the colibri_vf defconfig to reflect this dependency.
Signed-off-by: Miquel Raynal
---
configs/colibri_vf_defconfig | 1 +
drivers/dfu/Kconfig | 1 +
2 files changed, 2 insertions(+)
diff --git a/configs/colibri_vf_defconfig
There is no point in compiling mtdparts.c only in certain
circumstances. Whether MTD is needed and it will be built, or MTD is
not needed and the file will be ignored.
Signed-off-by: Miquel Raynal
---
cmd/Kconfig | 3 ---
drivers/mtd/Kconfig |
Now that the defconfigs have been fixed, remove the dependencies on
commands in Kconfig. The necessary symbols are enabled so this will
not break anything.
Signed-off-by: Miquel Raynal
---
drivers/mtd/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/mtd/Makefi
Raw NAND support must be enabled when the environment is in NAND.
Signed-off-by: Miquel Raynal
---
configs/bk4r1_defconfig | 1 +
configs/harmony_defconfig | 1 +
2 files changed, 2 insertions(+)
diff --git a/configs/bk4r1_defconfig b/configs/bk4r1_defconfig
index 7836a9935c..1df498bff1 10064
UBI must be enabled when the environment is in UBI.
Signed-off-by: Miquel Raynal
---
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 7f8bd0f00e..5c2880c960 100644
--
MTD support must be enabled when the environment is in NOR.
Signed-off-by: Miquel Raynal
---
configs/armadillo-800eva_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/armadillo-800eva_defconfig
b/configs/armadillo-800eva_defconfig
index b1d923c069..45736a9b01 100644
--- a/c
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
---
configs/am335x_baltos_defconfig| 1 +
configs/am3517_evm_defconfig
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 needs to be fixed.
Signed-off-by: Miquel Raynal
---
configs/gardena-smart-gateway-mt7688-ram_defconfig | 1 +
configs/gardena-smart-gateway-mt7688_defcon
UBI must be enabled when using fastmap, reflect this is defconfigs.
Signed-off-by: Miquel Raynal
---
configs/am335x_igep003x_defconfig | 1 +
configs/aristainetos2_defconfig | 1 +
configs/aristainetos2b_defconfig | 1 +
configs/aristainetos_defconfig| 1 +
configs/colibri
Both symbols must be enabled when there is a raw NAND driver
selected. Also enable them when CONFIG_CMD_NAND is selected to do not
break any build during later cleanup.
Signed-off-by: Miquel Raynal
---
configs/at91sam9m10g45ek_nandflash_defconfig | 2 ++
configs/at91sam9n12ek_nandflash_d
Like in Linux, just use CONFIG_MTD to copile the MTD stack.
Signed-off-by: Miquel Raynal
---
configs/10m50_defconfig | 2 +-
configs/TQM834x_defconfig| 2 +-
configs/TWR-P1025_defconfig | 2 +-
configs/alt_defconfig
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
---
configs/10m50_defconfig| 2 +-
configs/3c120_defconfig| 2 +-
configs/adp-ae3xx_de
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
(the SPL directly points to what is needed).
CONFIG_CMD_NAND is the symbol indicating support for raw NAND
devices. This logic is broken an
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
Am 28.11.18 um 08:40 schrieb Stefan Roese:
> The following changes are made:
> - Add default bootcmd which can be used for initial start-up
> - Setup necessary MTD parts for Linux compatibility
>
> Signed-off-by: Stefan Roese
> Cc: Daniel Schwierzeck
> ---
> configs/gardena-smart-gateway-mt76
Am 28.11.18 um 08:40 schrieb Stefan Roese:
> As the driver has been changed to be more specific, the DT compatible
> property also needs to be adapted.
>
> Signed-off-by: Stefan Roese
> Cc: Daniel Schwierzeck
> ---
> arch/mips/dts/mt7628a.dtsi | 2 +-
> 1 file changed, 1 insertion(+), 1 delet
Am 28.11.18 um 08:40 schrieb Stefan Roese:
> Some factory data is stored in the SPI NOR and needs to get extracted
> from there into U-Boot environment variables.
>
> This patch also includes a board-specific command "fd_write" to
> provide some dummy / default values for this factory-data in th
HI guys
Please help I've been working on this waaay too long. I have been able to
get the most recent u-boot
to build with the standard am335x_evm_spiboot_defconfig configuration and
it runs on my box...
I just changed out the CONFIG_SPI_FLASH_WINBOND with the
CONFIG_SPI_FLASH_ISSI to match the f
On 11/28/2018 09:34 PM, Simon Goldschmidt wrote:
> On 28.11.2018 18:52, Marek Vasut wrote:
>> On 11/28/2018 06:26 PM, Vignesh R wrote:
>>> Enable tiny printf to reduce SPL foot print
>> This should be enabled already on Gen2, no ?
>> Anyway, what's the size growth on Gen2 with the new Linux SF fram
On Wed, Nov 28, 2018 at 1:19 PM Tom Rini wrote:
>
> On Wed, Nov 28, 2018 at 09:46:43AM +0100, Simon Goldschmidt wrote:
> > On Wed, Nov 28, 2018 at 2:31 AM Tom Rini wrote:
> > >
> > > On Tue, Nov 27, 2018 at 07:31:24PM +0100, Simon Goldschmidt wrote:
> > > > On Tue, Nov 27, 2018 at 4:47 PM Marek V
SPL currently does not check uImage CRCs when loading U-Boot.
This patch adds checking the uImage CRC when SPL loads U-Boot. It does
this by reusing the existing config option SPL_CRC32_SUPPORT to allow
leaving out the CRC check on boards where the additional code size or
boot time is a problem (a
On 28.11.2018 18:52, Marek Vasut wrote:
On 11/28/2018 06:26 PM, Vignesh R wrote:
Enable tiny printf to reduce SPL foot print
This should be enabled already on Gen2, no ?
Anyway, what's the size growth on Gen2 with the new Linux SF framework ?
After downloading the missing patch 1/6 from githu
On 28.11.2018 18:26, Vignesh R wrote:
U-Boot SPI NOR support (sf layer) is quite outdated as it does not
support 4 byte addressing opcodes, SFDP table and different types of
quad mode enable sequences. Many newer flashes no longer support BANK
registers use by sf layer to a access >16MB space.
Al
On Wed, Nov 28, 2018 at 2:38 PM Simon Glass wrote:
> Hi Trevor,
>
> On Tue, 27 Nov 2018 at 17:51, Trevor Woerner wrote:
> >
> > On Mon, Nov 26, 2018 at 8:06 PM Simon Glass wrote:
> >>
> >> Reviewed-by: Simon Glass
> >> But please use single quotes for strings.
> >
> >
> > I can send a v2 if yo
Hi Trevor,
On Tue, 27 Nov 2018 at 17:51, Trevor Woerner wrote:
>
> On Mon, Nov 26, 2018 at 8:06 PM Simon Glass wrote:
>>
>> Reviewed-by: Simon Glass
>> But please use single quotes for strings.
>
>
> I can send a v2 if you like?
If you like, but I can fix it up when applying.
- Simon
El jue, 29-11-2018 a las 00:42 +0700, Aditya Prayoga escribió:
> On Wed, Nov 28, 2018 at 8:44 PM Dennis Gilmore
> wrote:
> > On Wed, 2018-11-28 at 16:59 +0800, Aditya Prayoga wrote:
> > > Enable Marvell I2C driver and set default bus to external I2C
> > > bus.
> > > Define I2C aliases in device tr
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: no changes
v5: no changes
v4: no changes
v3: no changes
v2: no changes
arch/mips/dts/sfr,nb4-ser.dts | 24
configs/sfr_nb4-ser_ram_defconfig | 8 +++-
2 files changed, 31 insertions(+), 1 deletio
Signed-off-by: Álvaro Fernández Rojas
---
v9: introduce flow control improvements from bcm6348-eth:
- introduce rx packets caching functionality from bcm6348-eth to fix flow
control issues.
- code style fixes.
v8: introduce bcm6368-enet driver
drivers/net/Kconfig | 8 +
drivers/
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: introduce bcm6368-enet driver
arch/mips/dts/comtrend,vr-3032u.dts| 32
configs/comtrend_vr3032u_ram_defconfig | 7 ++-
2 files changed, 38 insertions(+), 1 deletion(-)
diff --git a/arch/mips
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: introduce bcm6368-enet driver
arch/mips/dts/brcm,bcm6328.dtsi | 17 +
1 file changed, 17 insertions(+)
diff --git a/arch/mips/dts/brcm,bcm6328.dtsi b/arch/mips/dts/brcm,bcm6328.dtsi
index 6fa49e22bb..50beed4171 10064
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: introduce bcm6368-enet driver
arch/mips/dts/brcm,bcm6318.dtsi | 19 +++
include/dt-bindings/dma/bcm6318-dma.h | 15 +++
2 files changed, 34 insertions(+)
create mode 100644 include/dt-bindings/dma/b
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: introduce bcm6368-enet driver
arch/mips/dts/brcm,bcm6362.dtsi | 19 +++
1 file changed, 19 insertions(+)
diff --git a/arch/mips/dts/brcm,bcm6362.dtsi b/arch/mips/dts/brcm,bcm6362.dtsi
index 94e7de096d..c77b80a4cc 100
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: no changes
v5: no changes
v4: no changes
v3: no changes
v2: no changes
arch/mips/dts/brcm,bcm6338.dtsi | 14 ++
include/dt-bindings/dma/bcm6338-dma.h | 15 +++
2 files changed, 29 insertions(+)
crea
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: introduce bcm6368-enet driver
arch/mips/dts/brcm,bcm63268.dtsi | 13 +
include/dt-bindings/dma/bcm63268-dma.h | 15 +++
2 files changed, 28 insertions(+)
create mode 100644 include/dt-bindings/dma/bcm63
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: no changes
v5: no changes
v4: no changes
v3: no changes
v2: no changes
arch/mips/dts/comtrend,ct-5361.dts| 12
configs/comtrend_ct5361_ram_defconfig | 8 +++-
2 files changed, 19 insertions(+), 1 deletion(-)
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: no changes
v5: no changes
v4: no changes
v3: no changes
v2: no changes
arch/mips/dts/brcm,bcm6338.dtsi | 15 +++
1 file changed, 15 insertions(+)
diff --git a/arch/mips/dts/brcm,bcm6338.dtsi b/arch/mips/dts/brcm,bcm6
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: introduce bcm6368-enet driver
arch/mips/dts/brcm,bcm6368.dtsi | 19 +++
1 file changed, 19 insertions(+)
diff --git a/arch/mips/dts/brcm,bcm6368.dtsi b/arch/mips/dts/brcm,bcm6368.dtsi
index 30047f6360..89590d6ff9 100
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: no changes
v5: no changes
v4: no changes
v3: no changes
v2: no changes
arch/mips/dts/huawei,hg556a.dts | 12
configs/huawei_hg556a_ram_defconfig | 8 +++-
2 files changed, 19 insertions(+), 1 deletion(-)
di
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: introduce bcm6368-enet driver
arch/mips/dts/brcm,bcm63268.dtsi | 25 +
1 file changed, 25 insertions(+)
diff --git a/arch/mips/dts/brcm,bcm63268.dtsi b/arch/mips/dts/brcm,bcm63268.dtsi
index c7ad83c306..f8a72
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: introduce bcm6368-enet driver
arch/mips/dts/brcm,bcm6362.dtsi | 13 +
include/dt-bindings/dma/bcm6362-dma.h | 15 +++
2 files changed, 28 insertions(+)
create mode 100644 include/dt-bindings/dma/bcm6362
Signed-off-by: Álvaro Fernández Rojas
---
v9: use dma_prepare_rcv_buf and remove dma rx channel reset:
- bcm6348_eth_recv: clear dirty dma descriptors only when packets are copied
from rx dma.
- bcm6348_eth_send: remove dma rx channel reset when sending packet.
v8: Introduce changes from
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: no changes
v5: no changes
v4: no changes
v3: no changes
v2: no changes
arch/mips/dts/brcm,bcm6358.dtsi | 28
1 file changed, 28 insertions(+)
diff --git a/arch/mips/dts/brcm,bcm6358.dtsi b/arch/mips/
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: introduce bcm6368-enet driver
arch/mips/dts/comtrend,ar-5387un.dts| 32
configs/comtrend_ar5387un_ram_defconfig | 7 ++-
2 files changed, 38 insertions(+), 1 deletion(-)
diff --git a/arch/mi
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: introduce bcm6368-enet driver
arch/mips/dts/brcm,bcm6328.dtsi | 13 +
include/dt-bindings/dma/bcm6328-dma.h | 15 +++
2 files changed, 28 insertions(+)
create mode 100644 include/dt-bindings/dma/bcm6328
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: introduce bcm6368-enet driver
arch/mips/dts/comtrend,wap-5813n.dts| 14 ++
configs/comtrend_wap5813n_ram_defconfig | 8 +++-
2 files changed, 21 insertions(+), 1 deletion(-)
diff --git a/arch/mips/dts/comtrend,w
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: no changes
v5: no changes
v4: no changes
v3: no changes
v2: no changes
arch/mips/dts/sagem,f...@st1704.dts | 12
configs/sagem_f@st1704_ram_defconfig | 8 +++-
2 files changed, 19 insertions(+), 1 deletion(-
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: introduce bcm6368-enet driver
arch/mips/dts/comtrend,ar-5315u.dts| 32
configs/comtrend_ar5315u_ram_defconfig | 7 ++-
2 files changed, 38 insertions(+), 1 deletion(-)
diff --git a/arch/mips
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: introduce bcm6368-enet driver
arch/mips/dts/netgear,dgnd3700v2.dts | 14 ++
configs/netgear_dgnd3700v2_ram_defconfig | 8 +++-
2 files changed, 21 insertions(+), 1 deletion(-)
diff --git a/arch/mips/dts/netgear,
BCM6348 IUDMA controller is present on multiple BMIPS (BCM63xx) SoCs.
Signed-off-by: Álvaro Fernández Rojas
---
v9: introduce dma_prepare_rcv_buf dma op:
- bcm6348_iudma_chan_stop: switch to mdelay when resetting channel.
- bcm6348_iudma_receive: track dirty dma descriptors and no longer tri
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: no changes
v5: no changes
v4: no changes
v3: no changes
v2: no changes
arch/mips/dts/brcm,bcm6348.dtsi | 26 ++
1 file changed, 26 insertions(+)
diff --git a/arch/mips/dts/brcm,bcm6348.dtsi b/arch/mips/dt
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: introduce bcm6368-enet driver
arch/mips/dts/brcm,bcm6368.dtsi | 13 +
include/dt-bindings/dma/bcm6368-dma.h | 15 +++
2 files changed, 28 insertions(+)
create mode 100644 include/dt-bindings/dma/bcm6368
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: no changes
v5: no changes
v4: no changes
v3: no changes
v2: no changes
arch/mips/dts/brcm,bcm6358.dtsi | 18 ++
include/dt-bindings/dma/bcm6358-dma.h | 17 +
2 files changed, 35 insertions(+)
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: introduce bcm6368-enet driver
arch/mips/dts/brcm,bcm6318.dtsi | 19 +++
include/dt-bindings/clock/bcm6318-clock.h | 11 +++
2 files changed, 30 insertions(+)
diff --git a/arch/mips/dts/brcm,bcm6318.
Signed-off-by: Álvaro Fernández Rojas
---
v9: no changes
v8: no changes
v5: no changes
v4: no changes
v3: no changes
v2: no changes
arch/mips/dts/brcm,bcm6348.dtsi | 16
include/dt-bindings/dma/bcm6348-dma.h | 17 +
2 files changed, 33 insertions(+)
In order to add bcm6348-enet support, dma-uclass must be extended to support
dma channels and reworked to operate like the other dm uclass (clk, reset...).
v9: Separate generic dma channels support from bmips enet support
bcm6348-iudma:
- bcm6348_iudma_chan_stop: switch to mdelay when resetting
This adds channels support for dma controllers that have multiple channels
which can transfer data to/from different devices (enet, usb...).
DMA channle API:
dma_get_by_index()
dma_get_by_name()
dma_request()
dma_free()
dma_enable()
dma_disable()
dma_prepare_rcv_buf()
dma_receive()
dma_se
From: Grygorii Strashko
Add a sandbox DMA driver implementation (provider) and corresponding DM
test.
Reviewed-by: Tom Rini
Signed-off-by: Grygorii Strashko
Reviewed-by: Simon Glass
Acked-by: Álvaro Fernández Rojas
---
v9: no changes
v8: sync with latest u-boot
v7: no changes
v6: From Gr
Move dma_ops to a separate header file, following other uclass
implementations. While doing so, this patch also improves dma_ops
documentation.
Reviewed-by: Tom Rini
Reviewed-by: Simon Glass
Signed-off-by: Álvaro Fernández Rojas
Signed-off-by: Grygorii Strashko
---
v9: no changes
v8: no chan
In order to add bcm6348-enet support, dma-uclass must be extended to support
dma channels and reworked to operate like the other dm uclass (clk, reset...).
===
A DMA is a feature of computer systems that allows certain hardware
subsystems to access main system memory, independent of the CPU.
DMA
On Wed, Nov 28, 2018 at 9:10 PM Baruch Siach wrote:
>
> Hi Dennis,
>
> On Wed, Nov 28, 2018 at 07:53:44AM -0600, Dennis Gilmore wrote:
> > On Wed, 2018-11-28 at 17:00 +0800, Aditya Prayoga wrote:
> > > Enable SPI flash support under U-Boot and SPL. The ENV size and
> > > offset,
> > > ported from
On Wed, Nov 28, 2018 at 8:53 PM Dennis Gilmore wrote:
>
> On Wed, 2018-11-28 at 17:00 +0800, Aditya Prayoga wrote:
> > Enable SPI flash support under U-Boot and SPL. The ENV size and
> > offset,
> > ported from U-Boot 2013.01 Marvell version: 2015_T1.0p16
> >
> > To create U-Boot image for SPI fla
On 11/28/2018 06:41 PM, Gerasimov, Anton wrote:
> Hi Lukasz, hi Marek,
>
> thank you for your feedbacks. I'm looking for a solution to improve the
> resilience of our system against a sudden power loss under extensive
> write load. Some tests [1] show that F2FS might be more robust than
> ext4, so
On 11/28/2018 05:17 PM, Chee, Tien Fong wrote:
> On Wed, 2018-11-28 at 16:10 +0100, Marek Vasut wrote:
>> On 11/28/2018 03:49 PM, Chee, Tien Fong wrote:
>>>
>>> On Tue, 2018-11-27 at 13:07 +0100, Marek Vasut wrote:
On 11/27/2018 09:45 AM, Chee, Tien Fong wrote:
>
>
> On Mon, 2
On 11/28/2018 06:26 PM, Vignesh R wrote:
> Enable tiny printf to reduce SPL foot print
This should be enabled already on Gen2, no ?
Anyway, what's the size growth on Gen2 with the new Linux SF framework ?
> Signed-off-by: Vignesh R
> ---
> configs/porter_defconfig | 1 +
> 1 file changed, 1 ins
1 - 100 of 176 matches
Mail list logo