diff options
author | Richard Zhu <[email protected]> | 2022-02-24 11:06:53 +0800 |
---|---|---|
committer | Lorenzo Pieralisi <[email protected]> | 2022-03-17 08:59:59 +0000 |
commit | 45514f78c65cc9a09437f20e180625f94f769863 (patch) | |
tree | 9d08e128bfd12cfafbda5a6d2932b0a45417247d /scripts/gcc-plugins/randomize_layout_plugin.c | |
parent | deaf7a2c2e4b5072a743633bf37c45f34426a093 (diff) |
PCI: imx6: Assert i.MX8MM CLKREQ# even if no device present
The CLKREQ# signal is an open drain, active low signal that is driven
low by the remote Endpoint device. But it might not be driven low if no
Endpoint device is connected.
On i.MX8MM PCIe, phy_init() may fail and system boot may hang if no
Endpoint is connected to assert CLKREQ#.
Handle this as on i.MX8MQ, where we explicitly assert CLKREQ# so the
PHY can be initialized.
Link: https://lore.kernel.org/r/[email protected]
Fixes: 178e244cb6e2 ("PCI: imx: Add the imx8mm pcie support")
Signed-off-by: Richard Zhu <[email protected]>
Signed-off-by: Lorenzo Pieralisi <[email protected]>
Reviewed-by: Lucas Stach <[email protected]>
Diffstat (limited to 'scripts/gcc-plugins/randomize_layout_plugin.c')
0 files changed, 0 insertions, 0 deletions