lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <20230522113331.36872-1-Parthiban.Veerasooran@microchip.com> Date: Mon, 22 May 2023 17:03:25 +0530 From: Parthiban Veerasooran <Parthiban.Veerasooran@...rochip.com> To: <andrew@...n.ch>, <hkallweit1@...il.com>, <linux@...linux.org.uk>, <davem@...emloft.net>, <edumazet@...gle.com>, <kuba@...nel.org>, <pabeni@...hat.com>, <netdev@...r.kernel.org>, <linux-kernel@...r.kernel.org>, <ramon.nordin.rodriguez@...roamp.se> CC: <horatiu.vultur@...rochip.com>, <Woojung.Huh@...rochip.com>, <Nicolas.Ferre@...rochip.com>, <Thorsten.Kummermehr@...rochip.com>, "Parthiban Veerasooran" <Parthiban.Veerasooran@...rochip.com> Subject: [PATCH net-next v2 0/6] microchip_t1s: Update on Microchip 10BASE-T1S PHY driver This patch series contain the below updates, - Fixes on the Microchip LAN8670/1/2 10BASE-T1S PHYs support in the net/phy/microchip_t1s.c driver. - Adds support for the Microchip LAN8650/1 Rev.B0 10BASE-T1S Internal PHYs in the net/phy/microchip_t1s.c driver. Changes: v2: - Updated cover letter contents. - Modified driver description is more generic as it is common for all the Microchip 10BASE-T1S PHYs. - Replaced read-modify-write code with phy_modify_mmd function. - Moved */ to the same line for the single line comments. - Changed the type int to u16 for LAN865X Rev.B0 fixup registers declaration. - Changed all the comments starting letter to upper case for the consistency. - Removed return value check of phy_read_mmd and returned directly in the last line of the function lan865x_revb0_indirect_read. - Used reverse christmas notation wherever is possible. - Used FIELD_PREP instead of << in all the places. - Used 4 byte representation for all the register addresses and values for consistency. - Comment for indirect read is modified. - Implemented "Reset Complete" status polling in config_init. - Function lan865x_setup_cfgparam is split into multiple functions for readability. - Reference to AN1760 document is added in the comment. - Removed interrupt disabling code as it is not needed. - Provided meaningful macros for the LAN865X Rev.B0 indirect read registers and control. - Replaced 0x10 with BIT(4). - Removed collision detection disable/enable code as it can be done with a separate patch later. Parthiban Veerasooran (6): net: phy: microchip_t1s: modify driver description to be more generic net: phy: microchip_t1s: replace read-modify-write code with phy_modify_mmd net: phy: microchip_t1s: update LAN867x PHY supported revision number net: phy: microchip_t1s: fix reset complete status handling net: phy: microchip_t1s: remove unnecessary interrupts disabling code net: phy: microchip_t1s: add support for Microchip LAN865x Rev.B0 PHYs drivers/net/phy/microchip_t1s.c | 265 +++++++++++++++++++++++++++----- 1 file changed, 226 insertions(+), 39 deletions(-) -- 2.34.1
Powered by blists - more mailing lists