Bluetooth in custom carrier card

Hi,

I am working in bringing up Bluetooth in UART1 using CYM43455 module. My dts node is as follows:

serial@3100000 { /* UART_1 / UART_A BT UART */
                status = "okay";

                bluedroid_pm {
                        compatible = "nvidia,tegra-bluedroid_pm";
                        id = <0>;
                        bluedroid_pm,reset-gpio = <&tegra_main_gpio TEGRA194_MAIN_GPIO(H, 1) GPIO_ACTIVE_LOW>;
                        bluedroid_pm,host-wake-gpio = <&tegra_main_gpio TEGRA194_MAIN_GPIO(R, 0) GPIO_ACTIVE_HIGH>;
                        bluedroid_pm,ext-wake-gpio = <&tegra_main_gpio TEGRA194_MAIN_GPIO(S, 4) GPIO_ACTIVE_HIGH>;
                };
        };

I have added prints in probe function of bluedroid_pm.c but after insmod of bluedroid_pm.ko, I found that probe is not getting called.

But the serial is up, log as follows:
[ 1.518487] 3100000.serial: ttyTHS0 at MMIO 0x3100000 (irq = 47, base_baud = 0) is a TEGRA_UART

What may be the issue? @WayneWWW @alanz

Thanks,
Sakthi

Could you help on this issue? @WayneWWW @alanz @kayccc

Hi sakthikrishna.b,

Please refer to https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide%2Fasoc_driver.18.2.html%23wwpID0E0AV0HA

1 Like

It worked without any specific driver.