Home
last modified time | relevance | path

Searched full:qca (Results 1 – 25 of 69) sorted by relevance

123

/linux/drivers/net/ethernet/qualcomm/
H A Dqca_spi.c71 start_spi_intr_handling(struct qcaspi *qca, u16 *intr_cause) in start_spi_intr_handling() argument
75 qcaspi_write_register(qca, SPI_REG_INTR_ENABLE, 0, wr_verify); in start_spi_intr_handling()
76 qcaspi_read_register(qca, SPI_REG_INTR_CAUSE, intr_cause); in start_spi_intr_handling()
77 netdev_dbg(qca->net_dev, "interrupts: 0x%04x\n", *intr_cause); in start_spi_intr_handling()
81 end_spi_intr_handling(struct qcaspi *qca, u16 intr_cause) in end_spi_intr_handling() argument
88 qcaspi_write_register(qca, SPI_REG_INTR_CAUSE, intr_cause, 0); in end_spi_intr_handling()
89 qcaspi_write_register(qca, SPI_REG_INTR_ENABLE, intr_enable, wr_verify); in end_spi_intr_handling()
90 netdev_dbg(qca->net_dev, "acking int: 0x%04x\n", intr_cause); in end_spi_intr_handling()
94 qcaspi_write_burst(struct qcaspi *qca, u8 *src, u32 len) in qcaspi_write_burst() argument
112 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_write_burst()
[all …]
H A Dqca_uart.c51 struct qcauart *qca = serdev_device_get_drvdata(serdev); in qca_tty_receive() local
52 struct net_device *netdev = qca->net_dev; in qca_tty_receive()
56 if (!qca->rx_skb) { in qca_tty_receive()
57 qca->rx_skb = netdev_alloc_skb_ip_align(netdev, in qca_tty_receive()
60 if (!qca->rx_skb) { in qca_tty_receive()
70 retcode = qcafrm_fsm_decode(&qca->frm_handle, in qca_tty_receive()
71 qca->rx_skb->data, in qca_tty_receive()
72 skb_tailroom(qca->rx_skb), in qca_tty_receive()
92 skb_put(qca->rx_skb, retcode); in qca_tty_receive()
93 qca->rx_skb->protocol = eth_type_trans( in qca_tty_receive()
[all …]
H A Dqca_7k.c18 qcaspi_spi_error(struct qcaspi *qca) in qcaspi_spi_error() argument
20 if (qca->sync != QCASPI_SYNC_READY) in qcaspi_spi_error()
23 netdev_err(qca->net_dev, "spi error\n"); in qcaspi_spi_error()
24 qca->sync = QCASPI_SYNC_UNKNOWN; in qcaspi_spi_error()
25 qca->stats.spi_err++; in qcaspi_spi_error()
29 qcaspi_read_register(struct qcaspi *qca, u16 reg, u16 *result) in qcaspi_read_register() argument
51 if (qca->legacy_mode) { in qcaspi_read_register()
52 spi_sync(qca->spi_dev, &msg); in qcaspi_read_register()
56 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_read_register()
62 qcaspi_spi_error(qca); in qcaspi_read_register()
[all …]
/linux/drivers/bluetooth/
H A Dhci_qca.c197 * QCA Bluetooth chipset
212 * Platform data for the QCA Bluetooth power driver.
298 struct qca_data *qca = hu->priv; in serial_clock_vote() local
301 bool old_vote = (qca->tx_vote | qca->rx_vote); in serial_clock_vote()
306 diff = jiffies_to_msecs(jiffies - qca->vote_last_jif); in serial_clock_vote()
309 qca->vote_off_ms += diff; in serial_clock_vote()
311 qca->vote_on_ms += diff; in serial_clock_vote()
315 qca->tx_vote = true; in serial_clock_vote()
316 qca->tx_votes_on++; in serial_clock_vote()
320 qca->rx_vote = true; in serial_clock_vote()
[all …]
H A Dbtqca.c27 bt_dev_dbg(hdev, "QCA Version Request"); in qca_read_soc_version()
44 bt_dev_err(hdev, "Reading QCA version information failed (%d)", in qca_read_soc_version()
50 bt_dev_err(hdev, "QCA Version size mismatch len %d", skb->len); in qca_read_soc_version()
59 bt_dev_err(hdev, "QCA Wrong packet received %d %d", edl->cresp, in qca_read_soc_version()
70 bt_dev_info(hdev, "QCA Product ID :0x%08x", in qca_read_soc_version()
72 bt_dev_info(hdev, "QCA SOC Version :0x%08x", in qca_read_soc_version()
74 bt_dev_info(hdev, "QCA ROM Version :0x%08x", in qca_read_soc_version()
76 bt_dev_info(hdev, "QCA Patch Version:0x%08x", in qca_read_soc_version()
85 bt_dev_err(hdev, "QCA Failed to get version (%d)", err); in qca_read_soc_version()
99 bt_dev_dbg(hdev, "QCA read fw build info"); in qca_read_fw_build_info()
[all …]
/linux/Documentation/devicetree/bindings/mips/
H A Dath79-soc.txt7 - qca,ar7130
8 - qca,ar7141
9 - qca,ar7161
10 - qca,ar7240
11 - qca,ar7241
12 - qca,ar7242
13 - qca,ar9130
14 - qca,ar9132
15 - qca,ar9330
16 - qca,ar9331
[all …]
/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dqca,ar7100-cpu-intc.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/qca,ar7100-cpu-intc.yaml#
15 qca,ddr-wb-channels and qca,ddr-wb-channel-interrupts properties.
21 - const: qca,ar9132-cpu-intc
22 - const: qca,ar7100-cpu-intc
24 - const: qca,ar7100-cpu-intc
31 qca,ddr-wb-channel-interrupts:
35 qca,ddr-wb-channels:
49 compatible = "qca,ar9132-cpu-intc", "qca,ar7100-cpu-intc";
54 qca,ddr-wb-channel-interrupts = <2>, <3>, <4>, <5>;
55 qca,ddr-wb-channels = <&ddr_ctrl 3>, <&ddr_ctrl 2>,
[all …]
H A Dqca,ar7100-misc-intc.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/qca,ar7100-misc-intc.yaml#
21 - const: qca,ar9132-misc-intc
22 - const: qca,ar7100-misc-intc
23 - const: qca,ar7240-misc-intc
47 compatible = "qca,ar9132-misc-intc", "qca,ar7100-misc-intc";
/linux/Documentation/devicetree/bindings/net/
H A Dqca,ar71xx.yaml4 $id: http://devicetree.org/schemas/net/qca,ar71xx.yaml#
7 title: QCA AR71XX MAC
20 - qca,ar7100-eth # Atheros AR7100
21 - qca,ar7240-eth # Atheros AR7240
22 - qca,ar7241-eth # Atheros AR7241
23 - qca,ar7242-eth # Atheros AR7242
24 - qca,ar9130-eth # Atheros AR9130
25 - qca,ar9330-eth # Atheros AR9330
26 - qca,ar9340-eth # Atheros AR9340
27 - qca,qca9530-eth # Qualcomm Atheros QCA9530
[all …]
H A Dqca,ar803x.yaml4 $id: http://devicetree.org/schemas/net/qca,ar803x.yaml#
50 qca,clk-out-frequency:
55 qca,clk-out-strength:
60 qca,disable-smarteee:
64 qca,keep-pll-enabled:
72 qca,disable-hibernation-mode:
80 qca,smarteee-tw-us-100m:
86 qca,smarteee-tw-us-1g:
121 #include <dt-bindings/net/qca-ar803x.h>
132 qca,clk-out-frequency = <125000000>;
[all …]
H A Dqca,qca7000.yaml4 $id: http://devicetree.org/schemas/net/qca,qca7000.yaml#
31 const: qca,qca7000
39 qca,legacy-mode:
75 qca,legacy-mode: false
91 compatible = "qca,qca7000";
105 compatible = "qca,qca7000";
/linux/Documentation/devicetree/bindings/net/wireless/
H A Dqca,ath9k.yaml4 $id: http://devicetree.org/schemas/net/wireless/qca,ath9k.yaml#
38 - qca,ar9130-wifi
39 - qca,ar9330-wifi
40 - qca,ar9340-wifi
41 - qca,qca9530-wifi
42 - qca,qca9550-wifi
43 - qca,qca9560-wifi
53 qca,no-eeprom:
83 qca,no-eeprom;
102 compatible = "qca,ar9130-wifi";
/linux/Documentation/devicetree/bindings/net/dsa/
H A Dqca8k.yaml28 - qca,qca8327
29 - qca,qca8328
30 - qca,qca8334
31 - qca,qca8337
33 qca,qca8328: referenced as AR8328(N)-AK1(A/B) QFN 176 pin package
34 qca,qca8327: referenced as AR8327(N)-AL1A DR-QFN 148 pin package
35 qca,qca8334: referenced as QCA8334-AL3C QFN 88 pin package
36 qca,qca8337: referenced as QCA8337N-AL3(B/C) DR-QFN 148 pin package
46 qca,ignore-power-on-sel:
53 qca,led-open-drain:
[all …]
/linux/Documentation/devicetree/bindings/gpio/
H A Dqca,ar7100-gpio.yaml4 $id: http://devicetree.org/schemas/gpio/qca,ar7100-gpio.yaml#
16 - const: qca,ar9132-gpio
17 - const: qca,ar7100-gpio
19 - qca,ar7100-gpio
20 - qca,ar9340-gpio
52 compatible = "qca,ar9132-gpio", "qca,ar7100-gpio";
/linux/Documentation/devicetree/bindings/reset/
H A Dqca,ar7100-reset.yaml5 $id: http://devicetree.org/schemas/reset/qca,ar7100-reset.yaml#
17 - qca,ar9132-reset
18 - qca,ar9331-reset
19 - const: qca,ar7100-reset
37 compatible = "qca,ar9132-reset", "qca,ar7100-reset";
/linux/drivers/irqchip/
H A Dirq-ath79-cpu.c63 node, "qca,ddr-wb-channels", "#qca,ddr-wb-channel-cells"); in ar79_cpu_intc_of_init()
70 node, "qca,ddr-wb-channel-interrupts", i, &irq); in ar79_cpu_intc_of_init()
75 node, "qca,ddr-wb-channels", in ar79_cpu_intc_of_init()
76 "#qca,ddr-wb-channel-cells", in ar79_cpu_intc_of_init()
86 IRQCHIP_DECLARE(ar79_cpu_intc, "qca,ar7100-cpu-intc",
/linux/arch/mips/ath79/
H A Dclock.c633 if (of_device_is_compatible(np, "qca,ar7100-pll")) in ath79_clocks_init_dt()
635 else if (of_device_is_compatible(np, "qca,ar7240-pll") || in ath79_clocks_init_dt()
636 of_device_is_compatible(np, "qca,ar9130-pll")) in ath79_clocks_init_dt()
638 else if (of_device_is_compatible(np, "qca,ar9330-pll")) in ath79_clocks_init_dt()
640 else if (of_device_is_compatible(np, "qca,ar9340-pll")) in ath79_clocks_init_dt()
642 else if (of_device_is_compatible(np, "qca,qca9530-pll")) in ath79_clocks_init_dt()
644 else if (of_device_is_compatible(np, "qca,qca9550-pll")) in ath79_clocks_init_dt()
646 else if (of_device_is_compatible(np, "qca,qca9560-pll")) in ath79_clocks_init_dt()
666 CLK_OF_DECLARE(ar7100_clk, "qca,ar7100-pll", ath79_clocks_init_dt);
667 CLK_OF_DECLARE(ar7240_clk, "qca,ar7240-pll", ath79_clocks_init_dt);
[all …]
/linux/Documentation/devicetree/bindings/spi/
H A Dspi-ath79.txt4 - compatible: has to be "qca,<soc-type>-spi", "qca,ar7100-spi" as fallback.
16 compatible = "qca,ar9132-spi", "qca,ar7100-spi";
H A Dqca,ar934x-spi.yaml4 $id: http://devicetree.org/schemas/spi/qca,ar934x-spi.yaml#
17 const: qca,ar934x-spi
38 compatible = "qca,ar934x-spi";
/linux/drivers/net/wireless/ath/ath9k/
H A Dahb.c28 { .compatible = "qca,ar9130-wifi", .data = (void *)AR5416_AR9100_DEVID },
29 { .compatible = "qca,ar9330-wifi", .data = (void *)AR9300_DEVID_AR9330 },
30 { .compatible = "qca,ar9340-wifi", .data = (void *)AR9300_DEVID_AR9340 },
31 { .compatible = "qca,qca9530-wifi", .data = (void *)AR9300_DEVID_AR953X },
32 { .compatible = "qca,qca9550-wifi", .data = (void *)AR9300_DEVID_QCA955X },
33 { .compatible = "qca,qca9560-wifi", .data = (void *)AR9300_DEVID_QCA956X },
/linux/arch/arm64/boot/dts/freescale/
H A Dfsl-ls1028a-kontron-sl28-var4.dts14 #include <dt-bindings/net/qca-ar803x.h>
26 qca,clk-out-frequency = <125000000>;
27 qca,clk-out-strength = <AR803X_STRENGTH_FULL>;
28 qca,keep-pll-enabled;
H A Dfsl-ls1028a-kontron-sl28-var1.dts17 #include <dt-bindings/net/qca-ar803x.h>
32 qca,clk-out-frequency = <125000000>;
33 qca,clk-out-strength = <AR803X_STRENGTH_FULL>;
34 qca,keep-pll-enabled;
/linux/arch/arm/boot/dts/broadcom/
H A Dbcm958625-meraki-alamo.dtsi109 compatible = "qca,qca8337";
120 qca,sgmii-enable-pll;
121 qca,sgmii-txclk-falling-edge;
187 compatible = "qca,qca8337";
198 qca,sgmii-enable-pll;
199 qca,sgmii-txclk-falling-edge;
/linux/Documentation/devicetree/bindings/watchdog/
H A Dqca,ar7130-wdt.yaml4 $id: http://devicetree.org/schemas/watchdog/qca,ar7130-wdt.yaml#
17 const: qca,ar7130-wdt
31 compatible = "qca,ar7130-wdt";
/linux/Documentation/devicetree/bindings/serial/
H A Dqca,ar9330-uart.yaml4 $id: http://devicetree.org/schemas/serial/qca,ar9330-uart.yaml#
17 const: qca,ar9330-uart
43 compatible = "qca,ar9330-uart";

123