From: Johan Hovold <johan@kernel.org>
To: Vinod Koul <vkoul@kernel.org>
Cc: Linus Torvalds <torvalds@linux-foundation.org>,
Linux Phy <linux-phy@lists.infradead.org>,
Kishon Vijay Abraham I <kishon@ti.com>
Subject: Re: [GIT PULL]: Generic phy updates for 6.2
Date: Mon, 19 Dec 2022 12:30:55 +0100 [thread overview]
Message-ID: <Y6BLb8rKoivrRC4M@hovoldconsulting.com> (raw)
In-Reply-To: <Y58jOP0HrtMxuP3y@matsya>
[-- Attachment #1.1: Type: text/plain, Size: 8664 bytes --]
Hi Vinod,
On Sun, Dec 18, 2022 at 07:57:04PM +0530, Vinod Koul wrote:
> ----------------------------------------------------------------
> phy-for-6.2
>
> - New support:
> - Allwinner H616 USB PHY and A100 DPHY support
> - TI J721s2, J784s4 and J721e support
> - Freescale i.MX8MP PCIe PHY support
> - New driver for Renesas Ethernet SERDES supporting R-Car S4-8
> - Qualcomm SM8450 PCIe1 PHY support in EP mode
You could also have mentioned
- Qualcomm SC8280XP PCIe PHY support (including x4 mode)
- Fixed Qualcomm SC8280XP USB4-USB3-DP PHY DT bindings
which were the primary reasons for reworking the QMP drivers and DT
bindings, something which also lead to a number of bugs in these drivers
being found and fixed.
> - Updates:
> - again a big pile of updates on qcom-qmp-* drivers following the
> driver split and reorganization merged earlier
> - Phy order of API calls documentation update
>
> ----------------------------------------------------------------
> Johan Hovold (131):
> phy: qcom-qmp: fix obsolete lane comments
> phy: qcom-qmp-combo: drop unused UFS reset
> phy: qcom-qmp-pcie: drop unused common-block registers
> phy: qcom-qmp-pcie: clean up power-down handling
> phy: qcom-qmp-pcie: move power-down update
> phy: qcom-qmp-pcie-msm8996: clean up power-down handling
> phy: qcom-qmp-combo: clean up power-down handling
> phy: qcom-qmp-ufs: clean up power-down handling
> phy: qcom-qmp-usb: clean up power-down handling
> phy: qcom-qmp-pcie: clean up clock lists
> phy: qcom-qmp-pcie: drop bogus register update
> phy: qcom-qmp: drop regulator error message
> phy: qcom-qmp: drop superfluous comments
> phy: qcom-qmp-combo: drop unused in-layout configuration
> phy: qcom-qmp-pcie: drop redundant ipq8074 power on
> phy: qcom-qmp-pcie-msm8996: drop unused in-layout configuration
> phy: qcom-qmp-ufs: drop unused in-layout configuration
> phy: qcom-qmp-usb: drop unused in-layout configuration
> phy: qcom-qmp-pcie: drop power-down delay config
> phy: qcom-qmp-pcie: replace power-down delay
> phy: qcom-qmp-pcie-msm8996: drop power-down delay config
> phy: qcom-qmp-combo: drop sc8280xp power-down delay
> phy: qcom-qmp-combo: drop power-down delay config
> phy: qcom-qmp-usb: drop sc8280xp power-down delay
> phy: qcom-qmp-usb: drop power-down delay config
> phy: qcom-qmp-pcie: fix sc8180x initialisation
> phy: qcom-qmp-pcie: fix ipq8074-gen3 initialisation
> phy: qcom-qmp-pcie: fix ipq6018 initialisation
> phy: qcom-qmp-pcie: clean up status polling
> phy: qcom-qmp-pcie: increase status polling period
> phy: qcom-qmp-pcie-msm8996: clean up ready and status polling
> phy: qcom-qmp-pcie-msm8996: increase status polling period
> phy: qcom-qmp-combo: clean up status polling
> phy: qcom-qmp-combo: increase status polling period
> phy: qcom-qmp-ufs: drop unused phy-status config
> phy: qcom-qmp-ufs: clean up ready polling
> phy: qcom-qmp-ufs: increase ready polling period
> phy: qcom-qmp-usb: clean up status polling
> phy: qcom-qmp-usb: increase status polling period
> phy: qcom-qmp-combo: drop start and pwrdn-ctrl abstraction
> phy: qcom-qmp-pcie: drop start-ctrl abstraction
> phy: qcom-qmp-pcie: add config sanity checks
> phy: qcom-qmp-pcie-msm8996: drop start and pwrdn-ctrl abstraction
> phy: qcom-qmp-ufs: drop start and pwrdn-ctrl abstraction
> phy: qcom-qmp-usb: drop start and pwrdn-ctrl abstraction
> phy: qcom-qmp-combo: fix NULL-deref on runtime resume
> phy: qcom-qmp-ufs: move device-id table
> phy: qcom-qmp-ufs: merge driver data
> phy: qcom-qmp-ufs: clean up device-tree parsing
> phy: qcom-qmp-ufs: clean up probe initialisation
> phy: qcom-qmp-ufs: rename PHY ops structure
> phy: qcom-qmp-ufs: clean up PHY init
> dt-bindings: phy: qcom,qmp-ufs: rename current bindings
> dt-bindings: phy: qcom,qmp-ufs: fix sc8280xp binding
> phy: qcom-qmp-ufs: restructure PHY creation
> phy: qcom-qmp-ufs: add support for updated sc8280xp binding
> phy: qcom-qmp-usb: fix sc8280xp PCS_USB offset
> phy: qcom-qmp-usb: sort device-id table
> phy: qcom-qmp-usb: move device-id table
> phy: qcom-qmp-usb: move pm ops
> phy: qcom-qmp-usb: merge driver data
> phy: qcom-qmp-usb: clean up device-tree parsing
> phy: qcom-qmp-usb: clean up probe initialisation
> phy: qcom-qmp-usb: rename PHY ops structure
> phy: qcom-qmp-usb: clean up PHY init
> dt-bindings: phy: qcom,qmp-usb: rename current bindings
> dt-bindings: phy: qcom,qmp-usb: fix sc8280xp binding
> phy: qcom-qmp-usb: restructure PHY creation
> phy: qcom-qmp-usb: add support for updated sc8280xp binding
> phy: qcom-qmp-pcie: sort device-id table
> phy: qcom-qmp-pcie: move device-id table
> phy: qcom-qmp-pcie: merge driver data
> phy: qcom-qmp-pcie: clean up device-tree parsing
> phy: qcom-qmp-pcie: clean up probe initialisation
> phy: qcom-qmp-pcie: rename PHY ops structure
> phy: qcom-qmp-pcie: clean up PHY lane init
> phy: qcom-qmp-pcie: use shorter tables identifiers
> phy: qcom-qmp-pcie: add register init helper
> dt-bindings: phy: qcom,qmp-pcie: rename current bindings
> dt-bindings: phy: qcom,qmp-pcie: add sc8280xp bindings
> phy: qcom-qmp-pcie: restructure PHY creation
> phy: qcom-qmp-pcie: fix initialisation reset
> phy: qcom-qmp-pcie: add support for pipediv2 clock
> phy: qcom-qmp-pcie: add support for sc8280xp
> phy: qcom-qmp-pcie: add support for sc8280xp 4-lane PHYs
> phy: qcom-qmp-combo: fix out-of-bounds clock access
> phy: qcom-qmp-combo: fix sdm845 reset
> phy: qcom-qmp-combo: fix sc8180x reset
> phy: qcom-qmp-combo: fix broken power on
> phy: qcom-qmp-combo: fix runtime suspend
> phy: qcom-qmp-combo: clean up common initialisation
> phy: qcom-qmp-combo: sort device-id table
> phy: qcom-qmp-combo: move device-id table
> phy: qcom-qmp-combo: move pm ops
> phy: qcom-qmp-combo: rename PHY ops structures
> phy: qcom-qmp-combo: drop unused DP PHY mode op
> phy: qcom-qmp-combo: rename USB PHY ops
> phy: qcom-qmp-combo: drop unnecessary debug message
> phy: qcom-qmp-combo: separate USB and DP init ops
> phy: qcom-qmp-combo: rename DP PHY ops
> phy: qcom-qmp-combo: separate USB and DP power-on ops
> phy: qcom-qmp-combo: clean up serdes initialisation
> phy: qcom-qmp-combo: separate USB and DP devicetree parsing
> phy: qcom-qmp-combo: add dedicated DP iomem pointers
> phy: qcom-qmp-combo: clean up DP configurations
> phy: qcom-qmp-combo: rename sc8280xp config
> phy: qcom-qmp-combo: add DP configuration tables
> phy: qcom-qmp-combo: drop lanes config parameter
> phy: qcom-qmp-combo: merge USB and DP configurations
> phy: qcom-qmp-combo: merge driver data
> phy: qcom-qmp-combo: clean up device-tree parsing
> phy: qcom-qmp-combo: clean up probe initialisation
> phy: qcom-qmp-combo: clean up DP callback names
> dt-bindings: phy: qcom,qmp-usb3-dp: rename current bindings
> dt-bindings: phy: qcom,qmp-usb3-dp: fix sc8280xp binding
> phy: qcom-qmp-combo: drop v4 reference-clock source
> phy: qcom-qmp-combo: restructure PHY creation
> phy: qcom-qmp-combo: generate pipe clock name
> phy: qcom-qmp-combo: drop redundant clock structure
> phy: qcom-qmp-combo: drop redundant clock allocation
> phy: qcom-qmp-combo: add clock registration helper
> phy: qcom-qmp-combo: separate clock and provider registration
> phy: qcom-qmp-combo: clean up DP clock callbacks
> phy: qcom-qmp-combo: rename common-register pointers
> phy: qcom-qmp-combo: rename DP_PHY register pointer
> phy: qcom-qmp-combo: add support for updated sc8280xp binding
> dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: drop reference-clock source
> phy: qcom-qmp-usb: drop sc8280xp reference-clock source
> phy: qcom-qmp: drop unused type header
> phy: qcom-qmp-usb: drop redundant clock allocation
> phy: qcom-qmp-pcie: drop redundant clock allocation
Johan
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
[-- Attachment #2: Type: text/plain, Size: 112 bytes --]
--
linux-phy mailing list
linux-phy@lists.infradead.org
https://lists.infradead.org/mailman/listinfo/linux-phy
next prev parent reply other threads:[~2022-12-19 11:30 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-12-18 14:27 [GIT PULL]: Generic phy updates for 6.2 Vinod Koul
2022-12-19 11:30 ` Johan Hovold [this message]
2022-12-19 13:52 ` Vinod Koul
2022-12-19 15:06 ` pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Y6BLb8rKoivrRC4M@hovoldconsulting.com \
--to=johan@kernel.org \
--cc=kishon@ti.com \
--cc=linux-phy@lists.infradead.org \
--cc=torvalds@linux-foundation.org \
--cc=vkoul@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.