AP6275 PCIE接口接入 rk3588 DTS配置及内核配置
时间: 2023-10-06 17:06:03 浏览: 240
AP6275模组也可以通过PCIE接口连接到RK3588芯片上,接入Linux系统需要进行DTS文件的配置和内核的修改。以下是一个例子:
1. DTS文件配置
在设备树中添加AP6275的节点,并设置相应的属性。以下是一个例子:
```
&pcie {
status = "okay";
ap6275: wifi-bluetooth@0 {
compatible = "rockchip,ap6275-pcie";
reg = <0x00 0x00 0x00 0x00>;
interrupt-parent = <&gpio>;
interrupts = <0 18 IRQ_TYPE_EDGE_FALLING>;
reset-gpio = <&gpio 1 1>;
wakeup-gpio = <&gpio 1 2>;
wifi-en-gpio = <&gpio 1 3>;
bt-en-gpio = <&gpio 1 4>;
wifi-sdio {
compatible = "mmc-pcie-slot";
reg = <0>;
bus-width = <4>;
status = "okay";
};
};
};
```
2. 内核修改配置
需要在内核中开启相应的选项,以支持AP6275的PCIE接口。以下是一些可能需要修改的内核配置选项:
```
CONFIG_PCIEPORTBUS=y
CONFIG_PCIE_ROCKCHIP=y
CONFIG_WLAN=y
CONFIG_RKWIFI_PCIE=y
CONFIG_BT=y
CONFIG_RK_BT_PCIE=y
```
以上是一个例子,具体的选项需要根据具体的系统和硬件配置进行修改。
总的来说,接入AP6275需要进行DTS文件的配置和内核的修改,以支持相关硬件和功能。需要注意的是,AP6275的PCIE接口可能需要进行一些特殊的电路设计和布局,以保证信号的稳定和可靠性。
阅读全文