summaryrefslogtreecommitdiff
path: root/tools/perf/lib/Documentation/tutorial/git@git.tavy.me:linux.git
diff options
context:
space:
mode:
authorRichard Zhu <hongxing.zhu@nxp.com>2026-01-06 17:19:19 +0530
committerManivannan Sadhasivam <mani@kernel.org>2026-01-21 13:09:48 +0530
commita152a90f53909544fe996fb0fa072ae9e355c452 (patch)
treec1a1db84b13d149dffaa56b9669cb26875d89351 /tools/perf/lib/Documentation/tutorial/git@git.tavy.me:linux.git
parent27a064aba2da6bc58fc36a6b8e889187ae3bf89d (diff)
PCI: imx6: Clear CLKREQ# override if 'supports-clkreq' DT property is available
CLKREQ# is an optional reference clock request signal defined by the PCIe CEM and M.2 specifications to request REFCLK and exit the L1 Substates. The imx6 controller driver so far forced the CLKREQ# signal to low by enabling the CLKREQ# override logic as the slots do not expose this signal. Now, there are board designs coming up exposing this signal to the endpoint devices. This is identified using the 'supports-clkreq' DT property in the controller node. So when the DT node has this property, clear the CLKREQ# override after link up in host_post_init() callback to allow the endpoint to drive the CLKREQ# signal. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> [mani: squashed the imx8mm_pcie_clkreq_override helper patch & reworded description] Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
Diffstat (limited to 'tools/perf/lib/Documentation/tutorial/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions