[PATCH v3 05/10] verdin-imx8mm: enable sleep_moci output

2021-08-25 Thread Marcel Ziswiler
From: Max Krummenacher This powers some peripherals on the carrier board e.g. the USB hub. Related-to: ELB-3206 Signed-off-by: Max Krummenacher Signed-off-by: Marcel Ziswiler Reviewed-by: Fabio Estevam --- (no changes since v1) arch/arm/dts/imx8mm-verdin.dts | 18

[PATCH v3 02/10] verdin-imx8mm: fix ethernet

2021-08-25 Thread Marcel Ziswiler
From: Marcel Ziswiler Turns out Microship (formerly Micrel) meanwhile integrated proper support for the DLL setup on their KSZ9131. Unfortunately, this conflicts with our previous board code doing that. Fix this by getting rid of our board code and just relying on the generic implementation

[PATCH v3 00/10] board: toradex: verdin-imx8mm: target refresh

2021-08-25 Thread Marcel Ziswiler
From: Marcel Ziswiler An assortment of fixes and improvements like an Ethernet PHY configuration fix, DEK blob encapsulation preparation, migration to using binman to pack images, SLEEP_MOCI# enablement, dropping of V1.0 hardware support [1], renaming kernel image variable, using preboot for

[PATCH v3 06/10] verdin-imx8mm: clean-up include order

2021-08-25 Thread Marcel Ziswiler
From: Marcel Ziswiler Alphabetically order includes. While at it also update copyright year resp. period. Signed-off-by: Marcel Ziswiler --- Changes in v3: - New patch cleaning up include order. board/toradex/verdin-imx8mm/verdin-imx8mm.c | 4 ++-- 1 file changed, 2 insertions(+), 2

[PATCH v3 04/10] verdin-imx8mm: switch to use binman to pack images

2021-08-25 Thread Marcel Ziswiler
From: Marcel Ziswiler Use binman to pack images. Signed-off-by: Marcel Ziswiler Reviewed-by: Heiko Thiery Reviewed-by: Fabio Estevam --- Changes in v3: - Case fold hex string. - Revert binman part of imx8mm-verdin-u-boot.dtsi to a plain copy from imx8mm-evk and postpone further

[PATCH v3 07/10] verdin-imx8mm: drop support for v1.0 hardware

2021-08-25 Thread Marcel Ziswiler
From: Max Krummenacher We drop support for Verdin iMX8M Mini V1.0B. Related-to: ELB-3551 Signed-off-by: Max Krummenacher Signed-off-by: Marcel Ziswiler Reviewed-by: Fabio Estevam --- Changes in v3: - Add Fabio's reviewed-by tag. Changes in v2: - Drop first patch ("imx: mkima

[PATCH v3 09/10] verdin-imx8mm: use preboot for fdtfile evaluation

2021-08-25 Thread Marcel Ziswiler
mode without manual setting fdtfile value, as it it's already evaluated before entering interactive mode. Signed-off-by: Igor Opaniuk Signed-off-by: Marcel Ziswiler Reviewed-by: Fabio Estevam --- (no changes since v2) Changes in v2: - New patch addressing dynamic fdtfile definition. co

[PATCH v3 10/10] verdin-imx8mm: fix watchdog pinctrl issue

2021-08-25 Thread Marcel Ziswiler
From: Marcel Ziswiler Finally, found the root cause of the issue already once mentioned back here [2] which caused the following error message during boot: imx_wdt watchdog@3028: pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19 Turns out while the watchdog node itself

[PATCH v3 08/10] include/configs: apalis-imx8/verdin-imx8mm: rename kernel image variable

2021-08-25 Thread Marcel Ziswiler
etting kernel_image="Image" as a pre-defined u-boot variable breaks booting systems with modern versions of boot.scr, whereas renaming it fixes booting with modern scripts and does not break working of earlier versions of boot.scr. Signed-off-by: Oleksandr Suvorov Signed-off-by: Mar

[RFC PATCH v1 1/5] imx8mm-cl-iot-gate: fix imximage intermediate binary naming

2021-08-26 Thread Marcel Ziswiler
From: Marcel Ziswiler This fixes the following build time issue: ... BINMAN all binman: Error 1 running 'mkimage -d ./mkimage.spl.mkimage -n spl/u-boot-spl.cfgout -T imx8mimage -e 0x7e1000 ./mkimage-out.spl.mkimage': mkimage.flash.mkimage: Can't open: No such file or

[RFC PATCH v1 0/5] arm64: dts: imx8mm: add common -binman.dtsi and further clean-up

2021-08-26 Thread Marcel Ziswiler
From: Marcel Ziswiler With the move to using binman to generate SPL aka u-boot-spl-ddr.bin and U-Boot proper aka u-boot.itb every board now covers such configuration in its own U-Boot specific device tree include. Introduce a new common imx8mm-binman.dtsi which covers the common part of that

[RFC PATCH v1 4/5] arm64: dts: imx8mm-binman.dtsi: explicitly add spl filename

2021-08-26 Thread Marcel Ziswiler
From: Marcel Ziswiler Explicitly add SPL aka u-boot-spl.bin filename. Signed-off-by: Marcel Ziswiler --- arch/arm/dts/imx8mm-binman.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/dts/imx8mm-binman.dtsi b/arch/arm/dts/imx8mm-binman.dtsi index b7ab8d19934..1d2895d8970 100644

[RFC PATCH v1 3/5] arm64: dts: imx8mm-binman.dtsi: alphabetically re-order properties

2021-08-26 Thread Marcel Ziswiler
From: Marcel Ziswiler Alphabetically re-order properties. Signed-off-by: Marcel Ziswiler --- arch/arm/dts/imx8mm-binman.dtsi | 30 +++--- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/arch/arm/dts/imx8mm-binman.dtsi b/arch/arm/dts/imx8mm-binman.dtsi

[RFC PATCH v1 5/5] arm64: dts: imx8mm-binman.dtsi: improve odd blob-ext naming

2021-08-26 Thread Marcel Ziswiler
From: Marcel Ziswiler Rather than using odd implicit blob-ext naming, explicitly specify the type to be of blob-ext and therefore also simplify the node naming. Signed-off-by: Marcel Ziswiler --- Changes in v1: - This was suggested by Simon on my earlier patch set upon which we decided to

[RFC PATCH v1 2/5] arm64: dts: imx8mm: add common -binman.dtsi

2021-08-26 Thread Marcel Ziswiler
From: Marcel Ziswiler With the move to using binman to generate SPL aka u-boot-spl-ddr.bin and U-Boot proper aka u-boot.itb every board now covers such configuration in its own U-Boot specific device tree include. Introduce a new common imx8mm-binman.dtsi which covers the common part of that

Re: [RFC PATCH v1 2/5] arm64: dts: imx8mm: add common -binman.dtsi

2021-08-26 Thread Marcel Ziswiler
Hi Tim On Thu, 2021-08-26 at 07:57 -0700, Tim Harvey wrote: > ... > Marcel, > > This would break imx8mm-venice. Sure, that's why I made it an RFC. I was just missing some context. > The of-list, @fdt-SEQ and @config-SEQ are required to support > automatic generation of fdt and config nodes wh

Re: [RFC PATCH v1 2/5] arm64: dts: imx8mm: add common -binman.dtsi

2021-08-27 Thread Marcel Ziswiler
Hi Teresa On Fri, 2021-08-27 at 09:21 +, Teresa Remmet wrote: > Hello Marcel, > > Am Donnerstag, den 26.08.2021, 14:14 +0200 schrieb Marcel Ziswiler: > > From: Marcel Ziswiler > > > > With the move to using binman to generate SPL aka u-boot-spl-ddr.bin >

Re: [RFC PATCH v1 2/5] arm64: dts: imx8mm: add common -binman.dtsi

2021-08-28 Thread Marcel Ziswiler
Hi Tim On Fri, 2021-08-27 at 08:12 -0700, Tim Harvey wrote: > ... > > > > +++ b/arch/arm/dts/imx8mm-binman.dtsi > > > > > > is it really necessary to create a new binman include? > > > > No, I guess not. That's just what we loosely discussed. But this is also > > exactly why I only posted it a

[PATCH v1 01/26] board/BuR/brppt2: fix pwms property warning

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler Fix the following build-time pwms property warning: w+arch/arm/dts/imx6dl-brppt2.dtb: Warning (pwms_property): /backlight:pwms: property size (12) too small for cell size 3 Signed-off-by: Marcel Ziswiler --- arch/arm/dts/imx6dl-brppt2.dts | 1 + 1 file changed, 1

[PATCH v1 02/26] imx6: aristainetos: fix pwms property warnings

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler Fix the following build-time pwms property warnings: w+arch/arm/dts/imx6dl-aristainetos2c_7.dtb: Warning (pwms_property): /backlight:pwms: property size (12) too small for cell size 3 w+arch/arm/dts/imx6dl-aristainetos2c_cslb_7.dtb: Warning (pwms_property

[PATCH v1 03/26] tbs2910: prepare to synchronise device trees with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler As a preparatory step make sure to refer to absolute node paths where labels were removed in Linux upstream. This avoids the following error once synchronised: +Error: arch/arm/dts/imx6q-tbs2910-u-boot.dtsi:3.1-7 Label or path aips1 not found +Error: arch/arm/dts/imx6q

[PATCH v1 07/26] imx: mx6ul_14x14_evk: prepare to synchronise device trees with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler As a preparatory step remove the qspi node with its flash0 label as this is already in the Linux upstream device tree. This avoids the following error once synchronised: +arch/arm/dts/imx6ul-14x14-evk.dtb: ERROR (duplicate_label): /soc/bus@210/spi@21e/n25q256a@0

[PATCH v1 10/26] imx: imx7-cm: prepare to synchronise device trees with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler As a preparatory step rename the qspi1 reference to qspi as this is how it is named in the Linux upstream device tree. This avoids the following error once synchronised: +Error: arch/arm/dts/.imx7-cm.dtb.pre.tmp:96.1-7 Label or path qspi1 not found Signed-off-by: Marcel

[PATCH v1 05/26] apalis_imx6: synchronise device tree with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler Synchronise device tree with linux-next 20220706. Please note that this also means that instead of the previous "generic" U-Boot specific carrier board agnostic device tree we are now using the regular one for the Apalis Evaluation (carrier) board (e.g. im

[PATCH v1 06/26] colibri_imx6: synchronise device tree with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler Synchronise device tree with linux-next next-20220708. Please note that this also means that instead of the previous "generic" U-Boot specific carrier board agnostic device tree we are now using the regular one for the Colibri Evaluation (carrier) board V3 (e

[PATCH v1 11/26] imx: imx7d-sdb: prepare to synchronise device trees with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler As a preparatory step remove the epdc reference which does not exist in the Linux upstream device tree and rename the qspi1 reference to qspi as this is how it is named in the Linux upstream device tree. This avoids the following error once synchronised: +Error: arch/arm

[PATCH v1 08/26] imx6ul/imx6ull: synchronise device trees with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler Synchronise device trees with linux v5.19-rc5. Signed-off-by: Marcel Ziswiler --- arch/arm/dts/imx6ul-14x14-evk.dtsi| 161 +++- arch/arm/dts/imx6ul-geam.dts | 363 ++-- arch/arm/dts/imx6ul-imx6ull-opos6ul.dtsi | 148

[PATCH v1 14/26] ARM: DTS: bk4r1/pcm052: prepare to synchronise device trees with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler As a preparatory step rename the included SoC dtsi from vf.dtsi to vf610.dtsi as this is how it is named in Linux upstream. Signed-off-by: Marcel Ziswiler --- arch/arm/dts/vf610-pcm052.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/dts

[PATCH v1 09/26] colibri-imx6ull/-emmc: synchronise device tree with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler Synchronise device tree with linux v5.19-rc5. Please note that this also means that instead of the previous "generic" U-Boot specific carrier board agnostic device trees we are now using the regular ones for the Colibri Evaluation (carrier) board V3 (e.g. imx6u

[PATCH v1 12/26] imx7s/d: synchronise device trees with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler Synchronise device tree with linux-next next-20220708. Signed-off-by: Marcel Ziswiler --- arch/arm/dts/imx7d-pico-hobbit.dts | 6 +- arch/arm/dts/imx7d-pico-pi.dts | 6 +- arch/arm/dts/imx7d-pico.dtsi| 103 +- arch/arm/dts/imx7d

[PATCH v1 17/26] imx8mm-venice-gw700x: prepare to synchronise device trees with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler As a preparatory step remove the pinctrl_pmic reference which does not exist in the Linux upistream device tree. This avoids the following error once synchronised: +Error: arch/arm/dts/imx8mm-venice-gw700x-u-boot.dtsi:26.1-14 Label or path pinctrl_pmic not found Signed

[PATCH v1 15/26] vf500/vf610: synchronise device trees with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler Synchronise device trees with linux v5.19-rc5. Signed-off-by: Marcel Ziswiler --- arch/arm/dts/vf.dtsi | 229 --- arch/arm/dts/vf500.dtsi | 64 +++ arch/arm/dts/vf610-pinfunc.h | 6 +- arch/arm/dts/vf610-twr.dts | 364 - arch

[PATCH v1 19/26] imx8mm-kontron-n801x-s-lvds: fix pwms property warnings

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler Fix the following build-time pwms property warnings: w+arch/arm/dts/imx8mm-kontron-n801x-s-lvds.dtb: Warning (pwms_property): /backlight:pwms: property size (12) too small for cell size 3 Signed-off-by: Marcel Ziswiler --- arch/arm/dts/imx8mm-kontron-n801x-s-lvds.dts

[PATCH v1 13/26] colibri-imx7d/-emmc: synchronise device tree with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler Synchronise device tree with linux-next next-20220708. Please note that this also means that instead of the previous "generic" U-Boot specific carrier board agnostic device trees we are now using the regular ones for the Colibri Evaluation (carrier) board V3 (

[PATCH v1 16/26] colibri_vf: synchronise device tree with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler Synchronise device tree with linux v5.19-rc5. Please note that this also means that instead of the previous "generic" U-Boot specific carrier board agnostic device tree we are now using the regular one for the Colibri Evaluation (carrier) board V3 (e.g. vf610-co

[PATCH v1 18/26] imx8mm: synchronise device tree with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler Synchronise device tree with linux v5.19-rc5. Signed-off-by: Marcel Ziswiler --- arch/arm/dts/imx8mm-beacon-baseboard.dtsi| 118 arch/arm/dts/imx8mm-data-modul-edm-sbc.dts | 3 +- arch/arm/dts/imx8mm-evk-u-boot.dtsi | 4 +- arch/arm/dts/imx8mm

[PATCH v1 00/26] arm: dts: imx: sync device trees with upstream linux kernel ones

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler This series synchronises them imx device trees with the upstream Linux kernel (v5.19-rc5 resp. linux-next 20220706 where we have further pending patches being Apalis/Colibri iMX6 and Colibri iMX7). Please note that for the Toradex targets this also means that instead of

[PATCH v1 20/26] imx8mm-mx8menlo/verdin-imx8mm: synchronise device tree with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler Synchronise device tree with linux v5.19-rc5. Please note that this also means that instead of the previous "generic" U-Boot specific carrier board agnostic device tree we are now using the regular one for the Verdin Development (carrier) board (e.g. imx8mm-v

[PATCH v1 21/26] imx8mn: synchronise device tree with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler Synchronise device tree with linux v5.19-rc5. Signed-off-by: Marcel Ziswiler --- arch/arm/dts/imx8mn-beacon-baseboard.dtsi | 4 +- arch/arm/dts/imx8mn-beacon-som.dtsi| 12 +- arch/arm/dts/imx8mn-bsh-smm-s2-common.dtsi | 113 - arch/arm/dts/imx8mn-bsh

[PATCH v1 22/26] imx8mp: synchronise device tree with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler Synchronise device tree with linux v5.19-rc5. Signed-off-by: Marcel Ziswiler --- arch/arm/dts/imx8mp-evk.dts | 283 -- arch/arm/dts/imx8mp-phycore-som.dtsi | 64 -- arch/arm/dts/imx8mp-venice-gw74xx.dts | 59 ++ arch/arm/dts

[PATCH v1 23/26] imx8mp-rsb3720-a1: fix pwms property warnings

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler Fix the following build-time pwms property warnings: w+arch/arm/dts/imx8mp-rsb3720-a1.dtb: Warning (pwms_property): /lvds_backlight@0:pwms: property size (12) too small for cell size 3 w+arch/arm/dts/imx8mp-rsb3720-a1.dtb: Warning (pwms_property): /lvds_backlight@1:pwms

[PATCH v1 24/26] verdin-imx8mp: synchronise device tree with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler Synchronise device tree with linux v5.19-rc5. Please note that this also means that instead of the previous "generic" U-Boot specific carrier board agnostic device tree we are now using the regular one for the Verdin Development (carrier) board (e.g. imx8mp-v

[PATCH v1 25/26] imx8mq: synchronise device tree with linux

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler Synchronise device tree with linux v5.19-rc5. Signed-off-by: Marcel Ziswiler --- arch/arm/dts/imx8mq-evk.dts| 65 ++- arch/arm/dts/imx8mq-kontron-pitx-imx8m.dts | 3 +- arch/arm/dts/imx8mq-mnt-reform2.dts| 144 ++- arch/arm/dts

[PATCH v1 26/26] board: toradex: apalis-imx8: fix file names in maintainers

2022-07-21 Thread Marcel Ziswiler
From: Marcel Ziswiler Fix device tree file names in MAINTAINERS file. Fixes: 3d6036650059 ("board: toradex: add apalis imx8qm 4gb wb it v1.0b module support") Signed-off-by: Marcel Ziswiler --- board/toradex/apalis-imx8/MAINTAINERS | 4 ++-- 1 file changed, 2 insertions(+), 2

[U-Boot] [PATCH 01/12] pxa: fix wrong comment about vpac270 being the arch number

2015-02-16 Thread Marcel Ziswiler
Signed-off-by: Marcel Ziswiler --- board/balloon3/balloon3.c | 2 +- board/toradex/colibri_pxa270/colibri_pxa270.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/board/balloon3/balloon3.c b/board/balloon3/balloon3.c index aa108ca..458d90c 100644 --- a

[U-Boot] [PATCH 00/12] various fixes mainly for pxa and colibri_pxa270

2015-02-16 Thread Marcel Ziswiler
The following is a set of various fixes mainly for PXA and the Toradex Colibri PXA270 introducing it to generic board to save it from becoming obsolete as those modules are still on sale for another 3 to 4 years. Marcel Ziswiler (12): pxa: fix wrong comment about vpac270 being the arch number

[U-Boot] [PATCH 03/12] pxa: balloon3: remove nowhere used symbol CONFIG_SYS_MEM_BUF_IMP

2015-02-16 Thread Marcel Ziswiler
Signed-off-by: Marcel Ziswiler --- include/configs/balloon3.h | 1 - include/configs/vpac270.h | 1 - 2 files changed, 2 deletions(-) diff --git a/include/configs/balloon3.h b/include/configs/balloon3.h index 8dabc80..f20a631 100644 --- a/include/configs/balloon3.h +++ b/include/configs

[U-Boot] [PATCH 04/12] pxa: balloon3: fix comment about sdram banks

2015-02-16 Thread Marcel Ziswiler
Signed-off-by: Marcel Ziswiler --- include/configs/balloon3.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/configs/balloon3.h b/include/configs/balloon3.h index f20a631..e7f0345 100644 --- a/include/configs/balloon3.h +++ b/include/configs/balloon3.h @@ -13,7

[U-Boot] [PATCH 02/12] remove nowhere used symbol CONFIG_SYS_CLKS_IN_HZ

2015-02-16 Thread Marcel Ziswiler
Basically finish what the following commit started a long time ago: 488f5d8790c451fc527fe5d2ef218f2a5e40ea17 Signed-off-by: Marcel Ziswiler --- include/configs/balloon3.h| 1 - include/configs/flea3.h | 2 -- include/configs/mx35pdk.h | 2 -- include/configs/palmld.h

[U-Boot] [PATCH 06/12] pxa: colibri_pxa270: migrate to generic board

2015-02-16 Thread Marcel Ziswiler
Migrate Toradex Colibri PXA270 to use CONFIG_SYS_GENERIC_BOARD. Signed-off-by: Marcel Ziswiler --- include/configs/colibri_pxa270.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/configs/colibri_pxa270.h b/include/configs/colibri_pxa270.h index b8df89c..bb48419 100644 --- a

[U-Boot] [PATCH 08/12] pxa: colibri_pxa270: avoid overwriting factory configuration block

2015-02-16 Thread Marcel Ziswiler
Specify a CONFIG_BOARD_SIZE_LIMIT of 256 KB in order to avoid overwriting the factory configuration block located at offset 0x4 in NOR flash. Signed-off-by: Marcel Ziswiler --- include/configs/colibri_pxa270.h | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) diff --git

[U-Boot] [PATCH 07/12] pxa: colibri_pxa270: disable loadb/s commands and long help

2015-02-16 Thread Marcel Ziswiler
To save more than 20 KB of precious space in NOR flash get rid of the following configuration options: CONFIG_CMD_LOADB CONFIG_CMD_LOADS CONFIG_SYS_LONGHELP Signed-off-by: Marcel Ziswiler --- include/configs/colibri_pxa270.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git

[U-Boot] [PATCH 11/12] pxa: colibri_pxa270: remove CONFIG_ENV_ADDR_REDUND

2015-02-16 Thread Marcel Ziswiler
Usually not required for NOR flash. Signed-off-by: Marcel Ziswiler --- include/configs/colibri_pxa270.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/include/configs/colibri_pxa270.h b/include/configs/colibri_pxa270.h index 28e57b5..ed0589a 100644 --- a/include/configs/colibri_pxa270.h

[U-Boot] [PATCH 09/12] pxa: colibri_pax270: fix CONFIG_BOOTCOMMAND

2015-02-16 Thread Marcel Ziswiler
While 'mmc init' is no longer required the address to bootm the kernel from NOR flash was wrong. Signed-off-by: Marcel Ziswiler --- include/configs/colibri_pxa270.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/configs/colibri_pxa270.h b/inclu

[U-Boot] [PATCH 05/12] pxa: balloon3/colibri_pxa270: fix environment optionally being nowhere

2015-02-16 Thread Marcel Ziswiler
I couldn't quite figure out whether or not CONFIG_SYS_ENV_IS_NOWHERE actually ever worked but nowadays this is called CONFIG_ENV_IS_NOWHERE. Signed-off-by: Marcel Ziswiler --- include/configs/balloon3.h | 2 +- include/configs/colibri_pxa270.h | 2 +- include/configs/vpac270.h

[U-Boot] [PATCH 10/12] pxa: colibri_pxa270: fix wrong comment about voipac ethernet chip

2015-02-16 Thread Marcel Ziswiler
Signed-off-by: Marcel Ziswiler --- include/configs/colibri_pxa270.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/configs/colibri_pxa270.h b/include/configs/colibri_pxa270.h index 07426d1..28e57b5 100644 --- a/include/configs/colibri_pxa270.h +++ b/include/configs/colibri_pxa270.h

[U-Boot] [PATCH 12/12] pxa: colibri_pxa270: integrate latest validated register settings

2015-02-16 Thread Marcel Ziswiler
Integrate latest validated register settings from Toradex WinCE BSP 4.2 working accross all module versions from early V1.x, V1.2D, V2.2B to V2.4A. Signed-off-by: Marcel Ziswiler --- include/configs/colibri_pxa270.h | 48 1 file changed, 24 insertions

[U-Boot] [PATCH 1/4] dm: tegra: dts: add aliases for spi on apalis_t30

2015-02-17 Thread Marcel Ziswiler
All boards with a SPI interface have a suitable spi alias except Apalis T30. Add these missing aliases just as the following commit did for the others: d2f60f93325ac31f5f30ee94f15b87c89db46aec Signed-off-by: Marcel Ziswiler --- arch/arm/dts/tegra30-apalis.dts | 4 1 file changed, 4

[U-Boot] [PATCH 0/4] various fixes for apalis/colibri_t30

2015-02-17 Thread Marcel Ziswiler
The following is a set of various fixes for Toradex Apalis and Colibri T30. Marcel Ziswiler (4): dm: tegra: dts: add aliases for spi on apalis_t30 apalis/colibri_t30: fix MMC/SD card detect GPIOs apalis_t30: enable gigabit ethernet via pcie apalis/colibri_t30: add misc cmds increase buf

[U-Boot] [PATCH 3/4] apalis_t30: enable gigabit ethernet via pcie

2015-02-17 Thread Marcel Ziswiler
Now with all the Tegra PCIe and Intel E1000 gigabit Ethernet driver updates being merged actually make use of it. While at it get rid of the USB networking support which now does not make much sense any longer. Signed-off-by: Marcel Ziswiler --- include/configs/apalis_t30.h | 10 +++--- 1

[U-Boot] [PATCH 2/4] apalis/colibri_t30: fix MMC/SD card detect GPIOs

2015-02-17 Thread Marcel Ziswiler
This fixes the MMC/SD card detect GPIOs for Apalis T30 which got broken by the following commit: 2b2b50bc8748bf1ddb2d96da7157f9eecbe24961 While at it also re-add the comments describing which particular Apalis/Colibri pins those GPIOs are on. Signed-off-by: Marcel Ziswiler --- arch/arm/dts

[U-Boot] [PATCH 4/4] apalis/colibri_t30: add misc cmds increase buf sizes and max args

2015-02-17 Thread Marcel Ziswiler
: CONFIG_SYS_CBSIZE CONFIG_SYS_PBSIZE CONFIG_SYS_BARGSIZE Increase the maximum number of arguments allowed: CONFIG_SYS_MAXARGS Signed-off-by: Marcel Ziswiler --- include/configs/apalis_t30.h | 21 + include/configs/colibri_t30.h | 26 -- 2 files changed, 45 insertions

[U-Boot] [PATCH] arm: tegra: initial support for apalis t30

2014-08-18 Thread Marcel Ziswiler
. The following functionality is working so far: - eMMC boot and environment storage - MMC/SD cards (both 8-bit as well as 4-bit slot) - Network (via external ASIX USB) - USB client/host (dual role port as client, other two ports as host) Signed-off-by: Marcel Ziswiler --- This patch requires Stefan&#

Re: [U-Boot] [PATCH 19/23] ARM: tegra: Enable PCIe on Beaver

2014-08-19 Thread Marcel Ziswiler
> + /* TPS659110: LDO2_REG = 1.05V, ACTIVE */ > + data[0] = 0x15; > + addr = 0x31; > + > + err = i2c_read(PMU_I2C_ADDRESS, addr, 1, data, 1); You sure about that read? Me wondering why it did not work on my shiny Apalis T30. > + if (err) { > + debug("failed to set

Re: [U-Boot] [PATCH] arm: tegra: initial support for apalis t30

2014-08-20 Thread Marcel Ziswiler
On Tue, 2014-08-19 at 15:42 -0600, Stephen Warren wrote: > At a quick glance this looks OK, > Acked-by: Stephen Warren Thanks mate. Glad to get ready for more PCIe action now. > One very minor nit: > > > diff --git a/arch/arm/dts/tegra30-apalis.dts > > b/arch/arm/dts/tegra30-apalis.dts > > >

Re: [U-Boot] [PATCH 19/23] ARM: tegra: Enable PCIe on Beaver

2014-08-20 Thread Marcel Ziswiler
On Wed, 2014-08-20 at 08:38 +0200, Thierry Reding wrote: > Hehe... this should probably be i2c_write() instead. Perhaps this is on > by default on Beaver and Cardhu but not on the particular revision that > Apalis T30 uses? Well, we anyway use a completely different rail configuration but me just

Re: [U-Boot] [PATCH 19/23] ARM: tegra: Enable PCIe on Beaver

2014-08-20 Thread Marcel Ziswiler
On Wed, 2014-08-20 at 11:46 +0200, Thierry Reding wrote: > Wow, 3.9 MiB/s on average. I only get around 2.0 MiB/s on all my > devices. TrimSlice is the exception with around 5.0 MiB/s. I wonder > where exactly that comes from. It's the oldest device so I'd expect > it to be the slowest too. That's

[U-Boot] [PATCH v2] arm: tegra: initial support for apalis t30

2014-08-22 Thread Marcel Ziswiler
wo ports as host) Signed-off-by: Marcel Ziswiler --- Changes in v2: - Fixed my odd commenting style within the device tree - Added gigabit Ethernet (and with it PCIe and PMIC) support - Fixed PCIe pinmux - Cleaned-up order of includes in board file - Added comments in configuration file - Use ar

Re: [U-Boot] [PATCH v2] arm: tegra: initial support for apalis t30

2014-08-24 Thread Marcel Ziswiler
On Fri, 2014-08-22 at 13:31 -0600, Stephen Warren wrote: > > +#define CONFIG_USE_ARCH_MEMCPY > > That last option isn't set on other Tegra boards; what's it for? This is my special gift to Thierry to leverage architecture specific memory copying routine which gives another few percent performance

Re: [U-Boot] [PATCH v2] arm: tegra: initial support for apalis t30

2014-08-26 Thread Marcel Ziswiler
On Mon, 2014-08-25 at 10:09 -0600, Stephen Warren wrote: > This sounds like, if we enable it, it should be part of one of > include/configs/tegra*.h, not just one board-specific file. I think we > should drop it from this patch, and add it to an appropriate common file > in a separate patch. OK

[U-Boot] [PATCH] arm: tegra: use architecture specific memcpy

2014-08-26 Thread Marcel Ziswiler
Use architecture specific memcpy to speed up things. Signed-off-by: Marcel Ziswiler --- include/configs/tegra-common.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/configs/tegra-common.h b/include/configs/tegra-common.h index 16f45f5..be1c7f5 100644 --- a/include/configs/tegra

[U-Boot] [PATCH v3] arm: tegra: initial support for apalis t30

2014-08-26 Thread Marcel Ziswiler
wo ports as host) Signed-off-by: Marcel Ziswiler --- changes in v3: - Drop architecture specific memcpy configuration again in favour of enabling it for all Tegra configurations (via separate patch) - Fix 8-bit operation of 8-bit MMC/SD card slot Changes in v2: - Fixed my odd commenting style

Re: [U-Boot] [PATCH] ARM: tegra: fix colibri_t20 machine type

2015-03-25 Thread Marcel Ziswiler
On Mon, 2015-03-23 at 13:37 -0600, Stephen Warren wrote: > Only "half" of the references there seem to be updated; there are still > some mentions of e.g. CONFIG_MACH_COLIBRI_TEGRA2, > MACH_TYPE_COLIBRI_TEGRA2. Perhaps it's still in flux? Ah, yes. Now I remember. Some stuff can't easily be chang

[U-Boot] [PATCH v2] ARM: tegra: fix colibri_t20 machine type

2015-03-25 Thread Marcel Ziswiler
able to boot downstream L4T kernel with its working hardware accelerated graphics/multimedia stack albeit it being proprietary/closed-source. Signed-off-by: Marcel Ziswiler Acked-by: Stephen Warren --- Changes in v2: - clarified commit message based on Stephen's comments - added my previ

[U-Boot] [PATCH v2] ARM: tegra: fix colibri_t20 asix reset

2015-03-25 Thread Marcel Ziswiler
Fix ASIX USB to Ethernet chip reset. Signed-off-by: Marcel Ziswiler --- Changes in v2: - added my previously missing signed-off-by board/toradex/colibri_t20/colibri_t20.c | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/board/toradex/colibri_t20/colibri_t20.c b

[U-Boot] [PATCH v2] ARM: tegra: update colibri_t20 configuration

2015-03-25 Thread Marcel Ziswiler
Bring the Colibri T20 configuration in-line with Apalis/Colibri T30. Signed-off-by: Marcel Ziswiler --- Changes in v2: - added my previously missing signed-off-by include/configs/colibri_t20.h | 31 +++ 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a

[U-Boot] [PATCH v2 1/2] ARM: tegra: get rid of colibri_t20-common

2015-03-25 Thread Marcel Ziswiler
As a preparatory step to renaming the board folder as well first get rid of the colibri_t20-common after having integrated it into colibri_t20_iris for now. While at it also migrate to using NVIDIA's common.mk magic. Signed-off-by: Marcel Ziswiler --- .../colibri_t20-common/colibr

[U-Boot] [PATCH v2 2/2] ARM: tegra: rename colibri_t20 board/configuration/device-tree

2015-03-25 Thread Marcel Ziswiler
In accordance with our other modules supported by U-Boot and as agreed upon for Apalis/Colibri T30 get rid of the carrier board in the board/ configuration/device-tree naming. While at it also bring the prompt more in line with our other products. Signed-off-by: Marcel Ziswiler --- arch/arm

[U-Boot] [PATCH v2 0/2] rename colibri_t20

2015-03-25 Thread Marcel Ziswiler
into two patches as suggested by Stephen in order to avoid any intermediate breakage and "git bisect" issues - added my previously missing signed-off-by Marcel Ziswiler (2): ARM: tegra: get rid of colibri_t20-common ARM: tegra: rename colibri_t20 board/configuration/device-tree

Re: [U-Boot] [PATCH v2] ARM: tegra: update colibri_t20 configuration

2015-03-26 Thread Marcel Ziswiler
On 26 March 2015 15:18:56 CET, Stephen Warren wrote: >I assume all the white-space and line reordering changes are so that a >diff of colibri_t20.h and colibri_t30.h shows minimal differences? Exactly. >> -#define CONFIG_CMD_NFS >> -#define CONFIG_CMD_PING > >It might warrant some explanation

[U-Boot] [PATCH v2 2/2] ARM: tegra: colibri_t20: fix nand pinmux

2015-03-26 Thread Marcel Ziswiler
Pingroup ATC seems to come out of reset with config set to NAND, so we need to explicitly configure some other function to this group in order to avoid clashing settings. Signed-off-by: Marcel Ziswiler --- board/toradex/colibri_t20/colibri_t20.c | 6 ++ 1 file changed, 6 insertions(+) diff

[U-Boot] [PATCH v2 0/2] ARM: tegra: pinmux/colibri_t20: fix nand pinmux

2015-03-26 Thread Marcel Ziswiler
dy v2 to avoid any confusion. Lucas Stach (1): tegra: pinmux: fix FUNCMUX_NDFLASH_KBC_8_BIT Marcel Ziswiler (1): ARM: tegra: colibri_t20: fix nand pinmux arch/arm/mach-tegra/tegra20/funcmux.c | 2 ++ board/toradex/colibri_t20/colibri_t20.c | 6 ++ 2 files changed, 8 insertions(+) --

[U-Boot] [PATCH v2 1/2] tegra: pinmux: fix FUNCMUX_NDFLASH_KBC_8_BIT

2015-03-26 Thread Marcel Ziswiler
which is outside the scope of this patch. Signed-off-by: Lucas Stach Signed-off-by: Marcel Ziswiler Tested-by: Marcel Ziswiler --- changes in v2: - based on Stephen's feedback moved ATC pingroup clashing workaround into separate board specific patch arch/arm/mach-tegra/tegra20/funcmux.

Re: [U-Boot] [PATCH v2 0/2] ARM: tegra: pinmux/colibri_t20: fix nand pinmux

2015-04-01 Thread Marcel Ziswiler
On Tue, 2015-03-31 at 22:46 +, Tom Warren wrote: > This series applied to u-boot-tegra/next. I'll push an update today or > tomorrow to Denx.de. Very good. Thanks! Do you happen to know about the plans for my remaining three patches? http://article.gmane.org/gmane.comp.boot-loaders.u-boot/2

Re: [U-Boot] [PATCH v2 0/2] ARM: tegra: pinmux/colibri_t20: fix nand pinmux

2015-04-01 Thread Marcel Ziswiler
On Wed, 2015-04-01 at 15:24 +0200, Marcel Ziswiler wrote: > Do you happen to know about the plans for my remaining three patches? > > http://article.gmane.org/gmane.comp.boot-loaders.u-boot/216038 > > http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/216039 > > ht

Re: [U-Boot] [RFC PATCH] ARM: tegra: move NVIVIA common files to arch/arm/mach-tegra

2015-04-11 Thread Marcel Ziswiler
econd step. The rest looks fine to me. Acked-by: Marcel Ziswiler ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

[U-Boot] [PATCH] fw_env.h: include autoconf.h

2015-04-15 Thread Marcel Ziswiler
s included indirectly by the compiler switch -include /home/trdx/git.toradex.com/u-boot-2014.10-toradex/include/linux/kconfig.h Signed-off-by: Max Krummenacher Signed-off-by: Marcel Ziswiler --- This is an issue on all tegra boards due CONFIG_ENV_VARS_UBOOT_CONFIG being defined in the tegra-commo

Re: [U-Boot] [PATCH v3] arm: tegra: initial support for apalis t30

2014-08-26 Thread Marcel Ziswiler
On Tue, 2014-08-26 at 09:51 -0600, Stephen Warren wrote: > It's helpful to include the tags people wrote in future version, unless > there are significant changes to invalidate them. That way, people know > they don't have to re-review the code. Yes, makes sense. Please forgive my ignorance. __

Re: [U-Boot] [PATCH] arm: tegra: use architecture specific memcpy

2014-08-26 Thread Marcel Ziswiler
On Tue, 2014-08-26 at 10:27 -0600, Stephen Warren wrote: > On Jetson TK1, this makes my "dhcp zImage" on my USB ethernet dongle got > from ~1.7MiB/s to ~2.8MiB/s :-) Very well indeed. As mentioned before Stefan discovered this working on Vybrid where we saw similar speed-up when booting from NAND

[U-Boot] [PATCH v4] arm: tegra: initial support for apalis t30

2014-09-02 Thread Marcel Ziswiler
wo ports as host) Signed-off-by: Marcel Ziswiler Acked-by: Stephen Warren --- changes in v4: - Update device tree to conform to Thierry's latest PCIe specific supply scheme. changes in v3: - Drop architecture specific memcpy configuration again in favour of enabling it for all Tegra

Re: [U-Boot] [PATCH v4] arm: tegra: initial support for apalis t30

2014-09-05 Thread Marcel Ziswiler
On Fri, 2014-09-05 at 00:56 +0900, Masahiro YAMADA wrote: > I am sorry about this, but could you rebase your patch please? Sure, will re-base to u-boot/master and re-submit ASAP. ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/

[U-Boot] [PATCH v5] arm: tegra: initial support for apalis t30

2014-09-05 Thread Marcel Ziswiler
r two ports as host) Signed-off-by: Marcel Ziswiler Acked-by: Stephen Warren --- changes in v5: - undefine currently broken CONFIG_E1000_NO_NVM, will send separate patch to fix E1000 driver - rebased to u-boot/master due to previous conflict with ddd960e6c4b8412fa5c5a35f36cc3ac9f3ffbc16 as requ

[U-Boot] [PATCH] e1000: fix no nvm build

2014-09-07 Thread Marcel Ziswiler
’ make[1]: *** [drivers/net/e1000.o] Error 1 make: *** [drivers/net] Error 2 -- This got introduced by Marek's i210 support patch commit 951860634fdb557bbb58e0f99215391bc0c29779. Signed-off-by: Marcel Ziswiler --- drivers/net/e1000.c | 2 ++ 1 file changed, 2 insertions(+) diff --

[U-Boot] [PATCH] e1000: add i211 and unprogrammed i210/i211 support

2014-09-07 Thread Marcel Ziswiler
This patch adds support for i211 as well as unprogrammed aka tools only i210/i211 chip support. Signed-off-by: Marcel Ziswiler --- drivers/net/e1000.c | 6 ++ include/pci_ids.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/drivers/net/e1000.c b/drivers/net/e1000.c index 6e8765c

Re: [U-Boot] [PATCH] e1000: add i211 and unprogrammed i210/i211 support

2014-09-10 Thread Marcel Ziswiler
On Mon, 2014-09-08 at 04:07 +0200, Marek Vasut wrote: > Does the network really work with an i21x with unprogrammed iNVM ? Yes, it actually does work quite nicely. However I currently still have to patch it additionally as follows: diff --git a/drivers/net/e1000.c b/drivers/net/e1000.c index ce191

[U-Boot] [PATCH] ARM: tegra: Use mem size from MC in combination with get_ram_size()

2014-10-02 Thread Marcel Ziswiler
-by: Tom Warren Signed-off-by: Marcel Ziswiler --- arch/arm/cpu/tegra-common/board.c | 64 ++ arch/arm/include/asm/arch-tegra114/mc.h| 37 + arch/arm/include/asm/arch-tegra114/tegra.h | 1 + arch/arm/include/asm/arch-tegra2

[U-Boot] [PATCH 42/42] ARM: tegra: colibri_t30: comment style fix

2014-10-02 Thread Marcel Ziswiler
Signed-off-by: Marcel Ziswiler --- arch/arm/dts/tegra30-colibri.dts | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/arch/arm/dts/tegra30-colibri.dts b/arch/arm/dts/tegra30-colibri.dts index 43d03ca..8ede0c0 100644 --- a/arch/arm/dts/tegra30-colibri.dts +++ b/arch

Re: [U-Boot] [PATCH] ARM: tegra: Use mem size from MC in combination with get_ram_size()

2014-10-02 Thread Marcel Ziswiler
On Thu, 2014-10-02 at 17:29 -0600, Stephen Warren wrote: > Please mention the commit description too, so people can still find the > commit if it's been cherry-picked to a different branch with a different > commit ID: > > aeb3fcb35956 ARM: tegra: Use mem size from MC rather than ODMDATA Will s

Re: [U-Boot] [PATCH 42/42] ARM: tegra: colibri_t30: comment style fix

2014-10-03 Thread Marcel Ziswiler
On Thu, 2014-10-02 at 18:23 +0200, Marcel Ziswiler wrote: Sorry about the 42/42 thingy but my tree is still holding Thierry's (now on CC) latest PCIe patch set (BTW: what's the status there?) and I forgot to fix that up prior to sending it out. ___

Re: [U-Boot] [PATCH 42/42] ARM: tegra: colibri_t30: comment style fix

2014-10-03 Thread Marcel Ziswiler
On Fri, 2014-10-03 at 09:40 -0600, Stephen Warren wrote: > If you want to extract just 1 (or some specific number) of commits > rather than "everything since upstream", you can always run: > > git format-patch -1 commit_id > > where -1 means "1 commit" (and could be any number) and commit_id is

<    1   2   3   4   5   6   7   8   9   10   >