Quoting Srinivasa Rao Mandadapu (2022-02-09 06:01:21)
On 2/9/2022 2:41 AM, Stephen Boyd wrote:Is that because the pin is already an input by default? What does gpio
Quoting Srinivasa Rao Mandadapu (2022-02-08 07:34:13)Actually the same is fallowed in sm8250.dtsi. Verified without it and
+ data {Why does input-enable matter? It's not a gpio.
+ pins = "gpio7";
+ function = "dmic1_data";
+ drive-strength = <8>;
+ input-enable;
+ };
+ };
+
+ dmic01_sleep: dmic01-sleep-pins {
+ clk {
+ pins = "gpio6";
+ function = "dmic1_clk";
+ drive-strength = <2>;
+ bias-disable;
+ output-low;
+ };
+
+ data {
+ pins = "gpio7";
+ function = "dmic1_data";
+ drive-strength = <2>;
+ pull-down;
+ input-enable;
working fine. Need take call on it.
debugfs say for this pin? Does it also work if you make it
output-low/output-high here? I thought that the gpio itself isn't muxed
out to the pad unless the function is "gpio" so I hope the input/output
settings have no effect here.