diff options
| author | Marek Vasut <marek.vasut+renesas@mailbox.org> | 2026-09-21 22:27:44 +0200 |
|---|---|---|
| committer | Bjorn Helgaas <bhelgaas@google.com> | 2026-09-22 12:21:18 -0500 |
| commit | eeeb72fab4a569c1cc547c9bf220c808dd37f83d (patch) | |
| tree | d569037ff76a56748a8f4817805ca95e9e956136 /scripts/basic/split-include.c | |
| parent | 5b555a496160914394c330748fc95e46a1d71800 (diff) | |
| download | linux-eeeb72fab4a569c1cc547c9bf220c808dd37f83d.tar.gz linux-eeeb72fab4a569c1cc547c9bf220c808dd37f83d.zip | |
PCI: rcar-gen4: Rework .additional_common_init() into .init()
Rework the current complicated initialization callchain that invokes
host_init->common_init->additional_common_init() for host and
ep_init->common_init->additional_common_init() for endpoint into
simpler host_init->init() and ep_init->init() .
The init callback is now always implemented for all R-Car Gen4 SoCs;
therefore there is no need to check whether the callback is not NULL.
For R-Car S4, the .init() callback is rcar_gen4_pcie_common_init(),
for R-Car V4H and V4M, the .init() callback is implemented using a
new function rcar_gen4_v4h_v4m_pcie_init(), which calls the common
rcar_gen4_pcie_common_init() followed by R-Car V4H- and V4M-specific
hardware initialization. The hardware initialization sequence remains
unchanged.
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
[bhelgaas: drop 'dwc' tags, commit log typo]
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Link: https://patch.msgid.link/20260921202823.72620-3-marek.vasut+renesas@mailbox.org
Diffstat (limited to 'scripts/basic/split-include.c')
0 files changed, 0 insertions, 0 deletions
