Re: [U-Boot] [PATCH v7 2/3] mmc: meson: add MMC driver for Meson GX (S905)

2017-04-15 Thread Heiner Kallweit
Am 15.04.2017 um 17:05 schrieb Andreas Färber: > Am 14.04.2017 um 08:22 schrieb Jaehoon Chung: >> On 04/13/2017 03:30 AM, Heiner Kallweit wrote: >>> From: Carlo Caione >>> This driver implements MMC support on Meson GX (S905) based systems. >>> It

Re: [U-Boot] [PATCH 1/2] arm: dts: odroid-c2: assign mmc device number 0 to eMMC slot

2017-04-14 Thread Heiner Kallweit
Am 14.04.2017 um 15:39 schrieb Andreas Färber: > Am 14.04.2017 um 10:24 schrieb Heiner Kallweit: >> In most cases Odroid C2 is used with a eMMC card. So far the eMMC slot >> was assigned dev number 1 (0 is the SD slot). So on uboot prompt > > U-Boot > >> we had to

Re: [U-Boot] [PATCH 2/2] odroid-c2: support storing the uboot environment in eMMC

2017-04-14 Thread Heiner Kallweit
Am 14.04.2017 um 15:40 schrieb Andreas Färber: > Am 14.04.2017 um 10:26 schrieb Heiner Kallweit: >> Support storing uboot environment in eMMC. >> >> Signed-off-by: Heiner Kallweit >> --- >> include/configs/meson-gxbb-common.h | 4 +++- >> 1 file changed, 3

Re: [U-Boot] [PATCH v7 0/4] mmc: meson: add MMC driver for Meson GX (S905)

2017-04-14 Thread Heiner Kallweit
Am 14.04.2017 um 12:26 schrieb Heinrich Schuchardt: > This patch series is a resubmission of the v6 patch series > https://lists.denx.de/pipermail/u-boot/2017-February/281941.html > by Heiner Kallweit. > A updated version of this series was just applied: http://git.denx.de/?p=u

[U-Boot] [PATCH 2/2] odroid-c2: support storing the uboot environment in eMMC

2017-04-14 Thread Heiner Kallweit
Support storing uboot environment in eMMC. Signed-off-by: Heiner Kallweit --- include/configs/meson-gxbb-common.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/configs/meson-gxbb-common.h b/include/configs/meson-gxbb-common.h index cc2b5b6..5951263 100644 --- a

[U-Boot] [PATCH 1/2] arm: dts: odroid-c2: assign mmc device number 0 to eMMC slot

2017-04-14 Thread Heiner Kallweit
In most cases Odroid C2 is used with a eMMC card. So far the eMMC slot was assigned dev number 1 (0 is the SD slot). So on uboot prompt we had to manually switch the mmc device first. Therefore change the device number assignment. Signed-off-by: Heiner Kallweit --- arch/arm/dts/meson-gxbb

[U-Boot] mmc: meson: switch mmc slot order and allow to store environment in eMMC

2017-04-14 Thread Heiner Kallweit
store the uboot environment in eMMC. Heiner Kallweit (2): arm: dts: odroid-c2: assign mmc device number 0 to eMMC slot odroid-c2: support storing the uboot environment in eMMC arch/arm/dts/meson-gxbb-odroidc2.dts | 2 ++ include/configs/meson-gxbb-common.h | 4 +++- 2 files changed, 5

[U-Boot] mmc: meson: increase max block number per request

2017-04-14 Thread Heiner Kallweit
Number of blocks is a 9 bit field where 0 stands for a unlimited number of blocks. Therefore the max number of blocks which can be set is 511. Signed-off-by: Heiner Kallweit --- drivers/mmc/meson_gx_mmc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mmc

Re: [U-Boot] [U-Boot, v6, 3/3] odroid-c2: enable new Meson GX MMC driver in board defconfig

2017-04-12 Thread Heiner Kallweit
Am 13.04.2017 um 00:09 schrieb Vagrant Cascadian: > On 2017-02-20, Heiner Kallweit wrote: >> Enable new Meson GX MMC driver in Odroid C2 defconfig. > > This required some minor fixes to actually apply against v2017.05-rc1: > Just today I submitted a rebased v7 which works on t

Re: [U-Boot] [PATCH v6 3/3] odroid-c2: enable new Meson GX MMC driver in board defconfig

2017-04-12 Thread Heiner Kallweit
Am 12.04.2017 um 07:08 schrieb Jaehoon Chung: > Dear Heiner, > > On 04/12/2017 04:41 AM, Heiner Kallweit wrote: >> Am 20.02.2017 um 20:32 schrieb Heiner Kallweit: >>> Enable new Meson GX MMC driver in Odroid C2 defconfig. >>> >>> Signed-off-by: Heiner

[U-Boot] [PATCH v7 3/3] odroid-c2: enable new Meson GX MMC driver in board defconfig

2017-04-12 Thread Heiner Kallweit
Enable new Meson GX MMC driver in Odroid C2 defconfig. Signed-off-by: Heiner Kallweit --- v6: - no changes v7: - rebased --- configs/odroid-c2_defconfig | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/configs/odroid-c2_defconfig b/configs/odroid-c2_defconfig index

[U-Boot] [PATCH v7 2/3] mmc: meson: add MMC driver for Meson GX (S905)

2017-04-12 Thread Heiner Kallweit
From: Carlo Caione This driver implements MMC support on Meson GX (S905) based systems. It's based on Carlo Caione's work, changes: - BLK support added - general refactoring Signed-off-by: Carlo Caione Signed-off-by: Andreas Färber Signed-off-by: Heiner Kallweit --- v6: - remove

[U-Boot] [PATCH v7 1/3] arm: dts: update Meson GXBB / Odroid-C2 DT with recent Linux version

2017-04-12 Thread Heiner Kallweit
As a prerequisite for adding a Meson GX MMC driver update the Meson GXBB / Odroid-C2 device tree in Uboot with the latest version from Linux. Signed-off-by: Neil Armstrong Signed-off-by: Carlo Caione Signed-off-by: Andreas Färber Signed-off-by: Heiner Kallweit --- v4: - Added SoB of original

[U-Boot] [PATCH v7 0/3] mmc: meson: add MMC support for Meson GX (S905)

2017-04-12 Thread Heiner Kallweit
driver was successfully tested on a Odroid C2. Note: On Odroid C2 eMMC is MMC device 1. So you have to switch from MMC device 0 to 1 first when testing from uboot prompt. Latest change in v7: - rebase due to other recent mmc changes Heiner Kallweit (3): arm: dts: update Meson GXBB / Odroid-C2 DT with re

Re: [U-Boot] [PATCH v6 3/3] odroid-c2: enable new Meson GX MMC driver in board defconfig

2017-04-11 Thread Heiner Kallweit
Am 20.02.2017 um 20:32 schrieb Heiner Kallweit: > Enable new Meson GX MMC driver in Odroid C2 defconfig. > > Signed-off-by: Heiner Kallweit > --- > v6: > - no changes > --- > configs/odroid-c2_defconfig | 5 - > 1 file changed, 4 insertions(+), 1 deletion(-) >

Re: [U-Boot] [PATCH v6 1/3] arm: dts: update Meson GXBB / Odroid-C2 DT with latest Linux version

2017-04-10 Thread Heiner Kallweit
Am 10.04.2017 um 21:03 schrieb felix zihlmann: > Hi, > > I have tried this patch-set (applied to u-boot-2017.03) on a Odroid-C2. > Booting from SD card works fine. However booting form eMMC card (128GB > from Hardkernel) produces the following error: > > => fatload mmc 0:1 ${initrd_loadaddr} ${in

[U-Boot] [PATCH v6 3/3] odroid-c2: enable new Meson GX MMC driver in board defconfig

2017-02-20 Thread Heiner Kallweit
Enable new Meson GX MMC driver in Odroid C2 defconfig. Signed-off-by: Heiner Kallweit --- v6: - no changes --- configs/odroid-c2_defconfig | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/configs/odroid-c2_defconfig b/configs/odroid-c2_defconfig index 62b7627..6de712a

[U-Boot] [PATCH v6 2/3] mmc: meson: add MMC driver for Meson GX (S905)

2017-02-20 Thread Heiner Kallweit
From: Carlo Caione This driver implements MMC support on Meson GX (S905) based systems. It's based on Carlo Caione's work, changes: - BLK support added - general refactoring Signed-off-by: Carlo Caione Signed-off-by: Andreas Färber Signed-off-by: Heiner Kallweit --- v6: - remove

[U-Boot] [PATCH v6 1/3] arm: dts: update Meson GXBB / Odroid-C2 DT with latest Linux version

2017-02-20 Thread Heiner Kallweit
As a prerequisite for adding a Meson GX MMC driver update the Meson GXBB / Odroid-C2 device tree in Uboot with the latest version from Linux. Signed-off-by: Neil Armstrong Signed-off-by: Carlo Caione Signed-off-by: Andreas Färber Signed-off-by: Heiner Kallweit --- v4: - Added SoB of original

Re: [U-Boot] [PATCH v4 1/3] mmc: meson: update Meson GXBB / Odroid-C2 DT with latest Linux version

2017-02-20 Thread Heiner Kallweit
Am 19.02.2017 um 22:53 schrieb Jaehoon Chung: > Hi, > > On 02/03/2017 04:03 AM, Heiner Kallweit wrote: >> As a prerequisite for adding a Meson GX MMC driver update the >> Meson GXBB / Odroid-C2 device tree in Uboot with the latest >> version from Linux. > > Wh

Re: [U-Boot] [PATCH v4 2/3] mmc: meson: add MMC driver for Meson GX (S905)

2017-02-20 Thread Heiner Kallweit
ing >> >> Signed-off-by: Carlo Caione >> Signed-off-by: Andreas Färber >> Signed-off-by: Heiner Kallweit >> --- >> v4: >> - addressed review comments >> - general refactoring >> - remove config symbol MMC_MESON_GX_SD_PORT >> - changed Fro

Re: [U-Boot] [PATCH v3 2/3] mmc: meson: add MMC driver for Meson GX (S905)

2017-02-02 Thread Heiner Kallweit
Am 02.02.2017 um 20:33 schrieb Karsten Merker: > On Thu, Feb 02, 2017 at 08:10:54PM +0100, Heiner Kallweit wrote: >> Am 31.01.2017 um 14:24 schrieb Jaehoon Chung: >>> On 01/28/2017 05:55 AM, Heiner Kallweit wrote: >>>> This driver implements MMC support on Meson GX (

[U-Boot] [PATCH v5 2/3] mmc: meson: add MMC driver for Meson GX (S905)

2017-02-02 Thread Heiner Kallweit
From: Carlo Caione This driver implements MMC support on Meson GX (S905) based systems. It's based on Carlo Caione's work, changes: - BLK support added - general refactoring Signed-off-by: Carlo Caione Signed-off-by: Andreas Färber Signed-off-by: Heiner Kallweit --- v5: - addres

Re: [U-Boot] [PATCH v3 2/3] mmc: meson: add MMC driver for Meson GX (S905)

2017-02-02 Thread Heiner Kallweit
Am 31.01.2017 um 14:24 schrieb Jaehoon Chung: > On 01/28/2017 05:55 AM, Heiner Kallweit wrote: >> This driver implements MMC support on Meson GX (S905) based systems. >> It's based on Carlo Caione's work, changes: >> - BLK support added >> - general refactor

[U-Boot] [PATCH v4 3/3] odroid-c2: enable new Meson GX MMC driver in board defconfig

2017-02-02 Thread Heiner Kallweit
Enable new Meson GX MMC driver in Odroid C2 defconfig. Signed-off-by: Heiner Kallweit --- v4: - move GXBB_PINMUX definition from patch 3 to this one - remove pinmux configuration in board init and use pinctrl driver instead - rebased --- configs/odroid-c2_defconfig | 5 - 1 file changed

[U-Boot] [PATCH v4 1/3] mmc: meson: update Meson GXBB / Odroid-C2 DT with latest Linux version

2017-02-02 Thread Heiner Kallweit
As a prerequisite for adding a Meson GX MMC driver update the Meson GXBB / Odroid-C2 device tree in Uboot with the latest version from Linux. Signed-off-by: Neil Armstrong Signed-off-by: Carlo Caione Signed-off-by: Andreas Färber Signed-off-by: Heiner Kallweit --- v4: - Added SoB of original

[U-Boot] [PATCH v3 2/3] mmc: meson: add MMC driver for Meson GX (S905)

2017-01-27 Thread Heiner Kallweit
This driver implements MMC support on Meson GX (S905) based systems. It's based on Carlo Caione's work, changes: - BLK support added - general refactoring Signed-off-by: Carlo Caione Signed-off-by: Andreas Färber Signed-off-by: Heiner Kallweit --- v2: - addressed review comments

[U-Boot] [PATCH v3 3/3] odroid-c2: enable new Meson GX MMC driver in board defconfig

2017-01-27 Thread Heiner Kallweit
Enable new Meson GX MMC driver in Odroid C2 defconfig. Signed-off-by: Heiner Kallweit --- v2: - move GXBB_PINMUX definition from patch 3 to this one v3: - remove pinmux configuration in board init and use pinctrl driver instead --- configs/odroid-c2_defconfig | 5 - 1 file changed, 4

[U-Boot] [PATCH v3 1/3] mmc: meson: update Meson GXBB / Odroid-C2 DT with latest Linux version

2017-01-27 Thread Heiner Kallweit
As a prerequisite for adding a Meson GX MMC driver update the Meson GXBB / Odroid-C2 device tree in Uboot with the latest version from Linux. Signed-off-by: Heiner Kallweit --- arch/arm/dts/meson-gx.dtsi | 447 arch/arm/dts/meson-gxbb-odroidc2.dts| 147

[U-Boot] [PATCH] net: designware: fix for use with current Linux device tree for Meson GX

2017-01-27 Thread Heiner Kallweit
To avoid breaking ethernet with the next DT synch from Linux to Uboot (planned as prerequisite for adding Meson GX MMC driver to Uboot) add "amlogic,meson-gx-dwmac" to the compatibility list in the designware driver. Signed-off-by: Heiner Kallweit --- drivers/net/designware.c | 1 + 1 fi

Re: [U-Boot] [PATCH v2 3/4] mmc: meson: add MMC driver for Meson GX (S905)

2017-01-26 Thread Heiner Kallweit
Am 27.01.2017 um 00:04 schrieb Andreas Färber: > Am 25.01.2017 um 20:54 schrieb Heiner Kallweit: >> This driver implements MMC support on Meson GX (S905) based systems. >> It's based on Carlo Caione's work, changes: >> - BLK support added >> - general ref

Re: [U-Boot] [PATCH v2 4/4] mmc: meson: add MMC support in Odroid C2 board init / config

2017-01-26 Thread Heiner Kallweit
Am 27.01.2017 um 00:24 schrieb Andreas Färber: > Am 25.01.2017 um 20:54 schrieb Heiner Kallweit: >> Add MMC support in Odroid C2 board init code and config. >> >> Signed-off-by: Heiner Kallweit > > This looks very much like Carlo's and my patches, so this is missi

Re: [U-Boot] [PATCH v2 1/4] mmc: meson: add MMC nodes to Meson GXBB DT

2017-01-26 Thread Heiner Kallweit
Am 26.01.2017 um 23:52 schrieb Andreas Färber: > Hi, > > Am 25.01.2017 um 20:52 schrieb Heiner Kallweit: >> Copied from amlogic/meson-gx.dtsi on Linux with the interrupt >> definition removed. > > Is there any reason to not sync the full .dtsi file and its dependent

[U-Boot] [PATCH v2 4/4] mmc: meson: add MMC support in Odroid C2 board init / config

2017-01-25 Thread Heiner Kallweit
Add MMC support in Odroid C2 board init code and config. Signed-off-by: Heiner Kallweit --- v2: - move GXBB_PINMUX definition from patch 3 to this one --- arch/arm/include/asm/arch-meson/gxbb.h | 2 ++ board/amlogic/odroid-c2/odroid-c2.c| 27 +++ configs/odroid

[U-Boot] [PATCH v2 3/4] mmc: meson: add MMC driver for Meson GX (S905)

2017-01-25 Thread Heiner Kallweit
This driver implements MMC support on Meson GX (S905) based systems. It's based on Carlo Caione's work, changes: - BLK support added - general refactoring Original author: Carlo Caione Signed-off-by: Heiner Kallweit --- v2: - addressed review comments - general refactoring --- arch/a

[U-Boot] [PATCH v2 1/4] mmc: meson: add MMC nodes to Meson GXBB DT

2017-01-25 Thread Heiner Kallweit
Copied from amlogic/meson-gx.dtsi on Linux with the interrupt definition removed. Signed-off-by: Heiner Kallweit --- v2: - no changes --- arch/arm/dts/meson-gxbb.dtsi | 18 ++ 1 file changed, 18 insertions(+) diff --git a/arch/arm/dts/meson-gxbb.dtsi b/arch/arm/dts/meson

[U-Boot] [PATCH v2 2/4] mmc: meson: enable MMC device nodes on Odroid C2

2017-01-25 Thread Heiner Kallweit
Enable the MMC device nodes on Odroid C2. Signed-off-by: Heiner Kallweit --- v2: - no changes --- arch/arm/dts/meson-gxbb-odroidc2.dts | 8 1 file changed, 8 insertions(+) diff --git a/arch/arm/dts/meson-gxbb-odroidc2.dts b/arch/arm/dts/meson-gxbb-odroidc2.dts index 79bee64..bcf3db3

Re: [U-Boot] [PATCH 3/4] mmc: meson: add MMC driver for Meson GX (S905)

2017-01-25 Thread Heiner Kallweit
Am 23.01.2017 um 07:06 schrieb Jaehoon Chung: > On 01/20/2017 04:18 PM, Heiner Kallweit wrote: >> This driver implements MMC support on Meson GX (S905) based systems. >> It's based on Carlo Caione's work, changes: >> - BLK support added >> - minor general ref

[U-Boot] [PATCH 1/4] mmc: meson: add MMC nodes to Meson GXBB DT

2017-01-20 Thread Heiner Kallweit
Copied from amlogic/meson-gx.dtsi on Linux with the interrupt definition removed. Signed-off-by: Heiner Kallweit --- arch/arm/dts/meson-gxbb.dtsi | 18 ++ 1 file changed, 18 insertions(+) diff --git a/arch/arm/dts/meson-gxbb.dtsi b/arch/arm/dts/meson-gxbb.dtsi index e502c24

[U-Boot] [PATCH 2/4] mmc: meson: enable MMC device nodes on Odroid C2

2017-01-20 Thread Heiner Kallweit
Enable the MMC device nodes on Odroid C2. Signed-off-by: Heiner Kallweit --- arch/arm/dts/meson-gxbb-odroidc2.dts | 8 1 file changed, 8 insertions(+) diff --git a/arch/arm/dts/meson-gxbb-odroidc2.dts b/arch/arm/dts/meson-gxbb-odroidc2.dts index 79bee64..bcf3db3 100644 --- a/arch/arm

[U-Boot] [PATCH 3/4] mmc: meson: add MMC driver for Meson GX (S905)

2017-01-20 Thread Heiner Kallweit
This driver implements MMC support on Meson GX (S905) based systems. It's based on Carlo Caione's work, changes: - BLK support added - minor general refactoring Original author: Carlo Caione Signed-off-by: Heiner Kallweit --- arch/arm/include/asm/arch-meson/gxbb.h| 2 + arch/a

[U-Boot] [PATCH 4/4] mmc: meson: add MMC support in Odroid C2 board init / config

2017-01-20 Thread Heiner Kallweit
Add MMC support in Odroid C2 board init code and config. Signed-off-by: Heiner Kallweit --- board/amlogic/odroid-c2/odroid-c2.c | 27 +++ configs/odroid-c2_defconfig | 6 +- 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/board/amlogic/odroid

[U-Boot] [PATCH 0/4] mmc: meson: add MMC support for Meson GX (S905)

2017-01-20 Thread Heiner Kallweit
driver was successfully tested on a Odroid C2. Note: On Odroid C2 eMMC is MMC device 1. So you have to switch from MMC device 0 to 1 first when testing from uboot prompt. Heiner Kallweit (4): mmc: meson: Add MMC nodes to Meson GXBB DT mmc: meson: enable MMC device nodes on Odroid C2 mmc: meson: Add MMC