priv->imdio.read = enetc_mdio_read;
> > priv->imdio.write = enetc_mdio_write;
> > - priv->imdio.priv = priv->port_regs + ENETC_PM_IMDIO_BASE;
> > + priv->imdio.priv = priv->port_regs + data->reg_offset_mac +
> > + ENETC_PM_IMDIO_BASE;
> > strlcpy(priv->imdio.name, dev->name, MDIO_NAME_LEN);
> > if (!miiphy_get_dev_by_name(priv->imdio.name))
> > mdio_register(&priv->imdio);
>
Reviewed-by: Vladimir Oltean
Tested-by: Vladimir Oltean # LS1028A
+Fang Wei to confirm/test for i.MX95.
Hi Lukasz,
On Thu, Jun 01, 2023 at 01:44:30PM +0200, Marek Vasut wrote:
> I think after two years, it would be good to drop the RB tags and do another
> round of reviews.
To expand on Marek's point.
In those past 2 years, Tim Harvey has put in a considerable amount of
effort to add another drive
On Tue, Mar 21, 2023 at 03:39:16PM +0100, Michal Simek wrote:
> Would be good if you also create cover letter which I can reply.
> I have tested this series on Microblaze which is also using MANUAL
> relocation (but we are removing it from 2023.07 release) and it is working
> fine.
Agree that a co
touch that.
Signed-off-by: Vladimir Oltean
---
configs/ls1028aqds_tfa_SECURE_BOOT_defconfig | 3 ++-
configs/ls1028aqds_tfa_defconfig | 3 ++-
configs/ls1028ardb_tfa_SECURE_BOOT_defconfig | 3 ++-
configs/ls1028ardb_tfa_defconfig | 3 ++-
4 files changed, 8 insertions(
und this part of the change to be unexpected, but an offline
discussion with Ioana informed me that this line automatically goes away
after a "make savedefconfig".
That being said:
Reviewed-by: Vladimir Oltean
On Tue, Feb 28, 2023 at 06:32:10PM +0200, Ioana Ciornei wrote:
> 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
> ---
Reviewed-by: Vladimir Oltean
dst"
instead of "dts".
Otherwise:
Reviewed-by: Vladimir Oltean
: Ioana Ciornei
> ---
Reviewed-by: Vladimir Oltean
d will be deleted on March 31, 2023."
>
> Point to the NXP RCW github repo instead.
>
> Signed-off-by: Fabio Estevam
> ---
Reviewed-by: Vladimir Oltean
On Wed, Nov 30, 2022 at 03:27:04PM -0800, Tim Harvey wrote:
> That's the same head that I based them off of and I just did the
> following and it worked fine:
> cd /tmp
> git clone git://git.denx.de/u-boot.git
> cd u-boot
> wget https://patchwork.ozlabs.org/series/330704/mbox/ -O mbox
> git am mbox
On Wed, Nov 30, 2022 at 09:42:43AM -0800, Tim Harvey wrote:
> This series adds a DSA driver for the MV88E6xxx based on
> drivers/net/phy/mv88e61xx and uses it in the gwventana_gw5904_defconfig.
I can't apply the patches on the current master, am I doing something wrong?
$ git reset --hard origin/
On Tue, Nov 29, 2022 at 04:58:33PM -0800, Tim Harvey wrote:
> Yes, it makes sense. How about the following patch instead:
>
> diff --git a/net/dsa-uclass.c b/net/dsa-uclass.c
> index 211a991cdd0d..1ae9adc66eda 100644
> --- a/net/dsa-uclass.c
> +++ b/net/dsa-uclass.c
> @@ -142,6 +142,9 @@ static in
; > does not care to mangle a packet as in U-Boot only one network port is
> > > enabled at a time and thus no packet mangling is necessary.
> > >
> > > Suggested-by: Vladimir Oltean
> > > Signed-off-by: Tim Harvey
> > > Reviewed-by: Vladimir Olt
On Thu, Oct 27, 2022 at 05:49:29PM -0700, Tim Harvey wrote:
> This series adds a DSA driver for the MV88E6xxx based on
> drivers/net/phy/mv88e61xx and uses it in the gwventana_gw5904_defconfig.
Looks good, thanks. To me this is ready to go!
On Wed, Oct 26, 2022 at 01:59:19PM -0700, Tim Harvey wrote:
> not sure honestly - it's in the original drivers/net/phy/mv88e61xxx.c
> driver that I based this one off of.
You keep saying this; it doesn't matter where it comes from, the point
is whether it's useful to keep it in a new driver or not
This patch looks much better to me. Only one comment.
On Wed, Oct 26, 2022 at 09:28:58AM -0700, Tim Harvey wrote:
> +static int mv88e6xxx_port_enable(struct udevice *dev, int port, struct
> phy_device *phy)
> +{
> + struct mv88e6xxx_priv *priv = dev_get_priv(dev);
> + int val, ret;
> +
>
After the realization from the v6 review, can you please add to this:
On Wed, Oct 26, 2022 at 09:28:59AM -0700, Tim Harvey wrote:
> diff --git a/arch/arm/dts/imx6qdl-gw5904.dtsi
> b/arch/arm/dts/imx6qdl-gw5904.dtsi
> index 612b6e068e28..c0790183c013 100644
> --- a/arch/arm/dts/imx6qdl-gw5904.dtsi
Sorry for the late reply.
On Thu, Oct 13, 2022 at 11:09:32AM -0700, Tim Harvey wrote:
> The SERDES configuration on the 88E6352/88E6240/88E6176/88E6172 (which
> I have documentation for) is not in port specific registers so I think
> I should move that to the probe function for the switch.
It's n
On Mon, Oct 10, 2022 at 09:39:43AM -0700, Tim Harvey wrote:
> Add a DSA driver for the MV88E6xxx compatible Ethernet switches.
>
> Cc: Marek BehĂșn
> Cc: Vladimir Oltean
> Signed-off-by: Tim Harvey
> Reviewed-by: Vladimir Oltean
> Reviewed-by: Fabio Estevam
> ---
>
te defconfig to remove old driver and enable new one
> - replace mv88e61xx_hw_reset weak override with board_phy_config support
>for register configuration that is outside the scope of the DSA driver
>
> Signed-off-by: Tim Harvey
> Reviewed-by: Fabio Estevam
> ---
Reviewed-by: Vladimir Oltean
Hi Simon,
On Mon, Oct 10, 2022 at 04:25:29PM -0600, Simon Glass wrote:
> Hi Tim,
>
> On Mon, 10 Oct 2022 at 10:40, Tim Harvey wrote:
> >
> > Allow rcv() and xmit() dsa driver ops to be optional in case a driver
> > does not care to mangle a packet as in U-Boot only one network port is
> > enable
On Tue, Oct 04, 2022 at 09:49:18AM -0700, Tim Harvey wrote:
> Add MV88E61XX DSA support:
> - update dt: U-Boot dsa driver requires different device-tree syntax
>than the linux driver in order to link the dsa ports to the mdio bus.
Not really correct. Better said, U-Boot requires a more restri
Please also rewrite "61xx" from the commit message into "6xxx".
On Tue, Oct 04, 2022 at 09:49:17AM -0700, Tim Harvey wrote:
> Add a DSA driver for the MV88E61xx compatible GbE Ethernet switches.
>
> Cc: Marek BehĂșn
> Cc: Vladimir Oltean
> Signed-off-by:
On Tue, Oct 04, 2022 at 09:49:12AM -0700, Tim Harvey wrote:
> diff --git a/net/dsa-uclass.c b/net/dsa-uclass.c
> index 5b7046432ff3..a37e76e25a8f 100644
> --- a/net/dsa-uclass.c
> +++ b/net/dsa-uclass.c
> @@ -466,7 +466,6 @@ static int dsa_pre_probe(struct udevice *dev)
> +static int dsa_post_probe
On Fri, Jun 24, 2022 at 04:16:34PM -0700, Tim Harvey wrote:
> On Fri, Jun 24, 2022 at 3:25 AM Vladimir Oltean
> wrote:
> >
> > On Mon, May 23, 2022 at 11:25:49AM -0700, Tim Harvey wrote:
> > > Add MV88E61XX DSA support:
> > > - update dt: U-Boot dsa driver r
On Mon, May 23, 2022 at 11:25:49AM -0700, Tim Harvey wrote:
> Add MV88E61XX DSA support:
> - update dt: U-Boot dsa driver requires different device-tree syntax
>than the linux driver in order to link the dsa ports to the mdio bus.
> - update defconfig
> - replace mv88e61xx_hw_reset weak over
On Tue, Jun 21, 2022 at 08:11:06AM -0700, Tim Harvey wrote:
> On Tue, Jun 21, 2022 at 12:21 AM Vladimir Oltean
> wrote:
> >
> > On Mon, Jun 20, 2022 at 04:37:45PM -0700, Tim Harvey wrote:
> > > On Mon, Jun 20, 2022 at 4:58 AM Vladimir Oltean
> > > wrote:
>
On Tue, Jun 21, 2022 at 09:57:35AM -0700, Tim Harvey wrote:
> > > diff --git a/board/gateworks/gw_ventana/gw_ventana.c
> > > b/board/gateworks/gw_ventana/gw_ventana.c
> > > index c06630a66b66..bef3f7ef0d2b 100644
> > > --- a/board/gateworks/gw_ventana/gw_ventana.c
> > > +++ b/board/gateworks/gw_ve
On Mon, Jun 20, 2022 at 04:37:45PM -0700, Tim Harvey wrote:
> On Mon, Jun 20, 2022 at 4:58 AM Vladimir Oltean
> wrote:
> >
> > On Mon, May 23, 2022 at 11:25:48AM -0700, Tim Harvey wrote:
> > > +/* bind and probe the switch mdios */
> > > +static int mv88e61x
On Mon, May 23, 2022 at 11:25:48AM -0700, Tim Harvey wrote:
> Add a DSA driver for the MV88E61xx compatible GbE Ethernet switches.
>
> Cc: Marek BehĂșn
> Cc: Vladimir Oltean
> Signed-off-by: Tim Harvey
> Reviewed-by: Vladimir Oltean
> ---
> v3:
> - Added Vladimir
On Mon, May 23, 2022 at 11:25:49AM -0700, Tim Harvey wrote:
> Add MV88E61XX DSA support:
> - update dt: U-Boot dsa driver requires different device-tree syntax
>than the linux driver in order to link the dsa ports to the mdio bus.
> - update defconfig
> - replace mv88e61xx_hw_reset weak over
Hi Tim,
On Tue, Jun 14, 2022 at 10:00:57AM -0700, Tim Harvey wrote:
> Vladimir,
>
> I'm not sure if you've had a chance to look at this latest patch
> revision yet. I believe above is what you were describing as the
> correct way to do this (without modifying the Linux driver and
> improving bind
gt;
> Signed-off-by: Ramon Fried
> ---
Reviewed-by: Vladimir Oltean
On Tue, May 24, 2022 at 01:31:41PM +0200, Rasmus Villemoes wrote:
> On 19/05/2022 16.38, Vladimir Oltean wrote:
> > Hi Rasmus,
> >
> > On Tue, May 17, 2022 at 04:27:06PM +0200, Rasmus Villemoes wrote:
> >> Since the phy_{read,write}_mmd functions are static inlines
Hi Rasmus,
On Tue, May 17, 2022 at 04:27:06PM +0200, Rasmus Villemoes wrote:
> Since the phy_{read,write}_mmd functions are static inlines using
> other static inline functions, they cause code using them to explode.
>
> Defining local wrappers cuts the size of the generated code by 50%:
>
> $ s
Hi Tim,
On Wed, May 18, 2022 at 09:15:26AM -0700, Tim Harvey wrote:
> On Wed, May 18, 2022 at 7:41 AM Vladimir Oltean
> wrote:
> >
> > On Wed, May 11, 2022 at 05:20:03PM -0700, Tim Harvey wrote:
> > > Add MV88E61XX DSA support:
> > > - update dt: U-Boot
On Thu, May 19, 2022 at 02:49:12PM +0200, Pali Rohár wrote:
> Commit c677fb1e3196 ("phy: Move PHY_INTERFACE_MODE_NA to the beginning of
> the enum definition") broke function phy_string_for_interface(). And
> therefore completely broke support for 2500base-x mode in Armada 3720
> comphy driver.
>
On Wed, May 11, 2022 at 05:20:03PM -0700, Tim Harvey wrote:
> Add MV88E61XX DSA support:
> - update dt: U-Boot dsa driver requires different device-tree syntax
>than the linux driver in order to link the dsa ports to the mdio bus.
> - update defconfig
> - replace mv88e61xx_hw_reset weak over
On Wed, May 11, 2022 at 05:20:02PM -0700, Tim Harvey wrote:
> Add a DSA driver for the MV88E61xx compatible GbE Ethernet switches.
>
> Cc: Marek BehĂșn
> Cc: Vladimir Oltean
> Signed-off-by: Tim Harvey
> ---
> v2:
> - rebase on v2022.07-rc1 (use ofnode_get_phy_
On Wed, May 11, 2022 at 05:19:58PM -0700, Tim Harvey wrote:
> Add a function to sanity check a dsa driver having proper ops.
>
> Suggested-by: Vladimir Oltean
> Signed-off-by: Tim Harvey
> ---
Reviewed-by: Vladimir Oltean
ed-by: Vladimir Oltean
> Signed-off-by: Tim Harvey
> ---
Reviewed-by: Vladimir Oltean
On Wed, May 11, 2022 at 05:20:00PM -0700, Tim Harvey wrote:
> Remove the unnecessary xmit and recv functions.
>
> Signed-off-by: Tim Harvey
> ---
Reviewed-by: Vladimir Oltean
On Wed, May 11, 2022 at 05:19:57PM -0700, Tim Harvey wrote:
> In order to ensure that a DSA driver probe gets called before
> dsa_ops->port_probe move the port_probe of the cpu_port to
> a post-probe function.
>
> Signed-off-by: Tim Harvey
> Reviewed-by: Ramon Fried
> --
the master's private data. This is only safe to do if the master
> has been probed first. Fix this by probing the master after we look it
> up, and bailing out if we get an error.
>
> Fixes: fc054d563b ("net: Introduce DSA class for Ethernet switches")
> Signed-off-by: S
On Tue, May 10, 2022 at 04:18:32PM +0200, Michael Walle wrote:
> > From: Alison Wang
> >
> > This patch adds config support for HDP firmware loading on LS1028A.
>
> FWIW, I really don't like this as this is just for a downstream kernel.
This => what? I only see a config option. I searched the l
On Tue, Mar 29, 2022 at 03:52:39PM -0700, Tim Harvey wrote:
> Add a DSA driver for the MV88E61xx compatible GbE Ethernet switches.
>
> Signed-off-by: Tim Harvey
> ---
> drivers/net/Kconfig | 7 +
> drivers/net/Makefile| 1 +
> drivers/net/mv88e61xx.c | 982 +++
Hi Ramon,
On Fri, Apr 01, 2022 at 10:11:13PM +0300, Ramon Fried wrote:
> On Thu, Mar 3, 2022 at 9:53 AM Ramon Fried wrote:
> > Reviewed-by: Ramon Fried
> Applied to u-boot-net/next
> Thanks,
> Ramon
Did you push this commit anywhere? I don't see it here
https://source.denx.de/u-boot/custodians/
On Thu, Apr 07, 2022 at 01:33:58PM -0700, Tim Harvey wrote:
> I guess I'll have to invest in tagging packets if you won't accept the
> simplistic approach of not having to tag frames knowing that only one
> port is active at a time.
I genuinely don't know where you got the impression from that I d
= value from phy_find_by_mask call.
>
> Signed-off-by: Marek Behún
> Reviewed-by: Ramon Fried
> ---
Reviewed-by: Vladimir Oltean
> Reviewed-by: Ramon Fried
> ---
Reviewed-by: Vladimir Oltean
On Tue, Mar 29, 2022 at 10:08:39PM +0200, Marek Behún wrote:
> From: Marek Behún
>
> Rename constant PHY_INTERFACE_MODE_COUNT to PHY_INTERFACE_MODE_MAX to
> make it compatible with Linux' naming.
>
> Signed-off-by: Marek Behún
> Reviewed-by: Stefan Roese
> ---
Reviewed-by: Vladimir Oltean
On Tue, Mar 29, 2022 at 10:08:37PM +0200, Marek Behún wrote:
> From: Marek Behún
>
> The "phy-interface-type" property should be "phy-connection-type".
>
> Signed-off-by: Marek Behún
> Reviewed-by: Ramon Fried
> ---
Reviewed-by: Vladimir Oltean
iewed-by: Ramon Fried
> ---
Reviewed-by: Vladimir Oltean
Fried
> ---
Reviewed-by: Vladimir Oltean
On Tue, Mar 29, 2022 at 10:08:33PM +0200, Marek Behún wrote:
> From: Marek Behún
>
> Use the ARRAY_SIZE() macro instead of hardcoding sizes of arrays in
> macros.
>
> Signed-off-by: Marek Behún
> ---
Reviewed-by: Vladimir Oltean
> net/mdio-uclass.c | 11 +---
On Tue, Mar 29, 2022 at 10:08:32PM +0200, Marek Behún wrote:
> From: Marek Behún
>
> These global variables should both have type
> static const char * const
>
> Signed-off-by: Marek Behún
> Reviewed-by: Ramon Fried
> ---
Reviewed-by: Vladimir Oltean
&
On Fri, Apr 01, 2022 at 01:24:48PM -0700, Tim Harvey wrote:
> > > > Why is mv88e61xx_dsa_xmit() no-op?
> > >
> > > For DSA dsa-uclass calls the switch master eth device send function
> > > after calling the dsa_ops->xmit function so that a dsa driver can add
> > > any header/footer if needed. The f
On Fri, Apr 01, 2022 at 10:53:14AM -0700, Tim Harvey wrote:
> Can you review 'net: add MV88E61xx DSA driver' for me?
I will. I've been thinking all day today about what to say that isn't
stupid. Give me some time and I'll provide feedback.
On Thu, Mar 31, 2022 at 10:48:55AM -0700, Tim Harvey wrote:
> > On which branch does this apply? The context above fecmxc_read_rom_hwaddr()
> > is different in the branches I've checked:
> > https://source.denx.de/u-boot/u-boot/-/blob/master/drivers/net/fec_mxc.c#L1276
> > https://source.denx.de/u-
On Tue, Mar 29, 2022 at 03:52:38PM -0700, Tim Harvey wrote:
> Add support for DM_MDIO by registering a UCLASS_MDIO driver and
> attempting to use it. This is necessary if wanting to use a DSA
> driver for example hanging off of the FEC MAC.
>
> Care is taken to fallback to non DM_MDIO as several b
On Mon, Mar 28, 2022 at 03:23:02PM -0700, Tim Harvey wrote:
> On Mon, Mar 28, 2022 at 2:26 AM Vladimir Oltean
> wrote:
> >
> > On Fri, Mar 25, 2022 at 02:03:56PM -0700, Tim Harvey wrote:
> > > On Fri, Mar 25, 2022 at 11:07 AM Vladimir Oltean
> >
On Fri, Mar 25, 2022 at 02:03:56PM -0700, Tim Harvey wrote:
> On Fri, Mar 25, 2022 at 11:07 AM Vladimir Oltean
> wrote:
> >
> > Hi Tim,
> >
> > On Fri, Mar 25, 2022 at 09:53:20AM -0700, Tim Harvey wrote:
> > > Vladimir,
> > >
> > > I came
Hi Tim,
On Fri, Mar 25, 2022 at 09:53:20AM -0700, Tim Harvey wrote:
> Vladimir,
>
> I came across this while looking for the best place to configure cpu
> port interface mode (ie rgmii id) for the mv88e61xx dsa driver I'm
> working on. Note that this patch causes port_probe to be called on the
>
Fixes: 8657ad43f353 ("sandbox: video: Add BMP tests for 32bpp and 8bpp modes")
Signed-off-by: Vladimir Oltean
---
I see Simon's email on the list from January 10 saying:
| I see that I broke it...it needs a static inline for
| sandbox_sdl_remove_display().
https://lore.kernel.org/all/CAPn
Hello Tim,
On Fri, Mar 11, 2022 at 08:41:48AM -0800, Tim Harvey wrote:
> On Thu, Mar 10, 2022 at 3:18 PM Vladimir Oltean wrote:
> >
> > On Thu, Mar 10, 2022 at 02:35:21PM -0800, Tim Harvey wrote:
> > > On Thu, Mar 10, 2022 at 8:50 AM Vladimir Oltean wrote:
&
On Thu, Mar 10, 2022 at 02:35:21PM -0800, Tim Harvey wrote:
> On Thu, Mar 10, 2022 at 8:50 AM Vladimir Oltean wrote:
> >
> > Hello Tim,
> >
> > On Thu, Mar 10, 2022 at 08:16:13AM -0800, Tim Harvey wrote:
> > > Greetings,
> > >
> > > I wanted
Hello Tim,
On Thu, Mar 10, 2022 at 08:16:13AM -0800, Tim Harvey wrote:
> Greetings,
>
> I wanted to take a stab at adding dsa support for the mv88e61xx which
> currently has a driver in drivers/net/phy [1]. The board I have
> available to me is the gw5904 which has a mv88e6085 with the upstream
>
vention.
Fixes: fe6293a80959 ("phy: atheros: add device tree bindings and config")
Signed-off-by: Vladimir Oltean
---
drivers/net/phy/atheros.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/phy/atheros.c b/drivers/net/phy/atheros.c
index f922fecd6b5d..fa1fe08518f4
extra initialization steps which are
bypassed when the PHY lacks an OF node, which is undesirable because it
will lead to broken networking. Allow the rest of the code to run.
Fixes: 085445ca4104 ("net: phy: ti: Allow the driver to be more configurable")
Signed-off-by: Vladimir Oltean
---
drivers/n
phy_connect().
I've fixed this in the Atheros driver, and also saw the same issue in
the TI PHY driver, so I fixed it there as well.
Vladimir Oltean (2):
net: phy: dp83867: avoid error in dp83867_of_init() when PHY has no OF
node
net: phy: atheros: avoid error in ar803x_of_init() when PH
60-revA with sata connector
> populated.
>
> Signed-off-by: Michal Simek
> ---
Reviewed-by: Vladimir Oltean
>
> drivers/ata/sata_ceva.c | 44 +
> 1 file changed, 44 insertions(+)
>
> diff --git a/drivers/ata/sata_ceva.c b/
ust enable in-band autoneg
to fix the breakage.
Fixes: e3789a726269 ("net: dsa: felix: configure the in-band autoneg property
based on OF node info")
Cc: Ramon Fried
Signed-off-by: Vladimir Oltean
Reviewed-by: Priyanka Jain
---
v1->v3: none
arch/arm/dts/fsl-ls1028a-qds-1xxx-
;arm64: dts: ls1028a: add ftm_alarm1 node to be used as wakeup
source")
b2e2d3e02fb6 ("arm64: dts: ls1028a-rdb: enable pwm0")
These will be picked up on the next resync.
Signed-off-by: Vladimir Oltean
Reviewed-by: Priyanka Jain
---
v1->v2: RTC compatible string change broken
There is no I2C peripheral on these buses on the reference design board,
and the Linux device tree does not enable them either.
Signed-off-by: Vladimir Oltean
Reviewed-by: Priyanka Jain
---
v1->v3: none
arch/arm/dts/fsl-ls1028a-rdb.dts | 28
1 file changed,
There is no SPI peripheral on the LS1028A-RDB, therefore no reason to
enable these nodes in the U-Boot device tree (and Linux does not enable
them either).
Signed-off-by: Vladimir Oltean
Reviewed-by: Priyanka Jain
---
v1->v3: none
arch/arm/dts/fsl-ls1028a-rdb.dts | 12
1 f
way, the
existing Linux device tree can simply be dropped in.
Signed-off-by: Vladimir Oltean
---
v2->v3: stop including the -u-boot.dtsi by hand, it gets included
automatically
arch/arm/dts/fsl-ls1028a-rdb-u-boot.dtsi | 15 +++
arch/arm/dts/fsl-ls1028a-rdb.dts |
The nodes in the NXP LS1028A-RDB device tree are out of order, regroup
them alphabetically to have a simple delta when the Linux device tree is
brought in.
Signed-off-by: Vladimir Oltean
Reviewed-by: Priyanka Jain
---
v1->v3: none
arch/arm/dts/fsl-ls1028a-rdb.dts |
esolves that issue. The device tree update also renames the
Ethernet PHY labels.
Fixes: e3789a726269 ("net: dsa: felix: configure the in-band autoneg property
based on OF node info")
Cc: Ramon Fried
Signed-off-by: Vladimir Oltean
Reviewed-by: Priyanka Jain
---
v1->v3: none
a
: Vladimir Oltean
Reviewed-by: Priyanka Jain
---
v1->v3: none
arch/arm/dts/fsl-lx2160a-rdb.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/fsl-lx2160a-rdb.dts b/arch/arm/dts/fsl-lx2160a-rdb.dts
index 5fbdd907017c..8ca4afa7eaea 100644
--- a/arch/arm/dts/
Now that all in-tree boards have been converted to the compatible
strings from Linux, delete the support for the ad-hoc "pcf2127-rtc" one.
Cc: Simon Glass
Signed-off-by: Vladimir Oltean
Reviewed-by: Simon Glass
---
v1->v3: none
drivers/rtc/pcf2127.c | 1 -
1 file changed, 1 dele
During this board's sync with Linux device trees, it was observed that
it doesn't use the same compatible string for the RTC node as in U-Boot.
This change makes the RTC compatible strings match, for a smoother sync.
Signed-off-by: Vladimir Oltean
---
v1->v2: patch is new
v2->v3:
is used in both places. This change updates the RTC from the QDS to use
the compatible string that was established in Linux.
Signed-off-by: Vladimir Oltean
Reviewed-by: Priyanka Jain
---
v1->v3: none
arch/arm/dts/fsl-ls1028a-qds.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
: Vladimir Oltean
Reviewed-by: Priyanka Jain
---
v1->v3: none
arch/arm/dts/fsl-lx2160a-qds.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/fsl-lx2160a-qds.dtsi
b/arch/arm/dts/fsl-lx2160a-qds.dtsi
index 288607c0347b..69e11cca2da1 100644
--- a/arch/arm/dts/
: Vladimir Oltean
Reviewed-by: Priyanka Jain
---
v1->v3: none
arch/arm/dts/fsl-ls1088a-rdb.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/fsl-ls1088a-rdb.dts b/arch/arm/dts/fsl-ls1088a-rdb.dts
index de92bf22e203..5cdd59815234 100644
--- a/arch/arm/dts/
Allow this driver to be used by boards which inherit their device trees
from Linux. Compatibility is temporarily retained with the old
compatible string which is U-Boot specific, and will be removed after a
few changes.
Cc: Simon Glass
Signed-off-by: Vladimir Oltean
Reviewed-by: Simon Glass
manifests/focal-20211006-14Nov2021":
received unexpected HTTP status: 502 Bad Gateway.
The other tests seem to pass.
Cc: Heiko Schocher
Cc: Simon Glass
Cc: Ramon Fried
Vladimir Oltean (16):
i2c: muxes: pca954x: add PCA9847 variant
rtc: pcf2127: sync with Linux compatible strings
ar
: Vladimir Oltean
Reviewed-by: Priyanka Jain
---
v1->v3: none
arch/arm/dts/fsl-ls1088a-qds.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/fsl-ls1088a-qds.dtsi
b/arch/arm/dts/fsl-ls1088a-qds.dtsi
index a7d0edcf0aa9..21c50078c3a4 100644
--- a/arch/arm/dts/
compatible for the PCA9847 (which is the same as in Linux)
and define the same operating parameters for it as for PCA9547.
Cc: Heiko Schocher
Signed-off-by: Vladimir Oltean
Reviewed-by: Heiko Schocher
Reviewed-by: Priyanka Jain
---
v1->v3: none
drivers/i2c/muxes/pca954x.c | 9 -
On Thu, Dec 23, 2021 at 01:47:48PM +0100, Michael Walle wrote:
> Am 2021-12-23 13:44, schrieb Vladimir Oltean:
> > On Thu, Dec 23, 2021 at 06:34:13AM +, Priyanka Jain wrote:
> > > >The Linux side of device tree patches were merged today, and I see you've
> >
On Thu, Dec 23, 2021 at 06:34:13AM +, Priyanka Jain wrote:
> >The Linux side of device tree patches were merged today, and I see you've
> >reviewed the U-Boot side of changes too. Could you please pick them up?
>
> Yes, I will pick the series as part of next pull-request for 2022.04
Thanks. C
Hi Priyanka,
On Tue, Dec 07, 2021 at 10:20:07PM +0200, Vladimir Oltean wrote:
> The changes were intended to be minimal, but unfortunately I discovered
> some other stuff as well:
> - we need to make some changes to the compatible strings of RTC devices
> and I2C muxes. This has r
169-5-vladimir.olt...@nxp.com/T/#m6f63c92e75fa79a01144b2c2c6dc4776e7971395
Signed-off-by: Vladimir Oltean
Reviewed-by: Priyanka Jain
---
arch/arm/dts/fsl-ls1028a-rdb.dts | 158 ---
1 file changed, 146 insertions(+), 12 deletions(-)
diff --git a/arch/arm/dts/fsl-ls
ust enable in-band autoneg
to fix the breakage.
Fixes: e3789a726269 ("net: dsa: felix: configure the in-band autoneg property
based on OF node info")
Cc: Ramon Fried
Signed-off-by: Vladimir Oltean
Reviewed-by: Priyanka Jain
---
arch/arm/dts/fsl-ls1028a-qds-1xxx-sch-30842.dtsi
way, the
existing Linux device tree can simply be dropped in.
Signed-off-by: Vladimir Oltean
---
arch/arm/dts/fsl-ls1028a-rdb-u-boot.dtsi | 15 +++
arch/arm/dts/fsl-ls1028a-rdb.dts | 9 +
2 files changed, 16 insertions(+), 8 deletions(-)
create mode 100644 arch/arm/d
There is no SPI peripheral on the LS1028A-RDB, therefore no reason to
enable these nodes in the U-Boot device tree (and Linux does not enable
them either).
Signed-off-by: Vladimir Oltean
Reviewed-by: Priyanka Jain
---
arch/arm/dts/fsl-ls1028a-rdb.dts | 12
1 file changed, 12
esolves that issue. The device tree update also renames the
Ethernet PHY labels.
Fixes: e3789a726269 ("net: dsa: felix: configure the in-band autoneg property
based on OF node info")
Cc: Ramon Fried
Signed-off-by: Vladimir Oltean
Reviewed-by: Priyanka Jain
---
arch
There is no I2C peripheral on these buses on the reference design board,
and the Linux device tree does not enable them either.
Signed-off-by: Vladimir Oltean
Reviewed-by: Priyanka Jain
---
arch/arm/dts/fsl-ls1028a-rdb.dts | 28
1 file changed, 28 deletions
The nodes in the NXP LS1028A-RDB device tree are out of order, regroup
them alphabetically to have a simple delta when the Linux device tree is
brought in.
Signed-off-by: Vladimir Oltean
Reviewed-by: Priyanka Jain
---
arch/arm/dts/fsl-ls1028a-rdb.dts | 110 +++
1
: Vladimir Oltean
Reviewed-by: Priyanka Jain
---
arch/arm/dts/fsl-lx2160a-rdb.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/fsl-lx2160a-rdb.dts b/arch/arm/dts/fsl-lx2160a-rdb.dts
index 5fbdd907017c..8ca4afa7eaea 100644
--- a/arch/arm/dts/fsl-lx2160a-rdb.dts
: Vladimir Oltean
Reviewed-by: Priyanka Jain
---
arch/arm/dts/fsl-lx2160a-qds.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/fsl-lx2160a-qds.dtsi
b/arch/arm/dts/fsl-lx2160a-qds.dtsi
index 288607c0347b..69e11cca2da1 100644
--- a/arch/arm/dts/fsl-lx2160a
1 - 100 of 551 matches
Mail list logo