[PATCH v2 0/4] EUSB2 repeater init sequence override

From: Konrad Dybcio
Date: Wed Sep 13 2023 - 05:54:09 EST


The EUSB2 repeater goes through a tuning sequence as part of its
initialization. This series ensures the tuning is "clean" and can be
overridden for devices that need it.

Signed-off-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxx>
---
Changes in v2:
- Change register names to something more human readable in bindings (RobH)
- Make "Zero out untouched tuning regs" actually do what it says
- Link to v1: https://lore.kernel.org/r/20230830-topic-eusb2_override-v1-0-ab23825385a8@xxxxxxxxxx

---
Konrad Dybcio (4):
dt-bindings: phy: qcom,snps-eusb2-repeater: Add magic tuning overrides
phy: qualcomm: phy-qcom-eusb2-repeater: Use regmap_fields
phy: qualcomm: phy-qcom-eusb2-repeater: Zero out untouched tuning regs
phy: qualcomm: phy-qcom-eusb2-repeater: Add tuning overrides

.../bindings/phy/qcom,snps-eusb2-repeater.yaml | 21 +++
drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 146 ++++++++++++++++-----
2 files changed, 132 insertions(+), 35 deletions(-)
---
base-commit: 3c13c772fc233a10342c8e1605ff0855dfdf0c89
change-id: 20230830-topic-eusb2_override-aa66df9ca641

Best regards,
--
Konrad Dybcio <konrad.dybcio@xxxxxxxxxx>