2022-07-15

[개발노트] i2c expander device tree파트




&i2c5{
    pinctrl-names = "default", "sleep";
    pinctrl-0 = <&i2c5_pins_mx>;
    //pinctrl-1 = <&i2c5_sleep_pins_mx>;


    i2c-scl-rising-time-ns = <185>;
    i2c-scl-falling-time-ns = <20>;
    status = "okay";
    /* spare dmas for other usage */
    /delete-property/dmas;
    /delete-property/dma-names;

    exp_gpio1: exp_gpio1@20 {
        compatible = "nxp,pcal6416";
        reg = <0x20>;
        gpio-controller;
        #gpio-cells = <2>;
        status = "okay";
        reset-gpios = <&gpiod 11 GPIO_ACTIVE_LOW>;
       
        interrupt-parent = <&gpioe>;
        interrupts = <13 IRQ_TYPE_EDGE_FALLING>;
        interrupt-controller;
        #interrupt-cells = <2>;
    };
};

댓글 없음:

댓글 쓰기

[qemu] 실행

DISTRO=nodistro MACHINE=qemuarm source layers/meta-st/scripts/envsetup.sh runqemu qemuarm 다음에는 간단한 distro를 만들어서 해봐야겠다.