[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <20190827.214234.1744683677161165998.davem@davemloft.net>
Date: Tue, 27 Aug 2019 21:42:34 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: marek.behun@....cz
Cc: vivien.didelot@...il.com, netdev@...r.kernel.org, andrew@...n.ch,
f.fainelli@...il.com, olteanv@...il.com
Subject: Re: [PATCH net-next v5 0/6] net: dsa: mv88e6xxx: Peridot/Topaz
SERDES changes
From: Marek BehĂșn <marek.behun@....cz>
Date: Mon, 26 Aug 2019 23:31:49 +0200
> this is the fifth version of changes for the Topaz/Peridot family of
> switches. The patches apply on net-next.
> Changes since v4:
> - added Reviewed-by and Tested-by tags on first 2 patches, the others
> are changed are affected by changes in patch 3/6, so I did not add
> the tags, except for 5/6, which is just macro renaming
> - patch 3 was changed: the serdes_get_lane returns 0 on success (lane
> was discovered), -ENODEV if not lane is present on the port, and
> other error if other error occured. Lane is put into a pointer of
> type u8
> - patches 4 and 6 were affected by this (error detecting from
> serdes_get_lane)
> - Andrew's complaint about the two additional parameters
> (allow_over_2500 and make_cmode_writable) was addressed, by Vivien's
> advice: I put a new method into chip operations structure, named
> port_set_cmode_writable. This is called from mv88e6xxx_port_setup_mac
> just before port_set_cmode. The method is implemented for Topaz.
> The check if cmodes over 2500 should be allowed on given port is now
> done in the specific port_set_cmode() that requires it, thus the
> allow_over_2500 argument is not needed
>
> Again, tested on Turris Mox with Peridot, Topaz, and Peridot + Topaz.
Series applied, thank you.
Powered by blists - more mailing lists