not changed in any way.
Signed-off-by: Ioana Ciornei
---
drivers/net/fsl-mc/dpni.c | 582 +++
drivers/net/fsl-mc/mc.c | 14 +-
drivers/net/ldpaa_eth/ldpaa_eth.c | 22 +-
include/fsl-mc/fsl_dpni.h | 1101 ++---
4 files changed, 990
This patch targets the last remaining commands left to sync to their
latest form - mainly the mc_get_version() API.
Besides this, remove any macro which is now of no help.
Signed-off-by: Ioana Ciornei
---
drivers/net/fsl-mc/dpmng.c | 20
drivers/net/fsl-mc
any way.
Signed-off-by: Ioana Ciornei
---
drivers/net/fsl-mc/dpio/dpio.c | 179 +--
include/fsl-mc/fsl_dpio.h | 251 +++--
2 files changed, 220 insertions(+), 210 deletions(-)
diff --git a/drivers/net/fsl-mc/dpio/dpio.c b/drivers/net/fsl-mc
changed in any way.
Signed-off-by: Ioana Ciornei
---
drivers/net/fsl-mc/dpsparser.c | 124 ++---
include/fsl-mc/fsl_dpsparser.h | 139 -
2 files changed, 126 insertions(+), 137 deletions(-)
diff --git a/drivers/net/fsl-mc/dpsparser.c b/drivers
any way.
Signed-off-by: Ioana Ciornei
---
drivers/net/fsl-mc/dpmac.c | 185
include/fsl-mc/fsl_dpmac.h | 240 +
2 files changed, 215 insertions(+), 210 deletions(-)
diff --git a/drivers/net/fsl-mc/dpmac.c b/drivers/net/fsl-mc
changed in any way.
Signed-off-by: Ioana Ciornei
---
drivers/net/fsl-mc/dprc.c | 232 -
include/fsl-mc/fsl_dprc.h | 424 +-
2 files changed, 280 insertions(+), 376 deletions(-)
diff --git a/drivers/net/fsl-mc/dprc.c b/drivers/net/fsl-mc
There are multiple MC APIs which were added years ago but they are not
used at all in the u-boot source code. Remove all these APIs.
Signed-off-by: Ioana Ciornei
---
drivers/net/fsl-mc/dpio/dpio.c | 15 -
drivers/net/fsl-mc/dpmac.c | 89 --
drivers/net/fsl-mc/dpni.c | 100
changed in any way.
Signed-off-by: Ioana Ciornei
---
drivers/net/fsl-mc/dpbp.c | 180 +++--
include/fsl-mc/fsl_dpbp.h | 193 +++-
include/fsl-mc/fsl_mc_cmd.h | 24 +
3 files changed, 188 insertions(+), 209 deletions(-)
diff --git
This patch set syncs all the MC APIs to their latest form using packed
structures to ilustrate each field and its endianness.
No change in the minimum MC version or the command's version is made.
The first patch removes any unused API so that we do not carry around
useless code.
Ioana Ciorn
Signed-off-by: Florin Chiculita
Signed-off-by: Ioana Ciornei
---
board/freescale/lx2160a/eth_lx2160ardb.c | 107 +++
board/freescale/lx2160a/lx2160a.c| 7 ++
board/freescale/lx2160a/lx2160a.h| 1 +
include/configs/lx2160ardb.h | 5 ++
4 fil
From: Florin Chiculita
Add new API for obtaining board revision and trigger the i2c node
fixup with this new API.
Signed-off-by: Florin Chiculita
Signed-off-by: Ioana Ciornei
---
board/freescale/lx2160a/lx2160a.c | 15 ++-
board/freescale/lx2160a/lx2160a.h | 4
2 files
On the board revisions C and D, the LX2160A-RDB has the two 10G copper
PHYs at different MDIO addresses. This patch set does the necessary
fixup to both u-boot's and Linux's DTS so that the PHYs are properly
described.
Florin Chiculita (2):
board: fsl: lx2160ardb: add api for obtaining board re
Export the already existing DPNI and DPMAC counters through the newly
added callbacks.
Signed-off-by: Ioana Ciornei
---
drivers/net/ldpaa_eth/ldpaa_eth.c | 44 ---
1 file changed, 40 insertions(+), 4 deletions(-)
diff --git a/drivers/net/ldpaa_eth/ldpaa_eth.c
b
he strings which describe those counters and the actual values.
Signed-off-by: Ioana Ciornei
---
cmd/net.c | 54 ++-
include/net.h | 6 ++
2 files changed, 59 insertions(+), 1 deletion(-)
diff --git a/cmd/net.c b/cmd/net.c
index 68
-off-by: Ioana Ciornei
---
drivers/net/ldpaa_eth/ldpaa_eth.c | 114 ++
drivers/net/ldpaa_eth/ldpaa_eth.h | 34 +
include/fsl-mc/fsl_dpmac.h| 5 +-
3 files changed, 76 insertions(+), 77 deletions(-)
diff --git a/drivers/net/ldpaa_eth/ldpaa_eth.c
b
-by: Ioana Ciornei
---
drivers/net/ldpaa_eth/ldpaa_eth.c | 106 +++---
drivers/net/ldpaa_eth/ldpaa_eth.h | 30 +
2 files changed, 82 insertions(+), 54 deletions(-)
diff --git a/drivers/net/ldpaa_eth/ldpaa_eth.c
b/drivers/net/ldpaa_eth/ldpaa_eth.c
index fe901baf5a4e
In order to simplify code, dpni_statistics can be written as a union.
Using the raw accessors we can just loop through all the statistics from
a page without trying to access each an every one independently.
Make this change to a union.
Signed-off-by: Ioana Ciornei
---
drivers/net/fsl-mc/dpni.c
Each MC commands has a specific predefined memory layout that gets
interpreted by the firmware. The dpmac_get_counters() API memory layout
is wrong, thus the results returned by the command are incorrect.
Fix this by updating the offset of the counter field.
Signed-off-by: Ioana Ciornei
rinting of counters,
the first 4 patches are there to extend the existing list of counters
and to reorganize the code so that it fits better with the new eth_ops
callbacks.
Ioana Ciornei (6):
net: ldpaa_eth: fix the memory layout of the dpmac_get_counters() API
net: ldpaa_eth: transform dpni_
gt; https://patchwork.ozlabs.org/project/uboot/list/?series=346392&state=%2A&archive=both
>
> [2] - "arm: dts: ls1028a: sync device tree with linux" patch series
> https://patchwork.ozlabs.org/project/uboot/list/?series=265457&state=%2A&archive=both
>
Thanks a lot, Mathew!
I really appreciate the work that you put into this series.
For the entire series:
Reviewed-by: Ioana Ciornei
Tested-by: Ioana Ciornei # on LS1088A-RDB
Ioana
On Wed, Apr 12, 2023 at 07:38:14AM +, Mathew McBride wrote:
> The recent series "Convert LS1088A and LX2160 to DM_SERIAL"
> from Ioana Ciornei provided the necessary support to enable
> DM_SERIAL on the Ten64 board (LS1088A).
>
> Signed-off-by: Mathew McBride
R
On Thu, Feb 09, 2023 at 06:07:02PM +0200, Ioana Ciornei wrote:
> This patch set fixes the MAC address fixup procedure which was impacted
> by several changes in the phy_interface_t used to describe some
> interfaces. The transitions from "xgmii" to "xfi" and then
ns16550.c).
>
> ls1028aqds_tfa_lpuart_defconfig already uses DM_SERIAL for the LPUART
> driver, so I didn't touch that.
>
> Signed-off-by: Vladimir Oltean
Reviewed-by: Ioana Ciornei
Sync the serial nodes of the LX2160A based boards with their
representation in Linux. We also imported the clockgen and sysclk nodes
which are dependencies.
Signed-off-by: Ioana Ciornei
---
arch/arm/dts/fsl-lx2160a-qds.dtsi | 11 ++-
arch/arm/dts/fsl-lx2160a-rdb.dts | 11
There is no need for the board file to instantiate a PL01X platform
device anymore. This is all taken care of by the DM code which now will
probe the device based on the DT node.
Signed-off-by: Ioana Ciornei
---
board/freescale/lx2160a/lx2160a.c | 34 ---
1 file
The u-boot dts for these boards do not have an soc node, unlike its
Linux counterpart. This patch just adds the soc node as seen in Linux,
the next patches will move some nodes under it.
Signed-off-by: Ioana Ciornei
---
arch/arm/dts/fsl-lx2160a.dtsi | 8
1 file changed, 8 insertions
Tag the serial nodes with bootph-all in order to have these nodes and
the drivers available before relocation.
Signed-off-by: Ioana Ciornei
---
arch/arm/dts/fsl-lx2160a.dtsi | 4
1 file changed, 4 insertions(+)
diff --git a/arch/arm/dts/fsl-lx2160a.dtsi b/arch/arm/dts/fsl-lx2160a.dtsi
Move the serial nodes under the soc node. No changes are made to the
nodes, just their location is changed.
Signed-off-by: Ioana Ciornei
---
arch/arm/dts/fsl-lx2160a.dtsi | 56 +--
1 file changed, 28 insertions(+), 28 deletions(-)
diff --git a/arch/arm/dts/fsl
Tag the serial nodes with bootph-all in order to have these nodes and
the drivers available before relocation.
Signed-off-by: Ioana Ciornei
---
arch/arm/dts/fsl-ls1088a.dtsi | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/dts/fsl-ls1088a.dtsi b/arch/arm/dts/fsl-ls1088a.dtsi
index
Now that the DT nodes for the serial devices are in place for these
boards, enable DM_SERIAL in the associated configs.
Signed-off-by: Ioana Ciornei
---
configs/ls1088aqds_tfa_defconfig | 4 +++-
configs/ls1088ardb_tfa_SECURE_BOOT_defconfig | 4 +++-
configs/ls1088ardb_tfa_defconfig
Sync the serial nodes of the LS1088A based boards with their
representation in Linux. We also imported the clockgen and sysclk nodes
which are dependencies.
Signed-off-by: Ioana Ciornei
---
arch/arm/dts/fsl-ls1088a-qds.dtsi | 8 +++
arch/arm/dts/fsl-ls1088a-rdb.dts | 8 +++
arch
Move the serial nodes under the soc node. No changes are made to the
nodes, just their location is changed.
Signed-off-by: Ioana Ciornei
---
arch/arm/dts/fsl-ls1088a.dtsi | 31 +++
1 file changed, 15 insertions(+), 16 deletions(-)
diff --git a/arch/arm/dts/fsl
The u-boot dts for these boards do not have an soc node, unlike its
Linux counterpart. This patch just adds the soc node as seen in Linux,
the next patches will move some nodes under it.
Signed-off-by: Ioana Ciornei
---
arch/arm/dts/fsl-ls1088a.dtsi | 9 +
1 file changed, 9 insertions
also update the LS1088A's defconfigs so that DM_SERIAL is enabled.
On LX2160A's defconfigs these updates are not needed since DM_SERIAL was
already enabled. On the other hand, we did remove the hardcoded PL01X
device instantiation from the board files in the last patch.
Ioana Ciornei (1
On Tue, Feb 28, 2023 at 11:40:15AM -0500, Tom Rini wrote:
> On Tue, Feb 28, 2023 at 06:32:07PM +0200, Ioana Ciornei wrote:
> > This patch set converts the LS208xA based boards to DM_SERIAL.
> >
> > Since we don't want to introduce even more differences between the
>
Now that the DT nodes for the serial devices are in place for these
boards, enable DM_SERIAL in the associated configs.
Signed-off-by: Ioana Ciornei
---
configs/ls2088aqds_tfa_defconfig | 5 +++--
configs/ls2088ardb_tfa_SECURE_BOOT_defconfig | 4 +++-
configs
Tag the serial nodes with bootph-all in order to have these nodes and
the drivers available before relocation.
Signed-off-by: Ioana Ciornei
---
arch/arm/dts/fsl-ls2080a.dtsi | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/dts/fsl-ls2080a.dtsi b/arch/arm/dts/fsl-ls2080a.dtsi
index
Sync the serial nodes of the LS208XA RDB/QDS boards with their
representation in Linux. We also imported the clockgen and sysclk nodes
which are dependencies.
Signed-off-by: Ioana Ciornei
---
arch/arm/dts/fsl-ls2080a.dtsi | 33 +++--
1 file changed, 27 insertions
Move the serial nodes under the soc node. No changes are made to the
nodes, just their location is changed.
Signed-off-by: Ioana Ciornei
---
arch/arm/dts/fsl-ls2080a.dtsi | 29 ++---
1 file changed, 14 insertions(+), 15 deletions(-)
diff --git a/arch/arm/dts/fsl
The u-boot dts for these boards do not have an soc node, unlike its
Linux counterpart. This patch just adds the soc node as seen in Linux,
the next patches will move some nodes under it.
Signed-off-by: Ioana Ciornei
---
arch/arm/dts/fsl-ls2080a.dtsi | 9 +
1 file changed, 9 insertions
last patch just enables DM_SERIAL in the associated configs.
Ioana Ciornei (5):
arch: arm: dst: fsl-ls2080a.dtsi: add an 'soc' node
arch: arm: dst: fsl-ls2080a.dtsi: move the serial nodes under soc
arch: arm: dst: fsl-ls2080a.dts: sync serial nodes with Linux
arch: arm: dst: fsl-ls20
On Sun, Feb 12, 2023 at 06:17:15PM +0800, Peng Fan (OSS) wrote:
> From: Peng Fan
>
> These boards are for internal validation, drop them.
>
> Peng Fan (5):
> arm: ls1012: remove ls1012aqds
> arm: ls1021: remove ls1021aqds
> arm: ls1043: remove ls1043aqds
> arm: ls1046: remove ls1046aqds
quot;arm: dts: ls1088ardb: add DPMAC and PHY nodes")
Signed-off-by: Ioana Ciornei
---
arch/arm/dts/fsl-ls1088a-rdb.dts | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/dts/fsl-ls1088a-rdb.dts b/arch/arm/dts/fsl-ls1088a-rdb.dts
index ad059437b534..01f8fcb61aef
Now that DM_ETH is enabled by default, there is no point in keeping the
non-DM_ETH code which initialized the ethernet interfaces.
Signed-off-by: Ioana Ciornei
---
board/freescale/ls1088a/eth_ls1088aqds.c | 739 +--
board/freescale/ls1088a/eth_ls1088ardb.c | 93 ---
board
Now that DM_ETH is enabled by default, there is no point in keeping the
non-DM_ETH code which initialized the ethernet interfaces.
Signed-off-by: Ioana Ciornei
---
board/freescale/lx2160a/eth_lx2160aqds.c | 825 +-
board/freescale/lx2160a/eth_lx2160ardb.c | 32 -
board
Now that DM_ETH is enabled by default, there is no point in keeping the
non-DM_ETH code which initialized the ethernet interfaces.
Signed-off-by: Ioana Ciornei
---
board/freescale/ls2080aqds/eth.c| 981 +---
board/freescale/ls2080aqds/ls2080aqds.c | 2 +-
2 files
Now that DM_ETH is enabled by default, there is no point in keeping the
non-DM_ETH code which initialized the ethernet interfaces.
Signed-off-by: Ioana Ciornei
---
board/freescale/ls2080ardb/eth_ls2080rdb.c | 95 --
board/freescale/ls2080ardb/ls2080ardb.c| 2 +-
2 files
The LX2160ARDB board has support for DM_ETH probed devices, which means
that we do not need to manually create an MDIO controller, register it,
create PHYs on it etc.
In order to cleanup the board file a bit, just remove this code entirely.
Signed-off-by: Ioana Ciornei
---
board/freescale
ping around the creation of the MDIO bus or the
hardcoded MDIO PHY addresses since we have these described in the DTS.
And if there is any RCW combination which is still not supported /
described by DTS we can always look in the commit history.
Ioana Ciornei (5):
board: freescale: lx2160a: remove har
device.
For example, the function tried to search for "DPMAC1@xgmii1" by name
using eth_get_dev_by_name() when only "DPMAC1@10gbase-r" was available.
This function removes the need to rely on the hardcoded information by
iterating through all the UCLASS_ETH devices which are DPA
Export the ldpaa_eth_get_dpmac_id() function so that it can be used from
other drivers, especially by fsl-mc which will need it the next patch.
Also, create a macro for the Ethernet ldpaa driver name and export it as
well.
Signed-off-by: Ioana Ciornei
---
drivers/net/ldpaa_eth/ldpaa_eth.c | 7
ction to identify the DPMAC id of an
UCLASS_ETH device and the DPAA2 driver name as a macro.
Ioana Ciornei (2):
drivers: net: ldpaa: export driver name and API to get DPMAC id
drivers: net: fsl-mc: fix MAC address fixup procedure
drivers/net/fsl-mc/mc.c | 31 +---
On Tue, Jan 10, 2023 at 07:04:00PM +0200, Ramon Fried wrote:
> On Thu, Jan 5, 2023 at 5:03 PM Ioana Ciornei wrote:
> >
> > The cur_ptr variable is set to the start of the log buffer but then it's
> > not used. Just remove the assignment altogether.
> >
Prevent a NULL pointer dereference in the probe path by checking the
return valud of dev_read_addr_ptr() against NULL.
Signed-off-by: Ioana Ciornei
---
drivers/net/fsl_ls_mdio.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/net/fsl_ls_mdio.c b/drivers/net/fsl_ls_mdio.c
index
Remove all the explicit casts from the void* returned by calloc.
With this we also improve a bit the length of those lines and there is
no need to split the assignment.
Signed-off-by: Ioana Ciornei
---
drivers/net/fsl-mc/mc.c | 13 +
1 file changed, 5 insertions(+), 8 deletions
Remove the instances in which we have multiple blank lines.
Signed-off-by: Ioana Ciornei
---
drivers/net/fsl-mc/mc.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/net/fsl-mc/mc.c b/drivers/net/fsl-mc/mc.c
index 531835fbd503..f78f070aec1c 100644
--- a/drivers/net/fsl-mc/mc.c
+++ b
There were some cases in which the function parameters were not aligned
to the open paranthesis. Fix those instances.
Signed-off-by: Ioana Ciornei
---
drivers/net/fsl-mc/mc.c | 12 +---
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/drivers/net/fsl-mc/mc.c b/drivers/net
Some of the global variables were being initialised either to NULL or 0.
This is not needed, just remove the it.
Signed-off-by: Ioana Ciornei
---
drivers/net/fsl-mc/mc.c | 14 +++---
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/drivers/net/fsl-mc/mc.c b/drivers/net/fsl
The fsl-mc driver printed debug information which used the 0x prefix for
decimal values. This only confuses anyone looking through the log.
Because of this, just remove the prefix and use the "DPXY." notation
which is the standard one for the DPAA2 objects.
Signed-off-by: Ioa
The break statement is just after a goto statement, thus it will not get
executed. Just remove it.
Signed-off-by: Ioana Ciornei
---
drivers/net/fsl-mc/mc.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/net/fsl-mc/mc.c b/drivers/net/fsl-mc/mc.c
index 66fcb48ebd55..180e57e42266
The cur_ptr variable is set to the start of the log buffer but then it's
not used. Just remove the assignment altogether.
Signed-off-by: Ioana Ciornei
---
drivers/net/fsl-mc/mc.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/net/fsl-mc/mc.c b/drivers/net/fsl-mc/mc.c
the
checkpatch warnings.
Ioana Ciornei (7):
drivers: net: fsl-mc: remove useless assignment of variable
drivers: net: fsl-mc: remove an useless break statement
drivers: net: fsl-mc: do not prefix decimal values with 0x
drivers: net: fsl-mc: remove the initialisation of global variables
On Wed, Nov 09, 2022 at 08:24:27AM -0500, Tom Rini wrote:
> On Wed, Nov 09, 2022 at 12:48:59PM +0200, Ioana Ciornei wrote:
> > > From: Stefan Roese
> > > Subject: LX2106A U-Boot: board_eth_init() not called any more
> > >
[snip]
>
> I suspect there'
On Wed, Nov 09, 2022 at 02:29:56PM +0100, Stefan Roese wrote:
> Hi Ioana,
>
[snip]
> > fsl-mc: Booting Management Complex ... SUCCESS
> > fsl-mc: Management Complex booted (version: 10.24.0, boot status: 0x1)
> > Hit any key to stop autoboot: 0
> > => setenv ethact DPMAC3@usxgmii
> > => setenv
> From: Stefan Roese
> Subject: LX2106A U-Boot: board_eth_init() not called any more
>
> Dear NXP LX2160 developers!
>
Hi!
> With commit 94633c36f9eb ("net: Make DM_ETH be selected by NETDEVICE")
> DM_ETH is now mandatory. And net/eth_legacy.c is not compiled anymore.
> Resulting in board_eth_in
On Sun, Jan 02, 2022 at 06:34:18PM +0100, Markus Koch wrote:
> NXP's mEMAC reference manual, Chapter 6.5.5 "MDIO Ethernet Management
> Interface usage", specifies to poll the BSY (0) bit in the CFG (we call
> it CTL) register to wait until a transaction has finished, not bit 31 in
> the data regist
email client so that you can
respond inline next time.
> -Original Message-
> From: Aluchenesei Cosmin-florin
> Sent: Thursday, October 7, 2021 1:08 PM
> To: joe.hershber...@ni.com; rfried@gmail.com; Priyanka Jain
>
> Cc: Ioana Ciornei ; u-boot@lists.denx.de; Aluc
On Fri, Oct 01, 2021 at 12:01:07PM +0300, Cosmin-Florin Aluchenesei wrote:
> +static void mc_dump_log(void)
> +{
> + struct mc_ccsr_registers __iomem *mc_ccsr_regs = MC_CCSR_BASE_ADDR;
> + u64 high = in_le64(&mc_ccsr_regs->reg_mcfbahr) & MC_FW_ADDR_MASK_HIGH;
> + u64 low = in_le64(&mc_
up
of the kernel DTS to properly match the actual PHY addresses.
All this is encapsulated in the fdt_fixup_board_phy_revc() function
which will be used in the next patch.
Signed-off-by: Florin Chiculita
Signed-off-by: Ioana Ciornei
---
board/freescale/lx2160a/eth_lx2160ardb.c
ff-by: Ioana Ciornei
---
board/freescale/lx2160a/eth_lx2160ardb.c | 52 +++-
include/configs/lx2160ardb.h | 5 ++-
2 files changed, 55 insertions(+), 2 deletions(-)
diff --git a/board/freescale/lx2160a/eth_lx2160ardb.c
b/board/freescale/lx2160a/eth_lx2160ardb.c
Use the newly fdt_fixup_board_phy_revc() function introduced to updated
both kernel's DTS and u-boot's DTS in case we are running with DM_ETH.
Signed-off-by: Ioana Ciornei
Signed-off-by: Florin Chiculita
---
board/freescale/lx2160a/eth_lx2160ardb.c | 2 +-
board/freescale/lx2160a
From: Florin Chiculita
Add new API for obtaining board revision and trigger the i2c node
fixup with this new API.
Signed-off-by: Florin Chiculita
Signed-off-by: Ioana Ciornei
---
board/freescale/lx2160a/lx2160a.c | 13 ++---
board/freescale/lx2160a/lx2160a.h | 6 +-
2 files
dd api for obtaining board revision
board: fsl: lx2160ardb: add support for lx2160ardb revC board
board: fsl: lx2160ardb: add dts fixup function for RevC
Ioana Ciornei (1):
board: fsl: lx2160ardb: add dts fixup for RevC
board/freescale/lx2160a/eth_lx2160ardb.c | 160
up
of the kernel DTS to properly match the actual PHY addresses.
All this is encapsulated in the fdt_fixup_board_phy_revc() function
which will be used in the next patch.
Signed-off-by: Florin Chiculita
Signed-off-by: Ioana Ciornei
---
board/freescale/lx2160a/eth_lx2160ardb.c
rd
board: fsl: lx2160ardb: add dts fixup function for RevC
Ioana Ciornei (1):
board: fsl: lx2160ardb: add dts fixup for RevC
board/freescale/lx2160a/eth_lx2160ardb.c | 158 ++-
board/freescale/lx2160a/lx2160a.c| 21 ++-
board/freescale/lx2160a/lx2160a.h| 5
Use the newly fdt_fixup_board_phy_revc() function introduced to updated
both kernel's DTS and u-boot's DTS in case we are running with DM_ETH.
Signed-off-by: Ioana Ciornei
Signed-off-by: Florin Chiculita
---
board/freescale/lx2160a/eth_lx2160ardb.c | 2 +-
board/freescale/lx2160a
ff-by: Ioana Ciornei
---
board/freescale/lx2160a/eth_lx2160ardb.c | 50
include/configs/lx2160ardb.h | 6 ++-
2 files changed, 55 insertions(+), 1 deletion(-)
diff --git a/board/freescale/lx2160a/eth_lx2160ardb.c
b/board/freescale/lx2160a/eth_lx2160ardb.c
From: Florin Chiculita
Add new API for obtaining board revision and trigger the i2c node
fixup with this new API.
Signed-off-by: Florin Chiculita
Signed-off-by: Ioana Ciornei
---
board/freescale/lx2160a/lx2160a.c | 13 ++---
board/freescale/lx2160a/lx2160a.h | 4
2 files
execution is stuck in an
infinite loop when any access is initiated on that external bus.
Add a timeout in the driver so that we are protected in this
circumstance. This is similar to what is being done in the Linux
xgmac_mdio driver.
Signed-off-by: Ioana Ciornei
---
drivers/net/fm/memac_phy.c
Enable the CMD_MDIO Kconfig option by removing the "is not set"
indication from all the defconfigs for this SoC.
Signed-off-by: Ioana Ciornei
---
configs/ls1088aqds_qspi_SECURE_BOOT_defconfig| 1 -
configs/ls1088aqds_qspi_defconfig| 1
From: Grigore Popescu
The next DPMAC was always verified if it is enabled. In case of
DPMAC@6, the DPMAC@7 is verified. As DPMAC@7 is disabled, DPMAC@6 will
be considered disabled and not detected by uboot.
Signed-off-by: Grigore Popescu
Signed-off-by: Ioana Ciornei
---
drivers/net
Enable CONFIG_DM_ETH and CONFIG_DM_MDIO and related configs for the
LS2080AQDS board.
Signed-off-by: Ioana Ciornei
---
Changes in v3:
- none
configs/ls2088aqds_tfa_defconfig | 8
1 file changed, 8 insertions(+)
diff --git a/configs/ls2088aqds_tfa_defconfig b/configs
In case CONFIG_DM_ETH is enabled, no hardcoding is necessary for DPAA2
Ethernet devices. Compile out any unnecessary setup when CONFIG_DM_ETH
is activated. Also, force the PCI devices to be enumerated at probe
time.
Signed-off-by: Ioana Ciornei
---
Changes in v3:
- fixed a build warning
A) on SD#1.
Also, in case CONFIG_DM_ETH and CONFIG_MULTI_DTB_FIT are enabled
implement the board_fit_config_name_match() function in order to choose
the appropriate DTS.
Signed-off-by: Ioana Ciornei
---
Changes in v3:
- none
arch/arm/dts/Makefile| 1 +
arch/arm/dts/fsl-ls
next
Changes in v3:
- fixed a build warning in patch 1/3
Ioana Ciornei (3):
board: ls2080aqds: transition to DM_ETH
arm: dts: ls2080aqds: add CONFIG_MULTI_DTB_FIT support
configs: ls2080aqds_tfa_defconfig: enable DM_ETH and related
arch/arm/dts/Makefile| 1 +
arch/arm/dts
> Subject: RE: [PATCH v2 1/3] board: ls2080aqds: transition to DM_ETH
>
> >-Original Message-----
> >From: Ioana Ciornei
> >Sent: Friday, May 15, 2020 12:27 PM
> >To: Priyanka Jain ; u-boot@lists.denx.de
> >Cc: Ioana Ciornei
> >Subject: [PATC
Enable CONFIG_DM_ETH and CONFIG_DM_MDIO and related configs for the
LS2080AQDS board.
Signed-off-by: Ioana Ciornei
---
configs/ls2088aqds_tfa_defconfig | 8
1 file changed, 8 insertions(+)
diff --git a/configs/ls2088aqds_tfa_defconfig b/configs/ls2088aqds_tfa_defconfig
index
Enable CONFIG_DM_ETH and CONFIG_DM_MDIO and related configs for the
LS1088AQDS board.
Signed-off-by: Ioana Ciornei
---
configs/ls1088aqds_tfa_defconfig | 8
1 file changed, 8 insertions(+)
diff --git a/configs/ls1088aqds_tfa_defconfig b/configs/ls1088aqds_tfa_defconfig
index
A) on SD#1.
Also, in case CONFIG_DM_ETH and CONFIG_MULTI_DTB_FIT are enabled
implement the board_fit_config_name_match() function in order to choose
the appropriate DTS.
Signed-off-by: Ioana Ciornei
---
arch/arm/dts/Makefile| 1 +
arch/arm/dts/fsl-ls2080a-qds-42-x.dts
of u-boot-fsl-qoriq/next
Ioana Ciornei (3):
arm: dts: ls1088aqds: add CONFIG_MULTI_DTB_FIT support
board: ls1088aqds: transition to DM_ETH
configs: ls1088aqds_tfa_defconfig: enable DM_ETH and related
arch/arm/dts/Makefile| 2 +
arch/arm/dts/fsl-ls1088a-qds-21-x.dts|
ement the board_fit_config_name_match() function in order to choose
the appropriate DTS.
Signed-off-by: Ioana Ciornei
---
arch/arm/dts/Makefile| 2 +
arch/arm/dts/fsl-ls1088a-qds-21-x.dts| 16 ++
arch/arm/dts/fsl-ls1088a-qds-29-x.dts| 16 ++
arch/arm/dts/fsl-ls1088
In case CONFIG_DM_ETH is enabled, no hardcoding is necessary for DPAA2
Ethernet devices. Compile out any unnecessary setup when CONFIG_DM_ETH
is activated. Also, force the PCI devices to be enumerated at probe
time.
Signed-off-by: Ioana Ciornei
---
board/freescale/ls2080aqds/eth.c| 13
ldpaa_eth driver and the RDB boards:
https://patchwork.ozlabs.org/project/uboot/list/?series=165158&state=*
For the moment, when CONFIG_DM_ETH is enabled DPAA2 networking is
supported only for the SERDES block #1 protocol 42 (0x2a).
Changes in v2:
- rebased on top of u-boot-fsl-qoriq/next
I
In case CONFIG_DM_ETH is enabled, no hardcoding is necessary for DPAA2
Ethernet devices. Compile out any unnecessary setup when CONFIG_DM_ETH
is activated. Also, force the PCI devices to be enumerated at probe
time.
Signed-off-by: Ioana Ciornei
---
board/freescale/ls1088a/eth_ls1088aqds.c | 2
> Subject: RE: [PATCH 3/3] configs: ls2080aqds_tfa_defconfig: enable DM_ETH
> and related
>
> >-Original Message-
> >From: U-Boot On Behalf Of Ioana Ciornei
> >Sent: Wednesday, April 29, 2020 4:03 PM
> >To: u-boot@lists.denx.de; Priyanka Jain
> >
In case CONFIG_DM_ETH is enabled, no hardcoding is necessary for DPAA2
Ethernet devices. Compile out any unnecessary setup when CONFIG_DM_ETH
is activated. Also, force the PCI devices to be enumerated at probe
time.
Signed-off-by: Ioana Ciornei
---
board/freescale/ls1088a/eth_ls1088aqds.c | 2
ement the board_fit_config_name_match() function in order to choose
the appropriate DTS.
Signed-off-by: Ioana Ciornei
---
arch/arm/dts/Makefile| 2 +
arch/arm/dts/fsl-ls1088a-qds-21-x.dts| 16 ++
arch/arm/dts/fsl-ls1088a-qds-29-x.dts| 16 ++
arch/arm/dts/fsl-ls1088
ldpaa_eth driver and the RDB boards:
https://patchwork.ozlabs.org/project/uboot/list/?series=165158&state=*
For the moment, when CONFIG_DM_ETH is enabled DPAA2 networking is
supported only for the SERDES block #1 protocol 21 (0x15) and protocol
29 (0x1d).
Ioana Ciornei (3):
arm: dts: ls1088
Enable CONFIG_DM_ETH and CONFIG_DM_MDIO and related configs for the
LS1088AQDS board.
Signed-off-by: Ioana Ciornei
---
configs/ls1088aqds_tfa_defconfig | 11 ++-
include/configs/ls1088aqds.h | 2 ++
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/configs
> Subject: [PATCH] net: fsl-mc: fixup DPC: add /board/ports node if missing
>
> The DPC fixup for MAC address and enet_if is not made if /board/ports node is
> missing in DPC file.
> Add /board/ports or /ports nodes if them are missing.
>
> Signed-off-by: Razvan Ionut Cirjan
1 - 100 of 158 matches
Mail list logo