On 19.9.2018 20:08, Edgar E. Iglesias wrote:
> On Wed, Sep 19, 2018 at 06:08:18PM +0200, Michal Simek wrote:
>> Clear ADDR64 dma bit in DMACFG register in case that HW_DMA_CAP_64B
>> is not detected on 64bit system.
>> The issue was observed when bootloader(u-boot) does not check macb
>> feature at
Hi Tom,
On Mon, Sep 17, 2018 at 1:30 PM Bin Meng wrote:
>
> The -fstrict-aliasing option is implicitly enabled at levels -O2,
> -O3, -Os by GCC. This option allows the compiler to assume the
> strictest aliasing rules applicable to the language being compiled.
> For example, the practice of readi
> From: Bin Meng [mailto:bmeng...@gmail.com]
> Sent: Tuesday, September 11, 2018 12:55 PM
> To: Rick Jian-Zhi Chen(陳建志); U-Boot Mailing List
> Cc: Lukas Auer
> Subject: [RESEND PATCH v2 15/15] riscv: Move do_reset() to a common place
>
> We don't have a reset method on any RISC-V board yet.
Hi Rick,
On Thu, Sep 20, 2018 at 11:00 AM Rick Chen wrote:
>
> > Hi Rick,
> >
> > On Tue, Sep 11, 2018 at 12:50 PM Bin Meng wrote:
> > >
> > > This series adds QEMU RISC-V 'virt' board target support, with the
> > > hope of helping people easily test U-Boot on RISC-V.
> > >
> > > Some ex
> From: Bin Meng [mailto:bmeng...@gmail.com]
> Sent: Tuesday, September 11, 2018 12:55 PM
> To: Rick Jian-Zhi Chen(陳建志); U-Boot Mailing List
> Cc: Lukas Auer
> Subject: [RESEND PATCH v2 10/15] riscv: bootm: Pass mhartid CSR
value to kernel
>
> So far this is hardcoded to zero, and we should
> From: Bin Meng [mailto:bmeng...@gmail.com]
> Sent: Tuesday, September 11, 2018 12:55 PM
> To: Rick Jian-Zhi Chen(陳建志); U-Boot Mailing List
> Cc: Lukas Auer
> Subject: [RESEND PATCH v2 09/15] riscv: Remove CSR read/write defines in
> encoding.h
>
> There is no reason to keep two versions o
> From: Bin Meng [mailto:bmeng...@gmail.com]
> Sent: Tuesday, September 11, 2018 12:55 PM
> To: Rick Jian-Zhi Chen(陳建志); U-Boot Mailing List
> Cc: Lukas Auer
> Subject: [RESEND PATCH v2 03/15] riscv: bootm: Correct the 1st
kernel argument
> to hart id
>
> The first argument of Linux kernel
> From: Bin Meng [mailto:bmeng...@gmail.com]
> Sent: Tuesday, September 11, 2018 12:55 PM
> To: Rick Jian-Zhi Chen(陳建志); U-Boot Mailing List
> Cc: Lukas Auer
> Subject: [RESEND PATCH v2 01/15] riscv: kconfig: Normalize architecture name
> spelling
>
> It's RISC-V that is the official name,
> Hi Rick,
>
> On Tue, Sep 11, 2018 at 12:50 PM Bin Meng wrote:
> >
> > This series adds QEMU RISC-V 'virt' board target support, with the
> > hope of helping people easily test U-Boot on RISC-V.
> >
> > Some existing RISC-V codes have been changed to make it easily to
> > support new tar
Hi Marek,
On Wed, Sep 19, 2018 at 9:29 PM Marek Vasut wrote:
>
> On 09/18/2018 04:02 PM, Simon Glass wrote:
> > Hi Marek,
>
> Hi,
>
> > On 18 September 2018 at 05:47, Marek Vasut wrote:
> >>
> >> On 09/14/2018 06:41 AM, Simon Glass wrote:
> >>> Hi Marex,
> >>
> >> It's Marek btw ...
> >>
> >>> O
Hi Marek,
On Wed, Sep 19, 2018 at 9:28 PM Marek Vasut wrote:
>
> On 09/19/2018 11:41 AM, Bin Meng wrote:
> > Hi Marek,
> >
> > On Wed, Sep 19, 2018 at 5:34 PM Marek Vasut wrote:
> >>
> >> On 09/19/2018 11:26 AM, Bin Meng wrote:
> >>> Hi Marek,
> >>>
> >>> On Wed, Sep 19, 2018 at 4:21 PM Marek Va
On Tue, Sep 18, 2018 at 06:13:24PM -0600, Simon Glass wrote:
> Hi Tom,
>
> I was unable to get signed tags working, but here is a list of changes:
I assume you read the link from before, can you talk about the issues a
bit more? Thanks!
> - MPC83xx device tree additions (CPU and RAM)
> - Fix s
Add board support for Ficus EE board from Vamrs. This board utilizes
common Rock960 family support.
Following peripherals are tested and known to work:
* Gigabit Ethernet
* USB 2.0
* MMC
Signed-off-by: Ezequiel Garcia
[Reworked based on common Rock960 family support]
Signed-off-by: Manivannan Sa
Rock960 is a family of boards based on Rockchip RK3399 SoC from Vamrs.
It consists of Rock960 (Consumer Edition) and Ficus (Enterprise Edition)
96Boards.
Below are some of the key differences between both Rock960 and Ficus
boards:
1. Different host enable GPIO for USB
2. Different power and reset
Add board support for Rock960 CE board from Vamrs. This board utilizes
common Rock960 family support.
Following peripherals are tested and known to work:
* USB 2.0
* MMC
This commit also adds DDR configuration for LPDDR3-2GiB-1866MHz.
Signed-off-by: Manivannan Sadhasivam
---
arch/arm/dts/Makef
This patchset adds support for Rock960 and Ficus 96Boards from Vamrs.
Since both boards share most of the configurations, a common Rock960
family support is added with common support and the actual boards are
based on this.
The previous version of the patchseries were adding Rock960 [1] and
Ficus
From: Randy Li
Those pins would be used by many boards.
Commit grabbed from Linux:
commit b41023282d07b61a53e2c9b9508912b1e7ce7b4f
Author: Randy Li
Date: Thu Jun 21 21:32:10 2018 +0800
arm64: dts: rockchip: add some common pin-settings to rk3399
Those pins would be used by many boa
On 09/13/2017 02:19 PM, Marek Vasut wrote:
On 07/28/2017 07:07 AM, Gan, Yau Wai wrote:
Tag CPU with dm-pre-reloc to enable driver before
relocation.
Signed-off-by: Gan, Yau Wai
Cc: Thomas Chou
Reviewed-by: Marek Vasut
Tom, please apply directly as the maintainer seems N/A.
Dear all,
So
With DM enabled, this patch enables DM_SERIAL and removes
the NS16550 initialization from da850_lowlevel since the driver
will take care of that itself.
Signed-off-by: Adam Ford
---
V3: Make the include items referencing the serial info
dependent on DM_SERIAL and not SPL or NOR since
Hi Stefan,
On Wed, Sep 19, 2018 at 12:48 PM, Stefan Agner wrote:
> Hm, with that we take the MMDC register information as the upper bound, and
> use regular U-Boot get_ram_size() to determine size by poking memory
> addresses. Seems sensible.
>
> Acked-by: Stefan Agner
>
> Fabio, I guess othe
Hi Marek,
On Mon, Aug 13, 2018 at 1:56 PM, Marek Vasut wrote:
> Add wrapper around the designware MAC driver to handle the SoCFPGA
> specific configuration bits. On Arria10, this is configuration of
> syscon phy_intf.
>
> Signed-off-by: Marek Vasut
> Cc: Chin Liang See
> Cc: Dinh Nguyen
> Cc:
> > This should go into a -u-boot.dtsi file so that the
> > dragonboard410c.dts can be synced from the linux kernel without
> > change.
> >
> Hi Peter.
> I thought that -u-boot.dtsi is only for u-boot specific stuff,
> The alias is not specific to u-boot AFAIK.
Yes, I did wonder if some of these c
All Linux firmware drivers are put under "/firmware" node
and it has support to populate "/firmware" node by default.
u-boot and Linux can share same DTB. In this case, driver
probe for devices under "/firmware" will not be invoked
as "/firmware" does not have its own "compatible" property.
This
This set of patches introduce fastboot support for Qualcomm
db410c.
As part of the patch, a small quirk is added to ci_udc through
a weaklly linked function.
Ramon Fried (13):
ehci: Replace board_prepare_usb with board_usb_init
ehci: msm: Add missing platdata
dts: db410c: add alias for USB
Create separate function for scanning node by path and
move "/clock" node scan code into that function.
This will be usable if scanning of more node is required.
Signed-off-by: Rajan Vaja
Reviewed-by: Simon Glass
---
Changes in v2:
* None
---
drivers/core/root.c | 33 ++--
All Linux firmware drivers are put under "/firmware" node
and it has support to populate "/firmware" node by default.
u-boot and Linux can share same DTB. In this case, driver
probe for devices under "/firmware" will not be invoked
as "/firmware" does not have its own "compatible" property.
This
Add a test which verifies that all subnodes under "/firmware"
nodes are scanned.
Signed-off-by: Rajan Vaja
---
Changes in v2:
* New patch
---
arch/sandbox/dts/test.dts | 7 +++
drivers/firmware/Makefile | 1 +
drivers/firmware/firmware-sandbox.c | 20 +
There is no prompt string for FIRMWARE config. Without this,
FIRMWARE config cannot be enabled through menuconfing or
config file. Fix this by adding prompt summary.
Signed-off-by: Rajan Vaja
---
Changes in v2:
* New patch
---
drivers/firmware/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1
Prevent cache warning messages when using the 'bootelf' command on an
Arm target. Round down each section start address and round up the
respective section end to the nearest cache line.
Signed-off-by: Neil Stainton
---
This is a repeat of commit 8744d6c5 as this file changed significantly
bet
On Wed, Sep 19, 2018 at 10:28 PM Peter Robinson wrote:
>
> This should go into a -u-boot.dtsi file so that the
> dragonboard410c.dts can be synced from the linux kernel without
> change.
>
Hi Peter.
I thought that -u-boot.dtsi is only for u-boot specific stuff,
The alias is not specific to u-boot
On Wed, Sep 19, 2018 at 2:24 PM, Duncan Hare wrote:
>
>>On Sun, Jun 24, 2018 at 5:40 PM, wrote:.
>>From: Duncan Hare >>
>>> To make it possible to add TCP versions of the same, while reusing
>>> IP portions. This patch should not change any behavior.
>>>
>>> All references to TCP removed
>>> Use
The EFI subsystems needs to know the size of the terminal. If the
environment variable
stdout = serial,vidconsole
this size cannot be read from the video console. So the EFI subsystem
sends escape sequences to read the size. With this patch we get support
for the following escape sequence
This should go into a -u-boot.dtsi file so that the
dragonboard410c.dts can be synced from the linux kernel without
change.
Peter
On Wed, Sep 19, 2018 at 7:31 PM Ramon Fried wrote:
>
> Alias is required so req-seq will be filled.
>
> Signed-off-by: Ramon Fried
> ---
>
> arch/arm/dts/dragonboar
>On Sun, Jun 24, 2018 at 5:40 PM, wrote:.
>From: Duncan Hare >
>> To make it possible to add TCP versions of the same, while reusing
>> IP portions. This patch should not change any behavior.
>>
>> All references to TCP removed
>> Used most recent version of u-boot June 22 13, 2918
>> Series to
On Sun, Jun 24, 2018 at 5:40 PM, wrote:
> From: Duncan Hare
>
> To make it possible to add TCP versions of the same, while reusing
> IP portions. This patch should not change any behavior.
>
> All references to TCP removed
> Used most recent version of u-boot June 22 13, 2918
> Series to fix pat
MSM variant of Chipidea must reinitalize the phy
after controller reset.
Introduce ci_init_after_reset() weak function that
can be used to achieve the above init.
Signed-off-by: Ramon Fried
---
drivers/usb/gadget/ci_udc.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/usb/gad
MSM uses the chipidea controller IP, however it requires
to reinit the phy after controller reset. in EHCI mode there's a
dedicated callback for it.
In device mode however there's no such callback.
Add implementaion of ci_init_after_reset() to implement the above
requirement in case CI_UDC driver i
Enable USB PHY driver.
Also fixed the alphabetically ordering of the config.
Signed-off-by: Ramon Fried
---
configs/dragonboard410c_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/configs/dragonboard410c_defconfig
b/configs/dragonboard410c_defconfig
index 96a831443a..0d9008deb7 1
If during boot the key-vol-down press is detected
we'll fall back to fastboot.
Signed-off-by: Ramon Fried
---
board/qualcomm/dragonboard410c/dragonboard410c.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/board/qualcomm/dragonboard410c/dragonboard410c.c
b/board/qualcomm
Change ehci_usb_probe() function to initialize the
USB according to the init_type provided.
Signed-off-by: Ramon Fried
---
drivers/usb/host/ehci-msm.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/usb/host/ehci-msm.c b/drivers/usb/host/ehci-msm.c
index a27a58
Add a PHY driver for the Qualcomm dragonboard 410c which
allows switching on/off and resetting the phy connected
to the EHCI controllers and USBHS controller.
Signed-off-by: Ramon Fried
---
MAINTAINERS| 1 +
drivers/phy/Kconfig| 8 +++
drivers/phy/Makefile
Signed-off-by: Ramon Fried
---
configs/dragonboard410c_defconfig | 10 ++
1 file changed, 10 insertions(+)
diff --git a/configs/dragonboard410c_defconfig
b/configs/dragonboard410c_defconfig
index 0d9008deb7..a55abaf8df 100644
--- a/configs/dragonboard410c_defconfig
+++ b/configs/dragon
Alias is required so req-seq will be filled.
Signed-off-by: Ramon Fried
---
arch/arm/dts/dragonboard410c.dts | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/dts/dragonboard410c.dts b/arch/arm/dts/dragonboard410c.dts
index f4f7c350ec..75f28300b7 100644
--- a/arch/arm/dts/dragonb
The serial# environment variable needs to be
defined so it will be used by fastboot as serial
for the endpoint descriptor.
Signed-off-by: Ramon Fried
---
arch/arm/mach-snapdragon/Kconfig | 1 +
board/qualcomm/dragonboard410c/dragonboard410c.c | 10 ++
2 files changed, 1
All the underlying USB PHY was handled in the ehci driver.
Use the generic phy API instead.
Signed-off-by: Ramon Fried
---
drivers/usb/host/Kconfig| 3 +--
drivers/usb/host/ehci-msm.c | 52 +++--
2 files changed, 10 insertions(+), 45 deletions(-)
diff --git
Signed-off-by: Ramon Fried
---
arch/arm/dts/dragonboard410c.dts | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/dts/dragonboard410c.dts b/arch/arm/dts/dragonboard410c.dts
index 75f28300b7..fa348bc621 100644
--- a/arch/arm/dts/dragonboard410c.dts
+++ b/arch/arm/dts/dragonboard
platdata_auto_alloc_size was not initialized in structure.
Caused null pointer dereference when configuring device as
gadget.
Signed-off-by: Ramon Fried
---
drivers/usb/host/ehci-msm.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/usb/host/ehci-msm.c b/drivers/usb/host/ehci-msm.c
Use standard board_usb_init() instead of the specific board_prepare_usb.
Signed-off-by: Ramon Fried
---
board/qualcomm/dragonboard410c/dragonboard410c.c | 4 ++--
drivers/usb/host/ehci-msm.c | 9 ++---
2 files changed, 4 insertions(+), 9 deletions(-)
diff --git a/boar
The third component of struct vidconsole_priv is ycur.
Signed-off-by: Heinrich Schuchardt
---
include/video_console.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/video_console.h b/include/video_console.h
index 63af741778..44e7bdbe29 100644
--- a/include/video_cons
The include/video*.h files are part of the drivers in drivers/video. So it
makes sense to assign them to the same maintainer.
Signed-off-by: Heinrich Schuchardt
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 5e740d85b9..ec9635a4c9 100644
--- a
On Wed, Sep 19, 2018 at 06:08:18PM +0200, Michal Simek wrote:
> Clear ADDR64 dma bit in DMACFG register in case that HW_DMA_CAP_64B
> is not detected on 64bit system.
> The issue was observed when bootloader(u-boot) does not check macb
> feature at DCFG6 register (DAW64_OFFSET) and enabling 64bit d
CSI H can be used to position the cursor. The calling application may
specify a location that is beyond the limits of the screen. This may
lead to an illegal memory access.
Signed-off-by: Heinrich Schuchardt
---
drivers/video/vidconsole-uclass.c | 8
1 file changed, 8 insertions(+)
dif
On Wed, Sep 19, 2018 at 11:08 AM Michal Simek wrote:
>
> Clear ADDR64 dma bit in DMACFG register in case that HW_DMA_CAP_64B
> is not detected on 64bit system.
> The issue was observed when bootloader(u-boot) does not check macb
> feature at DCFG6 register (DAW64_OFFSET) and enabling 64bit dma sup
On 09/19/2018 05:24 PM, Stephen Warren wrote:
> On 09/18/2018 06:43 PM, Heinrich Schuchardt wrote:
>> On 09/18/2018 07:23 PM, Stephen Warren wrote:
>>> On 09/18/2018 11:21 AM, Heinrich Schuchardt wrote:
Spawn.exept has a try block without 'except'.
If no output is available an OSErro
On Wed, Sep 19, 2018 at 09:30:37AM -0600, Simon Glass wrote:
> Hi,
>
> On 18 September 2018 at 02:08, Liviu Dudau wrote:
> >
> > On Tue, Sep 18, 2018 at 04:06:13AM +0200, Simon Glass wrote:
> > > On 17 September 2018 at 10:44, Liviu Dudau
> > > wrote:
> > > > Use the uclass_foreach_dev() macro
Clear ADDR64 dma bit in DMACFG register in case that HW_DMA_CAP_64B
is not detected on 64bit system.
The issue was observed when bootloader(u-boot) does not check macb
feature at DCFG6 register (DAW64_OFFSET) and enabling 64bit dma support
by default. Then macb driver is reading DMACFG register bac
Hi,
On 9/19/18 4:01 AM, Marcel Ziswiler wrote:
> From: Fabio Estevam
>
> Rather than passing a hardcoded maxsize to the generic get_ram_size()
> function use the i.MX 7 specific imx_ddr_size() function, which extracts
> the memory size at runtime by reading the DDR controller registers.
>
> Thi
On 09/19/2018 04:52 PM, Heiko Schocher wrote:
> Hello Marek,
>
> Am 19.09.2018 um 16:31 schrieb Marek Vasut:
>> On 09/19/2018 02:42 PM, Marek Vasut wrote:
>>> The delays in this driver used to depend on an incorrect timer
>>> frequency.
>>> This was corrected in 7984ac8d1635, which caused this dri
Hi,
On 18 September 2018 at 02:08, Liviu Dudau wrote:
>
> On Tue, Sep 18, 2018 at 04:06:13AM +0200, Simon Glass wrote:
> > On 17 September 2018 at 10:44, Liviu Dudau wrote:
> > > Use the uclass_foreach_dev() macro instead of the open coded version.
> > >
> > > Signed-off-by: Liviu Dudau
> > > -
Hi Mario,
On 6 August 2018 at 02:23, Mario Six wrote:
> When the DM CPU drivers are active, printing information about a CPU
> should be delegated to a matching driver.
>
> Hence, add a static print_cpuinfo that implements this delegation when
> DM CPU drivers are active.
>
> Reviewed-by: Simon G
Hi Heinrich,
On 18 September 2018 at 18:43, Heinrich Schuchardt wrote:
> On 09/18/2018 07:23 PM, Stephen Warren wrote:
>> On 09/18/2018 11:21 AM, Heinrich Schuchardt wrote:
>>> Spawn.exept has a try block without 'except'.
>>>
>>> If no output is available an OSError may arise. Catch this excepti
On 09/18/2018 06:43 PM, Heinrich Schuchardt wrote:
On 09/18/2018 07:23 PM, Stephen Warren wrote:
On 09/18/2018 11:21 AM, Heinrich Schuchardt wrote:
Spawn.exept has a try block without 'except'.
If no output is available an OSError may arise. Catch this exception and
continue testing.
Signed-o
Hi Tom,
please pull from u-boot-imx with following changes:
- changes in pico-* boards
- fix imx6ull pinmux
Thanks,
Stefano
The following changes since commit b57f1895b669e3fbdca486e7c40dfea00f22bb93:
Merge git://git.denx.de/u-boot-x86 (2018-09-17 08:04:25 -0400)
are available in the Git r
Hi Tom,
please pull the Marvell U-Boot patches with these changes:
- Multiples updates to the turris boards / platform
- Changes / enhancements to the Marvell PHY drivers, mainly
to support the turris platform
- Many fixes and enhancements to the pxa3xx NAND driver
- Fixes for the UART boot mo
Hello Marek,
Am 19.09.2018 um 16:31 schrieb Marek Vasut:
On 09/19/2018 02:42 PM, Marek Vasut wrote:
The delays in this driver used to depend on an incorrect timer frequency.
This was corrected in 7984ac8d1635, which caused this driver to function
incorrectly. Scale the delays accordingly to rep
The CPfi/4 is derived from XTAL clock and is not fixed. Undo
the previous commit 7984ac8d1635aebd11175c96b07f937a39f0384d.
Signed-off-by: Marek Vasut
---
include/configs/rcar-gen2-common.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/configs/rcar-gen2-common.h
b/i
On 09/19/2018 02:42 PM, Marek Vasut wrote:
> The delays in this driver used to depend on an incorrect timer frequency.
> This was corrected in 7984ac8d1635, which caused this driver to function
> incorrectly. Scale the delays accordingly to repair the malfunction.
>
> Signed-off-by: Marek Vasut
>
On 09/18/2018 04:02 PM, Simon Glass wrote:
> Hi Marek,
Hi,
> On 18 September 2018 at 05:47, Marek Vasut wrote:
>>
>> On 09/14/2018 06:41 AM, Simon Glass wrote:
>>> Hi Marex,
>>
>> It's Marek btw ...
>>
>>> On 11 September 2018 at 14:58, Marek Vasut wrote:
Reword the documentation to make i
On 09/19/2018 11:41 AM, Bin Meng wrote:
> Hi Marek,
>
> On Wed, Sep 19, 2018 at 5:34 PM Marek Vasut wrote:
>>
>> On 09/19/2018 11:26 AM, Bin Meng wrote:
>>> Hi Marek,
>>>
>>> On Wed, Sep 19, 2018 at 4:21 PM Marek Vasut wrote:
On 09/18/2018 03:52 PM, Simon Glass wrote:
> Hi Marek,
>
On 13.09.2018 11:41, Baruch Siach wrote:
The Clearfog SOM can optionally have eMMC installed. Enable support for
eMMC boot partitions by default.
Signed-off-by: Baruch Siach
---
include/configs/clearfog.h | 4
1 file changed, 4 insertions(+)
diff --git a/include/configs/clearfog.h b/in
On 06.09.2018 11:37, Baruch Siach wrote:
From: Rabeeh Khoury
This patch adds support to Armada 7k/8k comphy RX/TX lane swap. The
'phy-invert' DT property defines the inverted signals.
Signed-off-by: Rabeeh Khoury
Signed-off-by: Baruch Siach
---
drivers/phy/marvell/comphy_cp110.c | 19 +
On 29.08.2018 15:34, kos...@marvell.com wrote:
From: Konstantin Porotchkin
Add Marvell bubt command to db-88f6820-gp defconfig
Signed-off-by: Konstantin Porotchkin
Cc: Igal Liberman
Cc: Stefan Roese
---
configs/db-88f6820-gp_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/c
On 29.08.2018 15:34, kos...@marvell.com wrote:
From: Konstantin Porotchkin
Add support for image load and basic verification in bubt
for legacy Marvell SoCs (A38x, A39x, ...)
Signed-off-by: Konstantin Porotchkin
Cc: Igal Liberman
Cc: Stefan Roese
---
cmd/mvebu/bubt.c | 75
On 29.08.2018 15:34, kos...@marvell.com wrote:
From: Konstantin Porotchkin
Exclude mvebu commands from SPL builds
Signed-off-by: Konstantin Porotchkin
Cc: Igal Liberman
Cc: Stefan Roese
---
cmd/Makefile | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/cmd/Makefile b/
On 29.08.2018 15:34, kos...@marvell.com wrote:
From: Konstantin Porotchkin
Add definitions for CONFIG_ENV_SPI_BUS and CONFIG_ENV_SPI_CS
to Armada-388-GP board configuration
Signed-off-by: Konstantin Porotchkin
Cc: Igal Liberman
Cc: Stefan Roese
---
include/configs/db-88f6820-gp.h | 6
On 29.08.2018 15:34, kos...@marvell.com wrote:
From: Konstantin Porotchkin
For some reason the spi_flash_probe_bus_cs() is called
inside the setup_flash_device() with zero values in place
of configurated SPI flash mode and maximum flash speed.
This code causes HALT error during startup environm
The I2C6 is used to communicate with the PMIC and it was removed
during DT sync with Linux 4.17. Reinstate it.
Signed-off-by: Marek Vasut
Cc: Nobuhiro Iwamatsu
---
arch/arm/dts/r8a7791-porter.dts | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm/dts/r8a7791-porter.dts b/arch/arm
The delays in this driver used to depend on an incorrect timer frequency.
This was corrected in 7984ac8d1635, which caused this driver to function
incorrectly. Scale the delays accordingly to repair the malfunction.
Signed-off-by: Marek Vasut
Cc: Nobuhiro Iwamatsu
---
drivers/i2c/rcar_iic.c | 1
On 29.08.2018 10:56, kos...@marvell.com wrote:
From: Konstantin Porotchkin
Replace the hardcoded value of page chink with value that
depends on flash page size and ECC strength.
This fixes nand access errors for 2K page flashes with 8-bit ECC.
Move the initial flash commannd function assignment
On 29.08.2018 10:56, kos...@marvell.com wrote:
From: Konstantin Porotchkin
Add support for NAND chips with 8KB page, 4 and 8 bit ECC (ONFI).
Signed-off-by: Konstantin Porotchkin
Reviewed-by: Ofer Heifetz
Cc: Stefan Roese
Cc: Simon Glass
---
drivers/mtd/nand/pxa3xx_nand.c | 72 +++
On 29.08.2018 10:56, kos...@marvell.com wrote:
From: Victor Axelrod
Add support for 2KB page 8-bit ECC strength flash layout
Signed-off-by: Victor Axelrod
Reviewed-by: Igal Liberman
Cc: Stefan Roese
Cc: Simon Glass
---
drivers/mtd/nand/pxa3xx_nand.c | 27 +++
1 f
On 29.08.2018 10:56, kos...@marvell.com wrote:
From: Konstantin Porotchkin
Add comments with timing parameter names and some details about
nand layout fileds.
Remove unneeded definition.
Signed-off-by: Konstantin Porotchkin
Reviewed-by: Igal Liberman
Cc: Stefan Roese
Cc: Simon Glass
---
On 29.08.2018 10:56, kos...@marvell.com wrote:
From: Konstantin Porotchkin
Add timings and device ID for Toshiba TC58NVG1S3HTA00 flash
Signed-off-by: Konstantin Porotchkin
Reviewed-by: Igal Liberman
Cc: Stefan Roese
Cc: Simon Glass
---
drivers/mtd/nand/pxa3xx_nand.c | 3 +++
1 file chan
On 29.08.2018 10:56, kos...@marvell.com wrote:
From: Boris Brezillon
In the current driver, OOB bytes are accessed in raw mode, and when a
page access is done with NDCR_SPARE_EN set and NDCR_ECC_EN cleared, the
driver must read the whole spare area (64 bytes in case of a 2k page,
16 bytes for a
On 29.08.2018 10:56, kos...@marvell.com wrote:
From: Igal Liberman
Add SoC-dependent function to the NAND driver for selecting
NAND interface in DEVBUS MUX register.
This selection is done in the BootROM if the boot device is NAND,
but may be missing othervise.
The NAND is selected only if it i
On 29.08.2018 10:56, kos...@marvell.com wrote:
From: zachary zhang
This patch adds SoC type and revision and each module's type
and revision printing for a7k and a8k boards.
Signed-off-by: zachary zhang
Reviewed-by: Igal Liberman
Cc: Stefan Roese
Cc: Simon Glass
---
arch/arm/mach-mvebu/a
On 29.08.2018 10:56, kos...@marvell.com wrote:
From: Ofer Heifetz
This commit is needed to properly support the 8-bits ECC configuration
with 4KB pages.
When pages larger than 2 KB are used on platforms using the PXA3xx
NAND controller, the reading/programming operations need to be split
in ch
On 29.08.2018 10:56, kos...@marvell.com wrote:
From: Ofer Heifetz
This commit simplifies the initial configuration performed
by pxa3xx_nand_scan. No functionality change is intended.
This commit is taken from Linux:
'commit 154f50fbde53'
("mtd: pxa3xx_nand: Simplify pxa3xx_nand_scan")
Signed-
On 29.08.2018 10:56, kos...@marvell.com wrote:
From: Ofer Heifetz
The read ID count should be made as large as the maximum READ_ID size,
so there's no need to have dynamic size. This commit sets the hardware
maximum read ID count, which should be more than enough on all cases.
Also, we get rid
On 29.08.2018 10:56, kos...@marvell.com wrote:
From: Ofer Heifetz
When 2 commands are submitted in a row, and the second is very quick,
the completion of the second command might never come. This happens
especially if the second command is quick, such as a status read
after an erase
This patch
On 29.08.2018 10:56, kos...@marvell.com wrote:
From: Ofer Heifetz
The chunk size represents the size of the data chunks, which
is used by the controllers that allow to split transferred data.
However, the initial chunk size is used in a non-split way,
during device identification. Therefore, i
On 29.08.2018 10:56, kos...@marvell.com wrote:
From: Ofer Heifetz
The Data Flash Control Register (NDCR) contains two types
of parameters: those that are needed for device identification,
and those that can only be set after device identification.
Therefore, the driver can't set them all at on
On 29.08.2018 10:56, kos...@marvell.com wrote:
From: Ofer Heifetz
Since the pxa3xx_nand driver was added there has been a discrepancy in
pxa3xx_nand_set_sdr_timing() around the setting of tWP_min and tRP_min.
This brings us into line with the current Linux code.
Signed-off-by: Chris Packham
S
On 29.08.2018 10:56, kos...@marvell.com wrote:
From: Ofer Heifetz
When the nand is first probe, and upon the first command start, the
status bits should be cleared before the interrupts are unmasked.
This commit is taken from Linux:
'commit 0b14392db2e'
("mtd: nand: pxa3xx_nand: fix early spur
On 29.08.2018 10:56, kos...@marvell.com wrote:
From: Ofer Heifetz
Don't store struct mtd_info in struct pxa3xx_nand_host. Instead use the
one that is already part of struct nand_chip. This brings us in line
with current U-boot and Linux conventions.
Signed-off-by: Chris Packham
Signed-off-by:
On 29.08.2018 10:56, kos...@marvell.com wrote:
From: Ofer Heifetz
The initial buffer is used for the initial commands used to detect
a flash device (STATUS, READID and PARAM).
ONFI param page is 256 bytes, and there are three redundant copies
to be read. JEDEC param page is 512 bytes, and ther
On 21.08.2018 12:22, Marek Behún wrote:
If PCIe Mox module is connected we want to have PCIe node enabled
in U-Boot's device tree.
Signed-off-by: Marek Behun
---
arch/arm/dts/armada-3720-turris-mox.dts | 7 +++
board/CZ.NIC/turris_mox/turris_mox.c| 82 +
On 20.08.2018 14:12, Baruch Siach wrote:
Commit 61dccf73d302 (dts: mvebu: a80x0: Enable SD/eMMC interfaces) added
a redundant DT node for SD card slot. Drop it.
Cc: Konstantin Porotchkin
Signed-off-by: Baruch Siach
---
arch/arm/dts/armada-8040-mcbin.dts | 8
1 file changed, 8 delet
On 17.08.2018 12:59, Marek Behún wrote:
Add configuration variables to differentiate between the 512 MB and 1 GB
versions of Turris Mox and change the RAM size in U-Boot's device tree
accordingly.
Signed-off-by: Marek Behun
---
MAINTAINERS | 7 +++
ar
On 17.08.2018 12:59, Marek Behún wrote:
Remove smi_pins definition since it is already in armada-37xx.dtsi.
Add assigned-clocks definitions to spi0.
Signed-off-by: Marek Behun
---
arch/arm/dts/armada-3720-turris-mox.dts | 10 +++---
1 file changed, 3 insertions(+), 7 deletions(-)
diff -
1 - 100 of 136 matches
Mail list logo