[U-Boot] Armada 8k IO windows

2018-12-11 Thread Dirk Eibach
I am trying to find out where the IOB windows are setup. I see that the values do not matched the documented defaults, but I also do not see access from u-boot to these registers. I am especially interested where the values for CP-0/PEX0 are coming from (and how to to properly modify them). Cheers

Re: [U-Boot] i2c: Fix pca953x endianess issue, commit daa75b34828d45b7c1d63009188d45f4a32d06ba

2018-10-11 Thread Dirk Eibach
Hello, we have a 16 bit value here, so we have to define whether bit0(containin the information for IO0.0) is in the first or the second byte. Since the PCA9555 does this encoding little endian, the conversion is allright. Cheers Dirk Am Do., 11. Okt. 2018 um 07:42 Uhr schrieb Heiko Schocher : >

Re: [U-Boot] Orphan Freescale PowerPC boards

2017-05-24 Thread Dirk Eibach
Hi Tom, 2017-05-17 19:36 GMT+02:00 Tom Rini : > ... > There's also a number of gdsys boards in mpc83xx too, Dirk, > do you have interest in becoming the mpc83xx custodian? > Co-custodianship is fine too. Thanks! We have some new mpc83xx boards coming. Mario Six is doing most of gdsys u-boot main

Re: [U-Boot] [PATCH 04/17] mvebu: Add board_pex_config()

2016-12-01 Thread Dirk Eibach
2016-12-01 9:30 GMT+01:00 Stefan Roese : > On 23.11.2016 16:12, Mario Six wrote: >> >> Allow boards to do some initialization when PCIe comes up. > > > What is it that your boards needs to do when PCIe comes up? Could > you please give me an example here? You might have a look at Patch 00 of this

Re: [U-Boot] [PATCH 03/17] net: phy: Support Marvell 88E1680

2016-12-01 Thread Dirk Eibach
2016-11-30 0:00 GMT+01:00 Joe Hershberger : > On Wed, Nov 23, 2016 at 9:12 AM, Mario Six wrote: >> From: Dirk Eibach >> >> Add support for Marvell 88E1680 Integrated Octal >> 10/100/1000 Mbps Energy Efficient Ethernet Transceiver. >> >> Signed-off-by:

[U-Boot] [PATCH v1] ppc4xx: Fix platform support

2016-08-01 Thread dirk . eibach
From: Dirk Eibach Commit "ecc3066 Fix board init code to respect the C runtime environment" broke platform support for ppc4xx. start.S prepares a stackframe that is later rendered unusable by appending the reserved space for global data. Instead the reserved space has to be put first

Re: [U-Boot] [PATCH] fw_env: Make env flash lock optional

2016-06-02 Thread Dirk Eibach
Hi Wolfgang, 2016-06-02 15:36 GMT+02:00 Wolfgang Denk : > ... >> There are cornercases where lock/unlock works properly in the kernel >> but not in u-boot. So we might have an environment that was locked by >> u-boot and are able to unlock it with fw_env. > > But then such a "fix" looks wrong to

Re: [U-Boot] [PATCH] gdsys: Drop print_fpga_state function

2016-06-02 Thread Dirk Eibach
ch.fpga_state[dev] & >> FPGA_STATE_REFLECTION_FAILED) >> + puts(" FPGA reflection test failed.\n"); > > > At this point the FPGA state is already available in the local var > "fpga_state

Re: [U-Boot] [PATCH] fw_env: Make env flash lock optional

2016-06-02 Thread Dirk Eibach
Hi Anatolij, 2016-06-02 10:14 GMT+02:00 Anatolij Gustschin : ... > when MEMLOCK ist broken on a platform and disabled by your patch, > shouldn't MEMUNLOCK be isolated as well? There are cornercases where lock/unlock works properly in the kernel but not in u-boot. So we might have an environment

[U-Boot] [PATCH 4/4] strider: Support cpu-dp flavor

2016-06-02 Thread dirk . eibach
From: Dirk Eibach There is new strider cpu flavor with DisplayPort video. Signed-off-by: Dirk Eibach --- configs/strider_cpu_dp_defconfig | 20 include/configs/strider.h| 10 +- 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 configs

[U-Boot] [PATCH 2/4] gdsys: osd: Allow osdsize on valid screens only

2016-06-02 Thread dirk . eibach
From: Dirk Eibach Limit "osdsize"-command to access valid screens only. Signed-off-by: Dirk Eibach --- board/gdsys/common/osd.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/board/gdsys/common/osd.c b/board/gdsys/common/osd.c index 4e292f5..add9574 100644 --- a/board/gd

[U-Boot] [PATCH 0/4] Update gdsys board support

2016-06-02 Thread dirk . eibach
From: Dirk Eibach Dirk Eibach (4): ioep-fpga: Support intempo compression gdsys: osd: Allow osdsize on valid screens only strider: Support con-dp flavor strider: Support cpu-dp flavor board/gdsys/common/Makefile | 1 + board/gdsys/common/ioep-fpga.c | 17 + board

[U-Boot] [PATCH] fw_env: Make env flash lock optional

2016-06-02 Thread dirk . eibach
From: Dirk Eibach Since locking flash is horribly broken on some platforms, offer an option to build fw_env tools without locking. Signed-off-by: Dirk Eibach --- tools/env/fw_env.c | 4 1 file changed, 4 insertions(+) diff --git a/tools/env/fw_env.c b/tools/env/fw_env.c index 06cf63d

[U-Boot] [PATCH 3/4] strider: Support con-dp flavor

2016-06-02 Thread dirk . eibach
From: Dirk Eibach There is a new strider console flavor with DisplayPort video. Signed-off-by: Dirk Eibach --- board/gdsys/common/Makefile | 1 + board/gdsys/mpc8308/strider.c| 37 ++ configs/strider_con_dp_defconfig | 20 include/configs/strider.h

[U-Boot] [PATCH 1/4] ioep-fpga: Support intempo compression

2016-06-02 Thread dirk . eibach
From: Dirk Eibach There is a new "intempo" compression type that can be reported on startup. Signed-off-by: Dirk Eibach --- board/gdsys/common/ioep-fpga.c | 17 +++-- 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/board/gdsys/common/ioep-fpga.c b/b

[U-Boot] [PATCH 2/3] strider: Define pca593x widths

2016-03-16 Thread dirk . eibach
From: Dirk Eibach Signed-off-by: Dirk Eibach --- include/configs/strider.h | 5 + 1 file changed, 5 insertions(+) diff --git a/include/configs/strider.h b/include/configs/strider.h index 8771cdc..1cae9ab 100644 --- a/include/configs/strider.h +++ b/include/configs/strider.h @@ -334,6

[U-Boot] [PATCH 3/3] strider: use optimised bus timing for FPGA access

2016-03-16 Thread dirk . eibach
From: Reinhard Pfau Use optimised bus timing for FPGA access. Signed-off-by: Reinhard Pfau Signed-off-by: Dirk Eibach --- include/configs/strider.h | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/include/configs/strider.h b/include/configs/strider.h index

[U-Boot] [PATCH 1/3] strider: Add DP501 support for cpu model

2016-03-16 Thread dirk . eibach
From: Dirk Eibach Signed-off-by: Dirk Eibach --- board/gdsys/common/dp501.c| 31 +++ board/gdsys/common/dp501.h| 1 + board/gdsys/common/osd.c | 22 +- board/gdsys/mpc8308/strider.c | 31 ++- 4 files

[U-Boot] [PATCH 0/3] Update gdsys board support

2016-03-16 Thread dirk . eibach
From: Dirk Eibach Dirk Eibach (2): strider: Add DP501 support for cpu model strider: Define pca593x widths Reinhard Pfau (1): strider: use optimised bus timing for FPGA access board/gdsys/common/dp501.c| 31 +++ board/gdsys/common/dp501.h| 1

Re: [U-Boot] [PATCH] iocon / bamboo: Drop CONFIG_SYS_LONGHELP

2016-01-19 Thread Dirk Eibach
2016-01-19 19:01 GMT+01:00 Tom Rini : > The iocon and bamboo boards are often on the verge of, or going over, > their allowed size limits depending on toolchain used. If we turn off > CONFIG_SYS_LONGHELP we can gain approximately 14KiB back. > > Cc: Dirk Eibach > Cc: Stefan R

Re: [U-Boot] Pull request: u-boot-net

2016-01-04 Thread Dirk Eibach
Hi Bin, > ... > The simple fix is to change change iocon to a more larger size since > it has a 64MB flash. Dirk, can you please comment? The problem is the flash partition layout, coming from a time where u-boot was an order of magnitude smaller :) Updating partition layout in tens of thousands

Re: [U-Boot] [PATCH] iocon: Disable FIT_VERBOSE

2015-12-03 Thread Dirk Eibach
Hi Tom, 2015-12-03 13:19 GMT+01:00 Tom Rini : > On Thu, Dec 03, 2015 at 09:40:46AM +0100, Dirk Eibach wrote: >> Hi Tom, >> >> 2015-12-01 21:50 GMT+01:00 Tom Rini : >> > In order to fit into image constraints again, remove this feature. >> > >> >

Re: [U-Boot] [PATCH] iocon: Disable FIT_VERBOSE

2015-12-03 Thread Dirk Eibach
Hi Tom, 2015-12-01 21:50 GMT+01:00 Tom Rini : > In order to fit into image constraints again, remove this feature. > > Signed-off-by: Tom Rini > --- > configs/iocon_defconfig |1 + > include/configs/iocon.h |2 -- > 2 files changed, 1 insertion(+), 2 deletions(-) > > diff --git a/configs

Re: [U-Boot] [PATCH v0 1/5] pci: mvebu: Fix Armada 38x support

2015-11-18 Thread Dirk Eibach
2015-11-18 14:23 GMT+01:00 Anton Schubert : > Am 18.11.2015 um 13:48 schrieb Dirk Eibach: >> I assume the idea is to go to the next port if the current port is >> disabled. But adding 3 to the index does not seem to be the right >> thing to do, since Armada XP has ports with 4

Re: [U-Boot] [PATCH v0 1/5] pci: mvebu: Fix Armada 38x support

2015-11-18 Thread Dirk Eibach
Hi Anton, 2015-11-17 13:55 GMT+01:00 Anton Schubert : > Hi Dirk, > > 2015-10-28 16:44 GMT+01:00 : >> >> From: Dirk Eibach >> >> @@ -344,7 +345,6 @@ void pci_init_board(void) >> >> /* Don't read at all from pci registers if po

Re: [U-Boot] [PATCH V2 05/12] board: gdsys: Move common headers to board-common directory

2015-11-16 Thread Dirk Eibach
Sorry for the noise, I just saw that there is already some discussion on this. ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] [PATCH V2 05/12] board: gdsys: Move common headers to board-common directory

2015-11-16 Thread Dirk Eibach
Hi Nishanth, Am 13.11.2015 06:43 schrieb "Nishanth Menon" : > > Header files can be located in a generic location without > needing to reference them with ../common/ sorry, I just don't get it. You collect vendor specific include files and put them in a common directory to avoid including relativ

[U-Boot] [PATCH] i2c: Fix pca953x endianess issue

2015-10-29 Thread dirk . eibach
From: Dirk Eibach By reading 2 consecutive bytes from i2c to an u16 value we have an endianess issue. Signed-off-by: Dirk Eibach --- drivers/gpio/pca953x.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/gpio/pca953x.c b/drivers/gpio/pca953x.c index 7371cd4

Re: [U-Boot] [PATCH v0 5/5] spi: Add support for Armada 38x second controller

2015-10-29 Thread Dirk Eibach
Hi Stefan, 2015-10-29 11:02 GMT+01:00 Stefan Roese : > Hi Dirk, > > On 29.10.2015 10:54, Dirk Eibach wrote: >> >> 2015-10-28 17:39 GMT+01:00 Stefan Roese : >>> >>> ... And please note that you can use the >>> runtime SoC detection

Re: [U-Boot] [PATCH v0 5/5] spi: Add support for Armada 38x second controller

2015-10-29 Thread Dirk Eibach
Hi Stefan, 2015-10-28 17:39 GMT+01:00 Stefan Roese : > ... And please note that you can use the > runtime SoC detection for this: > > if (mvebu_soc_family() == MVEBU_SOC_A38X) > > So no new #idefs are needed in such places. Just give me a quick update please. Why is runtime detection be

Re: [U-Boot] [PATCH v0 4/5] arm: mvebu: Fix ddr3_init() cpu config

2015-10-29 Thread Dirk Eibach
Hi Stefan, 2015-10-28 17:35 GMT+01:00 Stefan Roese : > Hi Dirk, > > On 28.10.2015 16:44, dirk.eib...@gdsys.cc wrote: >> >> From: Dirk Eibach >> >> Armada 38x has a maximum of two cores. Probably copy/paste >> bug from Armada XP. >> >> Sig

Re: [U-Boot] [PATCH v0 3/5] arm: mvebu: Fix SAR1_CPU_CORE_MASK

2015-10-29 Thread Dirk Eibach
Hi Stefan, 2015-10-28 17:34 GMT+01:00 Stefan Roese : > Thanks for spotting. Seems to be correct from the datasheet. How did > you find this problem? What exactly did happen on your board? I did a code review when we had some DDR3 problems on initial board bringup. This issue had no visible conseq

[U-Boot] [PATCH v0 1/5] pci: mvebu: Fix Armada 38x support

2015-10-28 Thread dirk . eibach
From: Dirk Eibach Armada 38x has 4 pci ports, not 3. The optimization in pci_init_board() seems to assume, that every port has 3 lanes. This is obviously wrong and breaks support for Armada 38x. Signed-off-by: Dirk Eibach --- arch/arm/mach-mvebu/include/mach/soc.h | 1 + drivers/pci

[U-Boot] [PATCH v0 2/5] arm: mvebu: Add gpio support

2015-10-28 Thread dirk . eibach
From: Dirk Eibach mvebu gpio is based on kirkwood. Signed-off-by: Dirk Eibach --- arch/arm/mach-mvebu/include/mach/gpio.h | 41 +++-- 1 file changed, 39 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-mvebu/include/mach/gpio.h b/arch/arm/mach-mvebu

[U-Boot] [PATCH v0 5/5] spi: Add support for Armada 38x second controller

2015-10-28 Thread dirk . eibach
From: Dirk Eibach Armada 38x has two spi controllers. Signed-off-by: Dirk Eibach --- drivers/spi/kirkwood_spi.c | 52 +++--- 1 file changed, 45 insertions(+), 7 deletions(-) diff --git a/drivers/spi/kirkwood_spi.c b/drivers/spi/kirkwood_spi.c index

[U-Boot] [PATCH v0 0/5] Some improvements for mvebu/a38x

2015-10-28 Thread dirk . eibach
From: Dirk Eibach Dirk Eibach (5): pci: mvebu: Fix Armada 38x support arm: mvebu: Add gpio support arm: mvebu: Fix SAR1_CPU_CORE_MASK arm: mvebu: Fix ddr3_init() cpu config spi: Add support for Armada 38x second controller arch/arm/mach-mvebu/include/mach/gpio.h| 41

[U-Boot] [PATCH v0 4/5] arm: mvebu: Fix ddr3_init() cpu config

2015-10-28 Thread dirk . eibach
From: Dirk Eibach Armada 38x has a maximum of two cores. Probably copy/paste bug from Armada XP. Signed-off-by: Dirk Eibach --- drivers/ddr/marvell/a38x/ddr3_init.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/ddr/marvell/a38x/ddr3_init.c b/drivers/ddr/marvell/a38x

[U-Boot] [PATCH v0 3/5] arm: mvebu: Fix SAR1_CPU_CORE_MASK

2015-10-28 Thread dirk . eibach
From: Dirk Eibach SAR1_CPU_CORE_MASK was wrong, probably copy/paste from another architecture. Signed-off-by: Dirk Eibach --- drivers/ddr/marvell/a38x/ddr3_hws_hw_training_def.h | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/ddr/marvell/a38x

Re: [U-Boot] [PATCH v1 00/18] Fixes on gdsys boards and some new functionality

2015-10-28 Thread Dirk Eibach
Hi Simon, 2015-10-28 14:42 GMT+01:00 Simon Glass : >> Dirk Eibach (17): >> i2c: ihs_i2c: Dual channel support >> i2c: ihs_i2c: Use macro bestpractices >> i2c: ihs_i2c: Fix hold_bus control >> board: gdsys: Configure DP501 SPDIF input >> board: gdsy

Re: [U-Boot] [PATCH v1 04/18] board: gdsys: Configure DP501 SPDIF input

2015-10-28 Thread Dirk Eibach
Hello Heiko, 2015-10-28 12:25 GMT+01:00 Heiko Schocher : > Hmm... a lot of magical values ... some defines would be nice here. Agreed. Documenting all the ugly mess Parade Technologies calls an interface would result in a list of enums, that would be as long as (at least) the driver itself. So I

Re: [U-Boot] [PATCH v1 01/18] i2c: ihs_i2c: Dual channel support

2015-10-28 Thread Dirk Eibach
Hello Heiko, 2015-10-28 12:23 GMT+01:00 Heiko Schocher : > I twould be nice to see a patch, which converts this driver to DM ;-) me too ;) Are there any known good examples? Cheers Dirk ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/

[U-Boot] MPC83xx maintainership

2015-10-28 Thread Dirk Eibach
Hello York, is Kim Philipps still active as MPC83xx maintainer? Is he active at freescale at all? His mails are bouncing with "User unknown"... Cheers Dirk ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

[U-Boot] [PATCH v1 05/18] board: gdsys: Increase DP501 I2C retry interval

2015-10-28 Thread dirk . eibach
From: Dirk Eibach With Club 3D dual link adapter there are AUX-channel timeouts when EDID is read. Increasing retry interval time to max (400us) fixes this. Signed-off-by: Dirk Eibach --- board/gdsys/common/dp501.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/board

[U-Boot] [PATCH v1 07/18] dlvision-10g: Support displayport

2015-10-28 Thread dirk . eibach
From: Dirk Eibach Support dlvision-10g hardware with displayport output. Signed-off-by: Dirk Eibach --- board/gdsys/405ep/dlvision-10g.c | 67 ++-- board/gdsys/common/Makefile | 2 +- include/configs/dlvision-10g.h | 18 --- 3 files changed

[U-Boot] [PATCH v1 11/18] mpc83xx: Add strider board

2015-10-28 Thread dirk . eibach
From: Dirk Eibach The gdsys strider board is based on a Freescale MPC8308 SOC. It boots from NOR-Flash, kernel and rootfs are stored on SD-Card. On board peripherals include: - 1x 10/100 Mbit/s Ethernet (optional) - Lattice ECP3 FPGA connected via eLBC Signed-off-by: Dirk Eibach --- arch

[U-Boot] [PATCH v1 01/18] i2c: ihs_i2c: Dual channel support

2015-10-28 Thread dirk . eibach
From: Dirk Eibach Support two i2c masters per FPGA. Signed-off-by: Dirk Eibach --- README| 9 ++ drivers/i2c/ihs_i2c.c | 76 ++- include/gdsys_fpga.h | 12 3 files changed, 79 insertions(+), 18 deletions(-) diff

[U-Boot] [PATCH v1 10/18] hrcon: Remove CH7301 configuration

2015-10-28 Thread dirk . eibach
From: Dirk Eibach hrcon has no CH7301 DVI-transmitter. Probably not removed when copying from iocon. Signed-off-by: Dirk Eibach --- include/configs/hrcon.h | 1 - 1 file changed, 1 deletion(-) diff --git a/include/configs/hrcon.h b/include/configs/hrcon.h index 558edfc..f1a69a3 100644 --- a

[U-Boot] [PATCH v1 15/18] hrcon: Add fan controllers

2015-10-28 Thread dirk . eibach
From: Dirk Eibach Signed-off-by: Dirk Eibach --- board/gdsys/common/Makefile | 3 ++- board/gdsys/common/fanctrl.c | 32 +++ board/gdsys/common/fanctrl.h | 13 + board/gdsys/mpc8308/hrcon.c | 11 +++ board/gdsys/mpc8308/strider.c | 24

[U-Boot] [PATCH v1 02/18] i2c: ihs_i2c: Use macro bestpractices

2015-10-28 Thread dirk . eibach
From: Dirk Eibach Reinhard Pfau complained that macros in ihs_i2c do not follow best practices. Signed-off-by: Dirk Eibach --- drivers/i2c/ihs_i2c.c | 24 ++-- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/drivers/i2c/ihs_i2c.c b/drivers/i2c/ihs_i2c.c

[U-Boot] [PATCH v1 17/18] board: gdsys: Enable osd on output only

2015-10-28 Thread dirk . eibach
From: Dirk Eibach Signed-off-by: Dirk Eibach --- board/gdsys/common/osd.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/board/gdsys/common/osd.c b/board/gdsys/common/osd.c index a774bec..7444bee 100644 --- a/board/gdsys/common/osd.c +++ b/board/gdsys/common/osd.c

[U-Boot] [PATCH v1 09/18] iocon: reset FPGAs in last_stage_init()

2015-10-28 Thread dirk . eibach
From: Reinhard Pfau - Reset FPGAs in last_stage_init() Signed-off-by: Reinhard Pfau Signed-off-by: Dirk Eibach --- board/gdsys/405ep/iocon.c | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/board/gdsys/405ep/iocon.c b/board/gdsys/405ep/iocon.c index 3a51d86

[U-Boot] [PATCH v1 16/18] board: gdsys: Add osdsize command

2015-10-28 Thread dirk . eibach
From: Dirk Eibach osdsize adjusts the gdsys IHS osd dimensions in characters. Signed-off-by: Dirk Eibach --- board/gdsys/common/osd.c | 38 ++ 1 file changed, 38 insertions(+) diff --git a/board/gdsys/common/osd.c b/board/gdsys/common/osd.c index b288df8

[U-Boot] [PATCH v1 06/18] board: gdsys: Consider DP501 limits on link training

2015-10-28 Thread dirk . eibach
From: Dirk Eibach DP501 only supports DP 1.1a. Limit settings for link bandwidth and lane count to values allowed by DP 1.1a. Signed-off-by: Dirk Eibach --- board/gdsys/common/dp501.c | 22 -- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/board/gdsys

[U-Boot] [PATCH v1 13/18] hrcon: Fix videoboard i2c setup

2015-10-28 Thread dirk . eibach
From: Dirk Eibach - i2c addresses for the videoboard port expanders were wrong. - the fpga reset signal was not initialized. Signed-off-by: Dirk Eibach --- board/gdsys/mpc8308/hrcon.c | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/board/gdsys/mpc8308/hrcon.c

[U-Boot] [PATCH v1 18/18] i2c: soft_i2c: Fix bus indizes

2015-10-28 Thread dirk . eibach
From: Dirk Eibach Since busses are sorted in alphabetical order, introducing more than nine busses led to unexpected behaviour. Signed-off-by: Dirk Eibach --- drivers/i2c/soft_i2c.c | 20 ++-- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/drivers/i2c

[U-Boot] [PATCH v1 04/18] board: gdsys: Configure DP501 SPDIF input

2015-10-28 Thread dirk . eibach
From: Dirk Eibach Signed-off-by: Dirk Eibach --- board/gdsys/common/dp501.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/board/gdsys/common/dp501.c b/board/gdsys/common/dp501.c index 7eb15ed..baace38 100644 --- a/board/gdsys/common/dp501.c +++ b/board/gdsys/common/dp501.c @@ -77,6

[U-Boot] [PATCH v1 14/18] hrcon: Add support for the DH variant

2015-10-28 Thread dirk . eibach
From: Dirk Eibach hrcon DH(dual head) has two video outputs per FPGA. Signed-off-by: Dirk Eibach --- board/gdsys/common/osd.c| 111 +++- board/gdsys/mpc8308/MAINTAINERS | 1 + board/gdsys/mpc8308/hrcon.c | 31 +-- configs

[U-Boot] [PATCH v1 08/18] controlcenterd: Disable sideband clocks

2015-10-28 Thread dirk . eibach
From: Dirk Eibach Signed-off-by: Dirk Eibach --- board/gdsys/p1022/controlcenterd.c | 5 + 1 file changed, 5 insertions(+) diff --git a/board/gdsys/p1022/controlcenterd.c b/board/gdsys/p1022/controlcenterd.c index 64d90dd..2f98e47 100644 --- a/board/gdsys/p1022/controlcenterd.c +++ b

[U-Boot] [PATCH v1 12/18] hrcon: Use generic ioep-fpga support

2015-10-28 Thread dirk . eibach
From: Dirk Eibach The strider platform moved some generic code into ioep-fpga.c. Make use of that on hrcon platform. Signed-off-by: Dirk Eibach --- board/gdsys/common/Makefile| 2 +- board/gdsys/common/ioep-fpga.c | 5 + board/gdsys/mpc8308/hrcon.c| 241

[U-Boot] [PATCH v1 03/18] i2c: ihs_i2c: Fix hold_bus control

2015-10-28 Thread dirk . eibach
From: Dirk Eibach Bus has to be held for repeated start regardless of read/write access. Signed-off-by: Dirk Eibach --- drivers/i2c/ihs_i2c.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/i2c/ihs_i2c.c b/drivers/i2c/ihs_i2c.c index e001459..b05c15f 100644 --- a

[U-Boot] [PATCH v1 00/18] Fixes on gdsys boards and some new functionality

2015-10-28 Thread dirk . eibach
From: Dirk Eibach Dirk Eibach (17): i2c: ihs_i2c: Dual channel support i2c: ihs_i2c: Use macro bestpractices i2c: ihs_i2c: Fix hold_bus control board: gdsys: Configure DP501 SPDIF input board: gdsys: Increase DP501 I2C retry interval board: gdsys: Consider DP501 limits on link

Re: [U-Boot] [PATCH] arm: mvebu: Fix internal register config on A38x

2015-09-30 Thread Dirk Eibach
Hey Stefan, shouldn't this go into v2015.10? Since booting A38x is essentially broken without it ... Cheers Dirk ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] Copy to Flash... 9Flash not Erased

2015-04-07 Thread Dirk Eibach
Hi Rudi, this sounds oddly familiar. Which gcc version are you using? 4.8? gcc 4.8 is broken for powerpc u-boot. For more background search for the "Relocation issue - need help!" started by Wolfgang Denk on the mailing list. Cheers Dirk ___ U-Boot mail

Re: [U-Boot] [PATCH v2 0/7] Update gdsys board support

2014-11-18 Thread Dirk Eibach
Hi Kim, thanks for having a look. As I said I am preparing a RFC for migrating things to generic PHY, but this will be bigger step scheduled for v2015.04. Cheers Dirk ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-b

Re: [U-Boot] [PATCH v2 0/7] Update gdsys board support

2014-11-18 Thread Dirk Eibach
Hi Kim, Hi Stefan, do you see any chance too get this merged soon? "mpc83xx: Add gdsys hrcon board" fixes a build failure and it would be nice to get it in before rc2. Kim offered to ack " mpc83xx: Add gdsys hrcon board". Stefan, can you please get this through your repo afterwards? Cheers Dirk

[U-Boot] [PATCH v2 6/7] board: iocon: Fix uninitialized access

2014-11-13 Thread dirk . eibach
From: Dirk Eibach Wolfgang Denk found this issue using cppcheck: (error) Uninitialized variable: fpga_features Signed-off-by: Dirk Eibach --- Changes in v2: - fix cppcheck finding reported by Wolfgang board/gdsys/405ep/iocon.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff

[U-Boot] [PATCH v2 4/7] board: dlvision-10g: Compile fix

2014-11-13 Thread dirk . eibach
From: Dirk Eibach Signed-off-by: Dirk Eibach --- Changes in v2: - fix compiler warning board/gdsys/common/osd.c | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/board/gdsys/common/osd.c b/board/gdsys/common/osd.c index 1c765e4..55ecdf1 100644 --- a/board/gdsys

[U-Boot] [PATCH v2 7/7] mpc83xx: Add gdsys hrcon board

2014-11-13 Thread dirk . eibach
From: Dirk Eibach The gdsys hrcon board is based on a Freescale MPC8308 SOC. It boots from NOR-Flash, kernel and rootfs are stored on SD-Card. On board peripherals include: - 1x GbE (optional) - Lattice ECP3 FPGA connected via eLBC and PCIe Signed-off-by: Dirk Eibach --- Changes in v2

[U-Boot] [PATCH v2 3/7] common: Fix cmd_fpgad addressing

2014-11-13 Thread dirk . eibach
From: Dirk Eibach Addressing was completely broken for cmd_fpgad. Signed-off-by: Dirk Eibach --- Changes in v2: None common/cmd_fpgad.c | 32 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/common/cmd_fpgad.c b/common/cmd_fpgad.c index 1b25ed8

[U-Boot] [PATCH v2 1/7] board: dlvision: Reduce memory footprint

2014-11-13 Thread dirk . eibach
From: Dirk Eibach Tune dlvision configuration similar to other gdsys boards to reduce memory footprint. Signed-off-by: Dirk Eibach --- Changes in v2: None include/configs/dlvision.h | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/include/configs/dlvision.h b

[U-Boot] [PATCH v2 0/7] Update gdsys board support

2014-11-13 Thread dirk . eibach
From: Dirk Eibach Changes in v2: - fix compiler warning - fix cppcheck finding reported by Wolfgang - move cmd_ioloop from common to board/gdsys/common - remove debug code from hrcon.c Dirk Eibach (7): board: dlvision: Reduce memory footprint mtd: Handle 29LV800BT common: Fix cmd_fpgad

[U-Boot] [PATCH v2 2/7] mtd: Handle 29LV800BT

2014-11-13 Thread dirk . eibach
From: Dirk Eibach The device id makes u-boot think that this chip needs cfi_reverse_geometry(), which is not the case. Add it to jedec_flash, so it is handled properly. Signed-off-by: Dirk Eibach --- Changes in v2: None drivers/mtd/jedec_flash.c | 51

[U-Boot] [PATCH v2 5/7] board: iocon: Fix fpga index in print_fpga_info()

2014-11-13 Thread dirk . eibach
From: Dirk Eibach Signed-off-by: Dirk Eibach --- Changes in v2: None board/gdsys/405ep/iocon.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/board/gdsys/405ep/iocon.c b/board/gdsys/405ep/iocon.c index 1bac970..fffed73 100644 --- a/board/gdsys/405ep/iocon.c +++ b

Re: [U-Boot] [ANN] U-Boot v2015.01-rc1 released

2014-11-13 Thread Dirk Eibach
Hey Tom, 2014-11-10 22:29 GMT+01:00 Tom Rini : > ... > When I do a buildman of most things I see: > blackfin: + ip04 >arm: + Ippo_q8h_v5 novena openrd_base maxbcm openrd_ultimate > openrd_client tricorder db-mv784mp-gp Linksprite_pcDuino3_fdt tricorder_flash > cm_t3517 >powerpc

Re: [U-Boot] [PATCH v1 0/6] Update gdsys board support

2014-11-07 Thread Dirk Eibach
Hi Kim, 2014-11-05 11:43 GMT+01:00 Stefan Roese : > Hi Dirk, > > On 05.11.2014 10:45, Dirk Eibach wrote: >> >> will you look after this series? I ask because there is also some >> mpc83xx stuff involved. > > > Yes, I just looked again. Not sure how we should h

Re: [U-Boot] [PATCH v1 6/6] mpc83xx: Add gdsys hrcon board

2014-11-07 Thread Dirk Eibach
Hi Kim, 2014-11-07 1:18 GMT+01:00 Kim Phillips : > ... > sorry for the delay, I bricked a board when going through my queue > lately, and haven't been able to fully recover since. no problem, Thanks for the review, I'm very happy we have some progress now. >> arch/powerpc/cpu/mpc83xx/Kconfig |

Re: [U-Boot] [board/gdsys/405ep/iocon.c:372]: (error) Uninitialized variable: fpga_features

2014-11-06 Thread Dirk Eibach
Hello Wolfgang, 2014-11-06 13:31 GMT+01:00 Wolfgang Denk : > Hello, > > cppcheck reports: > > [board/gdsys/405ep/iocon.c:372]: (error) Uninitialized variable: > fpga_features > > can you please have a look? Thanks! oops, nice one, thanks. Will fix. Cheers Dirk _

Re: [U-Boot] [PATCH v1 0/6] Update gdsys board support

2014-11-05 Thread Dirk Eibach
Hi Stefan, >> Is Kim still active? Last message from him on the list I found was from >> may. > > > Not sure. Lets wait and see if Kim responds... looks not so good. I put Scott and York from Freescale to CC. Maybe they can inquire at Freescale. Cheers Dirk __

Re: [U-Boot] [PATCH v1 0/6] Update gdsys board support

2014-11-05 Thread Dirk Eibach
Hi Stefan, 2014-11-05 11:43 GMT+01:00 Stefan Roese : > ... > Yes, I just looked again. Not sure how we should handle this patch series. I > can ack the PPC4xx and CFI flash related patches and someone else can pull > this series (Kim for mpc83xx. Or Kim ack's the 83xx patch and I'll pull all > and

Re: [U-Boot] [PATCH v1 0/6] Update gdsys board support

2014-11-05 Thread Dirk Eibach
Hello Stefan, will you look after this series? I ask because there is also some mpc83xx stuff involved. Cheers Dirk ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

[U-Boot] [PATCH v1] ppc: Fix ppc4xx CONFIG_SYS_GENERIC_BOARD

2014-11-03 Thread dirk . eibach
From: Dirk Eibach I realized that with v2014.10 u-boot is not starting up on ppc4xx boards with CONFIG_SYS_GENERIC_BOARD set. I bisected it down to this: d54d7eb support blackfin board initialization in generic board_f With d29437a ppc: Make ppc4xx ready for CONFIG_SYS_GENERIC_BOARD I set gd

Re: [U-Boot] [PATCH v1 2/2] ppc4xx: Handle i2c stuck on combined xfer

2014-10-29 Thread Dirk Eibach
Hello Heiko, >> +++ b/drivers/i2c/ppc4xx_i2c.c >> @@ -289,6 +289,27 @@ static int _i2c_transfer(struct i2c_adapter *adap, >> /* Transfer aborted? */ >> if (status& IIC_EXTSTS_XFRA) >> result = IIC_NOK_XFRA; >> +

Re: [U-Boot] Buildman cookbook

2014-10-29 Thread Dirk Eibach
BTW is it possible to define toolchains per CPU and not per architecture? I did not find anything on this in the README. Cheers Dirk ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

[U-Boot] [PATCH v1 0/2] Fix some ppc4xx i2c controller issues

2014-10-29 Thread dirk . eibach
From: Dirk Eibach Dirk Eibach (2): ppc4xx: Fix i2c repeated start ppc4xx: Handle i2c stuck on combined xfer arch/powerpc/include/asm/ppc4xx-i2c.h | 2 ++ drivers/i2c/ppc4xx_i2c.c | 30 ++ 2 files changed, 28 insertions(+), 4 deletions

[U-Boot] [PATCH v1 1/2] ppc4xx: Fix i2c repeated start

2014-10-29 Thread dirk . eibach
From: Dirk Eibach Debugging some i2c trouble I saw on my scope that repeated start is not working properply. The 4xx even held clock pulled down after transfers. Having a look in the driver I realized that IIC_CNTL_RPST is set on that part of the transfer that should begin with a repeated start

[U-Boot] [PATCH v1 4/6] board: dlvision-10g: Compile fix

2014-10-29 Thread dirk . eibach
From: Dirk Eibach Signed-off-by: Dirk Eibach --- board/gdsys/common/osd.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/board/gdsys/common/osd.c b/board/gdsys/common/osd.c index 1c765e4..f26b336 100644 --- a/board/gdsys/common/osd.c +++ b/board/gdsys/common/osd.c

[U-Boot] [PATCH v1 6/6] mpc83xx: Add gdsys hrcon board

2014-10-29 Thread dirk . eibach
From: Dirk Eibach The gdsys hrcon board is based on a Freescale MPC8308 SOC. It boots from NOR-Flash, kernel and rootfs are stored on SD-Card. On board peripherals include: - 1x GbE (optional) - Lattice ECP3 FPGA connected via eLBC and PCIe Signed-off-by: Dirk Eibach --- arch/powerpc/cpu

[U-Boot] [PATCH v1 5/6] board: iocon: Fix fpga index in print_fpga_info()

2014-10-29 Thread dirk . eibach
From: Dirk Eibach Signed-off-by: Dirk Eibach --- board/gdsys/405ep/iocon.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/board/gdsys/405ep/iocon.c b/board/gdsys/405ep/iocon.c index 1bac970..fffed73 100644 --- a/board/gdsys/405ep/iocon.c +++ b/board/gdsys/405ep

[U-Boot] [PATCH v1 0/6] Update gdsys board support

2014-10-29 Thread dirk . eibach
From: Dirk Eibach Dirk Eibach (6): board: dlvision: Reduce memory footprint mtd: Handle 29LV800BT common: Fix cmd_fpgad addressing board: dlvision-10g: Compile fix board: iocon: Fix fpga index in print_fpga_info() mpc83xx: Add gdsys hrcon board arch/powerpc/cpu/mpc83xx/Kconfig

[U-Boot] [PATCH v1 3/6] common: Fix cmd_fpgad addressing

2014-10-29 Thread dirk . eibach
From: Dirk Eibach Addressing was completely broken for cmd_fpgad. Signed-off-by: Dirk Eibach --- common/cmd_fpgad.c | 32 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/common/cmd_fpgad.c b/common/cmd_fpgad.c index 1b25ed8..1f1d00f 100644

[U-Boot] [PATCH v1 1/6] board: dlvision: Reduce memory footprint

2014-10-29 Thread dirk . eibach
From: Dirk Eibach Tune dlvision configuration similar to other gdsys boards to reduce memory footprint. Signed-off-by: Dirk Eibach --- include/configs/dlvision.h | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/include/configs/dlvision.h b/include/configs

[U-Boot] [PATCH v1 2/6] mtd: Handle 29LV800BT

2014-10-29 Thread dirk . eibach
From: Dirk Eibach The device id makes u-boot think that this chip needs cfi_reverse_geometry(), which is not the case. Add it to jedec_flash, so it is handled properly. Signed-off-by: Dirk Eibach --- drivers/mtd/jedec_flash.c | 51 +++ include

[U-Boot] [PATCH v1 2/2] ppc4xx: Handle i2c stuck on combined xfer

2014-10-29 Thread dirk . eibach
From: Dirk Eibach ppc4xx i2c master gets stuck on errors while repeated start is active. Can be easily reproduced by "i2c md" on an unpopulated i2c address. There is not stop condition given, scl remains pulled low. The only way out seems to be doing a stop manually and then a

Re: [U-Boot] Relocation issue - need help!

2014-10-23 Thread Dirk Eibach
Hello Wolfgang, 2014-10-23 15:10 GMT+02:00 Wolfgang Denk : > Given that GCC 4.9.1 apparently solves this issue I wonder which > approach we should take? > > Should we blacklist GCC 4.8.x (and 4.9.0) like the kernel folks are > doing [1] ? > > [1] https://lkml.org/lkml/2014/10/10/272 question is:

Re: [U-Boot] Relocation issue - need help!

2014-10-22 Thread Dirk Eibach
Hello Wolfgang, 2014-10-22 18:56 GMT+02:00 Wolfgang Denk : > Dear Dirk, > > In message > you > wrote: >> I had exactly the same behaviour some time ago and tracked it down to >> this (and posted it on the mailing list, but sadly got no feedback): > > Thanks a lot for this pointer. I am really

Re: [U-Boot] Relocation issue - need help!

2014-10-22 Thread Dirk Eibach
I had exactly the same behaviour some time ago and tracked it down to this (and posted it on the mailing list, but sadly got no feedback): In my latest u-boot builds I had some strange behaviour that I finally tracked down to not fixed up flash addresses in relocated u-boot. These addresses come f

[U-Boot] u-boot ppc does not work with gcc 4.8

2014-08-05 Thread Dirk Eibach
In my latest u-boot builds I had some strange behaviour that I finally tracked down to not fixed up flash addresses in relocated u-boot. These addresses come from symbols in the .data.rel.ro.local section that is not handled by u-boot linker scripts at the moment. Some background on relro: http://

[U-Boot] [PATCH v2 1/2] ppc: Make ppc4xx ready for CONFIG_SYS_GENERIC_BOARD

2014-07-25 Thread dirk . eibach
From: Dirk Eibach The generic board infrastructure assumes that gd is set by arch code. Signed-off-by: Dirk Eibach --- Changes in v2: - make this work for all 4xx flavours arch/powerpc/cpu/ppc4xx/cpu_init.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch

[U-Boot] [PATCH v2 0/2] Add CONFIG_SYS_GENERIC_BOARD to all gdsys boards

2014-07-25 Thread dirk . eibach
From: Dirk Eibach Changes in v2: - make this work for all 4xx flavours Dirk Eibach (2): ppc: Make ppc4xx ready for CONFIG_SYS_GENERIC_BOARD board: Add CONFIG_SYS_GENERIC_BOARD to all gdsys boards arch/powerpc/cpu/ppc4xx/cpu_init.c | 4 ++-- include/configs/controlcenterd.h | 2

[U-Boot] [PATCH v2 2/2] board: Add CONFIG_SYS_GENERIC_BOARD to all gdsys boards

2014-07-25 Thread dirk . eibach
From: Dirk Eibach Add the generic board infrastructure to all gdsys boards. Signed-off-by: Dirk Eibach --- Changes in v2: None include/configs/controlcenterd.h | 2 ++ include/configs/dlvision-10g.h | 1 + include/configs/dlvision.h | 1 + include/configs/gdppc440etx.h| 1

  1   2   3   4   >