I am trying to enable PCIE C5 as endpoint. Then pex-refclk-sel-low is disabled and pex-refclk-sel-high is enabled in device tree.
--- a/hardware/nvidia/platform/t19x/galen/kernel-dts/common/tegra194-p2888-0000-a00.dtsi
+++ b/hardware/nvidia/platform/t19x/galen/kernel-dts/common/tegra194-p2888-0000-a00.dtsi
@@ -75,7 +75,7 @@
output-high;
gpios = <TEGRA194_AON_GPIO(AA, 5) 0>;
label = "pex_refclk_sel_high";
- status = "disabled";
+ status = "okay";
};
};
--- a/hardware/nvidia/platform/t19x/galen/kernel-dts/common/tegra194-p2888-p2822-pcie-plugin-manager.dtsi
+++ b/hardware/nvidia/platform/t19x/galen/kernel-dts/common/tegra194-p2888-p2822-pcie-plugin-manager.dtsi
@@ -62,10 +62,6 @@
override@1 {
};
override@2 {
- target = <&{/gpio@c2f0000/pex-refclk-sel-low}>;
- _overlay_ {
- status = "okay";
- };
};
};
But I found that the fun is turned on after I made these pex-refclk-sel related change.
Does anybody know the reason?
I have checked the fan related parameter in /sys/kernel/debug/tegra_fan
temp_control = 1
cur_pwm = 0
target_pwm = 0
But the fan is running all the time.