Como adicionar um kernel Linux nós de dispositivos para estendida motorista chip de GPIO?

1. atenção atributo GPIO-porco

   GPIO podem contar constitui um mecanismo de pedido GPIO automática e configuração como parte da função do controlador de sonda a GPIO-controlador. (GPIO-porco para fornecer um pedido de recursos GPIO automática e configurado para controlar a porção de condução mecanismo da função GPIO sonda)
2. Exemplos
    pca9554: pca9554 @ 20 {
  = compatíveis "nxp, pca9554";
  reg = <0x20>;
    GPIO-controlador;
  # GPIO células-= <2>;
  interrupção-controlador;
  # Interrupção células-= <2>;
  interrupt-parent = <& GPIO3>;
  interrupções = <28 IRQ_TYPE_NONE>;

      P00 {
    GPIO porco;
    GPIOs = <0 GPIO_ACTIVE_LOW>;
    uma saída de alta;
    linha-name = "led_normal";
  }
    }
3. Como citar nó pca9554?
  DisplayPort {
        dp.aux_sw_oe = <& pca9554 4 GPIO_ACTIVE_HIGH>
        dp.sbu_sw_sel = <& pca9554 1 GPIO_ACTIVE_HIGH>
    }; 

Acho que você gosta

Origin www.cnblogs.com/dakewei/p/12322476.html
Recomendado
Clasificación