General GPIO
The following code block shows an example of a general GPIO device tree configuration.
&sdio0 {
clock-frequency = <102400000>;
max-frequency = <200000000>;
card-detect-delay = <300>;
bus-width = <4>;
broken-cd;
cap-sd-highspeed;
post-power-on-delay-ms = <200>;
cd-gpios = <&gpio 23 0>;
status = "okay";
};
The input, output and interrupt of a general GPIO are all configured in the DTS configuration file.
In the line
cd-gpios = <&gpio 23 0>, make sure you understand the
use of the following values: - gpio: The GPIO controller.
- 23: The GPIO index number.
- 0: Active level status. 0: low level active; 1: high level active.
