Hello,
We want to use the SC16IS752IPW,128 (I2C to UART) to drive the LBEE5CJ1XK-687 Bluetooth module (based on NXP IW416). We can see /dev/ttySC0 and /dev/ttySC1, but after running "modprobe btnxpuart", there is no response. Using "hciattach /dev/ttySC0 any 115200 flow" results in the following error.

What could be the reason for this? Below is our modified dts. Is there any mistake in our setup?
&i2c4 {
clock-frequency = <400000>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_i2c4>;
status = "okay";
sc16is752@48 {
compatible = "nxp,sc16is752";
clocks = <&sc16is752_clk>;
gpio-controller;
status = "okay";
i2c-max-frequency = <0x61a80>; // 400kHz
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_sc16is752>;
interrupt-parent = <&gpio4>;
interrupts = <15 IRQ_TYPE_LEVEL_LOW>;
reset-gpios = <&gpio4 14 GPIO_ACTIVE_LOW>;
reg = <0x48>;
#gpio-cells = <2>;
sc16is752_clk: sc16is752_clk {
compatible = "fixed-clock";
#clock-cells = <0x0>;
clock-frequency = <0xe10000>; // 15MHz
};
bluetooth@0 {
compatible = "nxp,88w8987-bt";
device-wakeup-gpios = <&gpio4 23 GPIO_ACTIVE_LOW>;
reset-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
};
};
};
Thank you!