sc16is752扩展串口
sc16is752芯片的功能是支持通过I2C或SPI接口来扩展串口。
Function Name | Pinmux |
SPI_CS | PZ3 |
SPI_MOSI | PZ2 |
SPI_MISO | PZ1 |
SPI_SCLK | PZ0 |
RESET | PI2 |
IRQ | PZ5 |
/ {
clocks {
clk_sc16is752: clk_sc16is752 {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <14745600>;
};
};
};
&spi1 {
pinctrl-names = "default", "sleep";
pinctrl-0 = <&spi1_pins_a>;
pinctrl-1 = <&spi1_sleep_pins_a>;
cs-gpios = <&gpioz 3 0>;
status = "okay";
sc16is752: sc16is752@0 {
compatible = "nxp,sc16is752";
clocks = <&clk_sc16is752>;
#address-cells = <1>;
#size-cells = <0>;
reg = <0>;
interrupt-parent = <&gpioz>;
interrupts = <5 IRQ_TYPE_EDGE_FALLING>;
reset-gpios = <&gpioi 2 GPIO_ACTIVE_LOW>;
spi-max-frequency = <400000>;
gpio-controller;
#gpio-cells = <0>;
status = "okay";
};
};
作者:SteveChen 创建时间:2024-09-18 14:54
最后编辑:SteveChen 更新时间:2024-09-18 14:54
最后编辑:SteveChen 更新时间:2024-09-18 14:54