正点原子移植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>;*/
        };
    };

posted @ 2025-12-20 20:52  绿树荫下跑猫猫  阅读(1)  评论(0)    收藏  举报