正点原子移植linux-imx6.12的一个容易犯得问题
删除掉其他占用的引脚,两个地方,一定不要漏掉。
spi-4 {
compatible = "spi-gpio";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_spi4>;
status = "okay";
sck-gpios = <&gpio5 11 0>;
mosi-gpios = <&gpio5 10 0>;
# 第一个地方
/* cs-gpios = <&gpio5 7 GPIO_ACTIVE_LOW>;*/
num-chipselects = <1>;
#address-cells = <1>;
#size-cells = <0>;
gpio_spi: gpio@0 {
compatible = "fairchild,74hc595";
gpio-controller;
#gpio-cells = <2>;
reg = <0>;
registers-number = <1>;
registers-default = /bits/ 8 <0x57>;
spi-max-frequency = <100000>;
# 第二个地方
/* enable-gpios = <&gpio5 8 GPIO_ACTIVE_LOW>;*/
};
};

浙公网安备 33010602011771号