Hi !
Our team designed a new custom board and use a SC16IS752IPW module to expand two uart port? How config the dts file under the spi@3240000 modules?
Ths information of SC16IS752IPW. https://www.nxp.com/docs/en/data-sheet/SC16IS752_SC16IS762.pdf
spi@3240000 {
compatible = "nvidia,tegra186-spi";
reg = <0x0 0x3240000 0x0 0x10000>;
interrupts = <0x0 0x27 0x4>;
nvidia,dma-request-selector = <0x19 0x12>;
#address-cells = <0x1>;
#size-cells = <0x0>;
#stream-id-cells = <0x1>;
dmas = <0x19 0x12 0x19 0x12>;
dma-names = "rx", "tx";
nvidia,clk-parents = "pll_p", "clk_m";
clocks = <0xd 0x4a 0xd 0x10d 0xd 0x261>;
clock-names = "spi", "pll_p", "clk_m";
resets = <0xd 0x2b>;
reset-names = "spi";
status = "okay";
linux,phandle = <0x7d>;
phandle = <0x7d>;
spi@0 {
compatible = "spidev";
reg = <0x0>;
spi-max-frequency = <0x1f78a40>;
controller-data {
nvidia,enable-hw-based-cs;
nvidia,rx-clk-tap-delay = <0x8>;
nvidia,tx-clk-tap-delay = <0x16>;
};
};
spi@1 {
compatible = "spidev";
reg = <0x1>;
spi-max-frequency = <0x1f78a40>;
controller-data {
nvidia,enable-hw-based-cs;
nvidia,rx-clk-tap-delay = <0x8>;
nvidia,tx-clk-tap-delay = <0x16>;
};
};
};