mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-11-10 20:48:12 +00:00
Merge branch 'mv88e6xxx-cache-scratch-config3-of-6352'
Fidan Aliyeva says: ==================== mv88e6xxx: Cache scratch config3 of 6352 In mv88e6352 scratch register in Global Control 2 set of registers returns which port is attached to SERDES. This value is a pin strapping value and is set after the switch is released from reset. Thus, it can be cached during chip setup instead of reading the register everytime when SERDES check is needed. The series consist of 4 parts: 1. Add new mv88e6352_reset function as ops->reset 2. Cache the register value in this reset function 3. Refactor mv88e6352_g2_scratch_port_has_serdes to use the cached value. 4. Remove the locks surrounding mv88e6352_g2_scratch_port_has_serdes. v1: https://lore.kernel.org/netdev/20260515223707.1026325-1-fidan.aliyeva.ext@ericsson.com/ RFC: https://lore.kernel.org/netdev/20260510213429.2044612-1-fidan.aliyeva.ext@ericsson.com/ ==================== Link: https://patch.msgid.link/20260521202924.727929-1-fidan.aliyeva.ext@ericsson.com Signed-off-by: Paolo Abeni <pabeni@redhat.com>
This commit is contained in:
commit
e4d050026f
6 changed files with 51 additions and 20 deletions
Loading…
Add table
Add a link
Reference in a new issue