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
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 :
>
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
>> >
>> >
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 |
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
_
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
__
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
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
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
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;
>> +
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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://
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
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
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 - 100 of 369 matches
Mail list logo