Skip to content

pci: pwrctrl: generic: support for the UPD720201/UPD720202 USB 3.0 xHCI Host Controller#768

Open
akakum-qualcomm wants to merge 4 commits intoqualcomm-linux:tech/bus/pci/allfrom
akakum-qualcomm:my-pci-changes
Open

pci: pwrctrl: generic: support for the UPD720201/UPD720202 USB 3.0 xHCI Host Controller#768
akakum-qualcomm wants to merge 4 commits intoqualcomm-linux:tech/bus/pci/allfrom
akakum-qualcomm:my-pci-changes

Conversation

@akakum-qualcomm
Copy link

Enable the generic pwrctrl driver to control the power of the
PCIe UPD720201/UPD720202 USB 3.0 xHCI Host Controller.

Link: https://lore.kernel.org/all/20260220-topic-sm8650-ayaneo-pocket-s2-base-v5-3-1ad79caa1efa@linaro.org/

Signed-off-by: Neil Armstrong neil.armstrong@linaro.org
Signed-off-by: Bjorn Andersson bjorn.andersson@oss.qualcomm.com
Signed-off-by: Akash Kumar akash.kumar@oss.qualcomm.com

CRs-Fixed: 4461924

…USB 3.0 xHCI Host Controller

Document the Renesas UPD720201/UPD720202 USB 3.0 xHCI Host Controller,
which connects over PCIe and requires specific power supplies to
start up.

Link: https://lore.kernel.org/all/20260216-topic-sm8650-ayaneo-pocket-s2-base-v4-0-802c82795431@linaro.org/

Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Akash Kumar <akash.kumar@oss.qualcomm.com>
The code was not returning dev_err_probe() but dev_err_probe()
returns the error code, so simplify the code.

Link: https://lore.kernel.org/all/20260216-topic-sm8650-ayaneo-pocket-s2-base-v4-0-802c82795431@linaro.org/

Suggested-by: Bartosz Golaszewski <brgl@kernel.org>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Reviewed-by: Manivannan Sadhasivam <mani@kernel.org>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Akash Kumar <akash.kumar@oss.qualcomm.com>
The driver is pretty generic and would fit for either
PCI Slots or endpoints connected to PCI ports, so rename
the driver and module as pci-pwrctrl-generic.

Link: https://lore.kernel.org/all/20260216-topic-sm8650-ayaneo-pocket-s2-base-v4-0-802c82795431@linaro.org/

Suggested-by: Manivannan Sadhasivam <mani@kernel.org>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Manivannan Sadhasivam <mani@kernel.org>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Akash Kumar <akash.kumar@oss.qualcomm.com>
…USB 3.0 xHCI Host Controller

Enable the generic pwrctrl driver to control the power of the
PCIe UPD720201/UPD720202 USB 3.0 xHCI Host Controller.

Link: https://lore.kernel.org/all/20260216-topic-sm8650-ayaneo-pocket-s2-base-v4-0-802c82795431@linaro.org/

Reviewed-by: Manivannan Sadhasivam <mani@kernel.org>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Akash Kumar <akash.kumar@oss.qualcomm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants