44 lines
3.8 KiB
Plaintext
44 lines
3.8 KiB
Plaintext
# aml_w2_pcie
|
|
SUBSYSTEM=="platform", ACTION=="add", ENV{MODALIAS}=="of:NpcieTpciCamlogic,_amlogic-pcie-v3", RUN+="/sbin/modprobe amlogic-wireless"
|
|
SUBSYSTEM=="pci", ACTION=="add", ENV{PCI_ID}=="1F35:0642", ENV{WIFI_COMM_SKIP}="1", RUN+="/usr/bin/aml_wifi_load.sh w2 pcie"
|
|
SUBSYSTEM=="pci", ACTION=="add", ENV{PCI_ID}=="1F35:0682", ENV{WIFI_COMM_SKIP}="1", RUN+="/usr/bin/aml_wifi_load.sh w2 pcie"
|
|
SUBSYSTEM=="pci", ENV{WIFI_COMM_SKIP}=="1", GOTO="skip_wifi_comm"
|
|
|
|
# aml-w1 sdio: 8888:8888
|
|
SUBSYSTEM=="sdio", ACTION=="add", ENV{OF_NAME}=="wifi", ENV{SDIO_ID}=="8888:8888", ENV{WIFI_COMM_SKIP}="1", RUN+="/usr/bin/aml_wifi_load.sh w1 sdio"
|
|
SUBSYSTEM=="sdio", ENV{WIFI_COMM_SKIP}=="1", GOTO="skip_wifi_comm"
|
|
|
|
# aml-w2-revC sdio: 1B8E:0680(8881) usb: 1B8E:0681 pcie 1F35:0682
|
|
SUBSYSTEM=="sdio", ACTION=="add", ENV{OF_NAME}=="wifi", ENV{SDIO_ID}=="1B8E:0680", ENV{WIFI_COMM_SKIP}="1", RUN+="/usr/bin/aml_wifi_load.sh w2 sdio"
|
|
SUBSYSTEM=="sdio", ACTION=="add", ENV{OF_NAME}=="wifi", ENV{SDIO_ID}=="1B8E:8881", ENV{WIFI_COMM_SKIP}="1", RUN+="/usr/bin/aml_wifi_load.sh w2 sdio"
|
|
SUBSYSTEM=="sdio", ENV{WIFI_COMM_SKIP}=="1", GOTO="skip_wifi_comm"
|
|
|
|
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="1b8e/681/101", ENV{WIFI_COMM_SKIP}="1", RUN+="/usr/bin/aml_wifi_load.sh w2 usb"
|
|
SUBSYSTEM=="usb", ENV{WIFI_COMM_SKIP}=="1", GOTO="skip_wifi_comm"
|
|
|
|
# aml-w2l-sdio
|
|
SUBSYSTEM=="sdio", ACTION=="add", ENV{OF_NAME}=="wifi", ENV{SDIO_ID}=="1B8E:0800", ENV{WIFI_COMM_SKIP}="1", RUN+="/usr/bin/aml_wifi_load.sh w2l sdio"
|
|
SUBSYSTEM=="sdio", ACTION=="add", ENV{OF_NAME}=="wifi", ENV{SDIO_ID}=="1B8E:0808", ENV{WIFI_COMM_SKIP}="1", RUN+="/usr/bin/aml_wifi_load.sh w2l sdio"
|
|
SUBSYSTEM=="sdio", ACTION=="add", ENV{OF_NAME}=="wifi", ENV{SDIO_ID}=="1B8E:0810", ENV{WIFI_COMM_SKIP}="1", RUN+="/usr/bin/aml_wifi_load.sh w2l sdio"
|
|
SUBSYSTEM=="sdio", ACTION=="add", ENV{OF_NAME}=="wifi", ENV{SDIO_ID}=="1B8E:0840", ENV{WIFI_COMM_SKIP}="1", RUN+="/usr/bin/aml_wifi_load.sh w2l sdio"
|
|
SUBSYSTEM=="sdio", ACTION=="add", ENV{OF_NAME}=="wifi", ENV{SDIO_ID}=="1B8E:0848", ENV{WIFI_COMM_SKIP}="1", RUN+="/usr/bin/aml_wifi_load.sh w2l sdio"
|
|
SUBSYSTEM=="sdio", ACTION=="add", ENV{OF_NAME}=="wifi", ENV{SDIO_ID}=="1B8E:0850", ENV{WIFI_COMM_SKIP}="1", RUN+="/usr/bin/aml_wifi_load.sh w2l sdio"
|
|
SUBSYSTEM=="sdio", ENV{WIFI_COMM_SKIP}=="1", GOTO="skip_wifi_comm"
|
|
|
|
# aml-w2l-usb
|
|
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="1b8e/801/101", ENV{WIFI_COMM_SKIP}="1", RUN+="/usr/bin/aml_wifi_load.sh w2l usb"
|
|
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="1b8e/809/101", ENV{WIFI_COMM_SKIP}="1", RUN+="/usr/bin/aml_wifi_load.sh w2l usb"
|
|
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="1b8e/811/101", ENV{WIFI_COMM_SKIP}="1", RUN+="/usr/bin/aml_wifi_load.sh w2l usb"
|
|
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="1b8e/841/101", ENV{WIFI_COMM_SKIP}="1", RUN+="/usr/bin/aml_wifi_load.sh w2l usb"
|
|
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="1b8e/849/101", ENV{WIFI_COMM_SKIP}="1", RUN+="/usr/bin/aml_wifi_load.sh w2l usb"
|
|
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="1b8e/851/101", ENV{WIFI_COMM_SKIP}="1", RUN+="/usr/bin/aml_wifi_load.sh w2l usb"
|
|
SUBSYSTEM=="usb", ENV{WIFI_COMM_SKIP}=="1", GOTO="skip_wifi_comm"
|
|
|
|
## wifi_comm
|
|
SUBSYSTEM=="sdio", ACTION=="add", ENV{OF_NAME}=="wifi", RUN+="/sbin/modprobe wifi_comm"
|
|
SUBSYSTEM=="sdio", ACTION=="change", ENV{MODULE_NAME}!="", RUN+="/usr/bin/aml_wifi_load.sh module_name $env{MODULE_NAME}"
|
|
SUBSYSTEM=="usb", ACTION=="change", ENV{MODULE_NAME}!="", RUN+="/usr/bin/aml_wifi_load.sh module_name $env{MODULE_NAME}"
|
|
SUBSYSTEM=="module", ACTION=="add", ENV{DEVPATH}=="/module/wifi_comm", RUN+="/usr/bin/aml_wifi_load.sh wifi_common 1"
|
|
|
|
LABEL="skip_wifi_comm"
|