Home
last modified time | relevance | path

Searched refs:qca (Results 1 – 25 of 68) sorted by relevance

123

/linux-6.15/drivers/net/ethernet/qualcomm/
H A Dqca_spi.c276 if (qca->txr.skb[qca->txr.head] == NULL) in qcaspi_transmit()
289 while (qca->txr.skb[qca->txr.head]) { in qcaspi_transmit()
298 if (qcaspi_tx_frame(qca, qca->txr.skb[qca->txr.head]) == -1) { in qcaspi_transmit()
314 qca->txr.skb[qca->txr.head] = NULL; in qcaspi_transmit()
420 qca->rx_skb->dev = qca->net_dev; in qcaspi_receive()
425 qca->rx_skb, qca->rx_skb->dev); in qcaspi_receive()
591 !qca->txr.skb[qca->txr.head]) in qcaspi_spi_thread()
598 qca->txr.skb[qca->txr.head]); in qcaspi_spi_thread()
743 if (qca->txr.skb[qca->txr.tail]) { in qcaspi_netdev_xmit()
783 qca->txr.skb[qca->txr.tail] = skb; in qcaspi_netdev_xmit()
[all …]
H A Dqca_uart.c56 if (!qca->rx_skb) { in qca_tty_receive()
60 if (!qca->rx_skb) { in qca_tty_receive()
94 qca->rx_skb, qca->rx_skb->dev); in qca_tty_receive()
136 written = serdev_device_write_buf(qca->serdev, qca->tx_head, in qcauart_transmit()
177 qca->tx_left = 0; in qcauart_netdev_close()
221 written = serdev_device_write_buf(qca->serdev, qca->tx_buffer, in qcauart_netdev_xmit()
224 qca->tx_left = (pos - qca->tx_buffer) - written; in qcauart_netdev_xmit()
225 qca->tx_head = qca->tx_buffer + written; in qcauart_netdev_xmit()
260 qca->rx_skb = netdev_alloc_skb_ip_align(qca->net_dev, in qcauart_netdev_init()
263 if (!qca->rx_skb) in qcauart_netdev_init()
[all …]
H A Dqca_debug.c69 if (qca->txr.skb[qca->txr.head] == NULL) in qcaspi_info_show()
71 else if (qca->txr.skb[qca->txr.tail]) in qcaspi_info_show()
79 qca->txr.size); in qcaspi_info_show()
83 switch (qca->sync) { in qcaspi_info_show()
100 qca->spi_dev->irq); in qcaspi_info_show()
102 qca->flags); in qcaspi_info_show()
122 qca->device_root = debugfs_create_dir(dev_name(&qca->net_dev->dev), in qcaspi_init_device_debugfs()
125 debugfs_create_file("info", S_IFREG | 0444, qca->device_root, qca, in qcaspi_init_device_debugfs()
260 if (qca->spi_thread) in qcaspi_set_ringparam()
264 qca->txr.count = min_t(u16, qca->txr.count, QCASPI_TX_RING_MAX_LEN); in qcaspi_set_ringparam()
[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()
24 qca->sync = QCASPI_SYNC_UNKNOWN; in qcaspi_spi_error()
25 qca->stats.spi_err++; in qcaspi_spi_error()
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()
90 if (qca->legacy_mode) { in __qcaspi_write_register()
91 spi_sync(qca->spi_dev, &msg); in __qcaspi_write_register()
[all …]
H A Dqca_7k.h53 void qcaspi_spi_error(struct qcaspi *qca);
54 int qcaspi_read_register(struct qcaspi *qca, u16 reg, u16 *result);
55 int qcaspi_write_register(struct qcaspi *qca, u16 reg, u16 value, int retry);
/linux-6.15/drivers/bluetooth/
H A Dhci_qca.c301 bool old_vote = (qca->tx_vote | qca->rx_vote); in serial_clock_vote()
339 new_vote = qca->rx_vote | qca->tx_vote; in serial_clock_vote()
495 queue_work(qca->workqueue, &qca->ws_tx_vote_off); in hci_ibs_tx_idle_timeout()
586 qca = kzalloc(sizeof(*qca), GFP_KERNEL); in qca_open()
587 if (!qca) in qca_open()
650 qca->tx_idle_delay, qca->wake_retrans); in qca_open()
744 kfree(qca); in qca_close()
773 queue_work(qca->workqueue, &qca->ws_awake_rx); in device_want_to_wakeup()
819 queue_work(qca->workqueue, &qca->ws_rx_vote_off); in device_want_to_sleep()
939 queue_work(qca->workqueue, &qca->ws_awake_device); in qca_enqueue()
[all …]
/linux-6.15/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-6.15/arch/mips/boot/dts/qca/
H A Dar9132.dtsi5 compatible = "qca,ar9132";
23 compatible = "qca,ar9132-cpu-intc", "qca,ar7100-cpu-intc";
53 "qca,ar7240-ddr-controller";
75 compatible = "qca,ar9132-gpio",
76 "qca,ar7100-gpio";
90 compatible = "qca,ar9132-pll",
91 "qca,ar9130-pll";
102 compatible = "qca,ar7130-wdt";
113 "qca,ar7100-misc-intc";
125 "qca,ar7100-reset";
[all …]
H A Dar9331.dtsi5 compatible = "qca,ar9331";
23 compatible = "qca,ar7100-cpu-intc";
59 #qca,ddr-wb-channel-cells = <1>;
63 compatible = "qca,ar9330-uart";
75 compatible = "qca,ar7100-gpio";
91 compatible = "qca,ar9330-pll";
112 compatible = "qca,ar7100-reset";
120 compatible = "qca,ar9330-eth";
136 compatible = "qca,ar9330-eth";
277 compatible = "qca,ar7100-spi";
[all …]
/linux-6.15/Documentation/devicetree/bindings/interrupt-controller/
H A Dqca,ath79-cpu-intc.txt5 qca,ddr-wb-channels and qca,ddr-wb-channel-interrupts properties.
9 - compatible: has to be "qca,<soctype>-cpu-intc", "qca,ar7100-cpu-intc"
20 - qca,ddr-wb-channel-interrupts: List of the interrupts needing a write
22 - qca,ddr-wb-channels: List of phandles to the write buffer channels for
23 each interrupt. If qca,ddr-wb-channel-interrupts is not present the interrupt
29 compatible = "qca,ar9132-cpu-intc", "qca,ar7100-cpu-intc";
34 qca,ddr-wb-channel-interrupts = <2>, <3>, <4>, <5>;
35 qca,ddr-wb-channels = <&ddr_ctrl 3>, <&ddr_ctrl 2>,
43 #qca,ddr-wb-channel-cells = <1>;
H A Dqca,ath79-misc-intc.txt7 - compatible: has to be "qca,<soctype>-cpu-intc", "qca,ar7100-misc-intc" or
8 "qca,<soctype>-cpu-intc", "qca,ar7240-misc-intc"
24 compatible = "qca,ar9132-misc-intc", "qca,ar7100-misc-intc";
37 compatible = "qca,ar9331-misc-intc", qca,ar7240-misc-intc";
/linux-6.15/Documentation/devicetree/bindings/memory-controllers/
H A Dqca,ath79-ddr-controller.yaml4 $id: http://devicetree.org/schemas/memory-controllers/qca,ath79-ddr-controller.yaml#
22 - const: qca,ar9132-ddr-controller
23 - const: qca,ar7240-ddr-controller
26 - qca,ar7100-ddr-controller
27 - qca,ar7240-ddr-controller
29 "#qca,ddr-wb-channel-cells":
41 - "#qca,ddr-wb-channel-cells"
49 compatible = "qca,ar9132-ddr-controller",
50 "qca,ar7240-ddr-controller";
53 #qca,ddr-wb-channel-cells = <1>;
/linux-6.15/Documentation/devicetree/bindings/clock/
H A Dqca,ath79-pll.txt6 - compatible: has to be "qca,<soctype>-pll" and one of the following
8 - "qca,ar7100-pll"
9 - "qca,ar7240-pll"
10 - "qca,ar9130-pll"
11 - "qca,ar9330-pll"
12 - "qca,ar9340-pll"
13 - "qca,qca9550-pll"
25 compatible = "qca,ar9132-pll", "qca,ar9130-pll";
/linux-6.15/Documentation/devicetree/bindings/net/
H A Dqca,ar71xx.yaml4 $id: http://devicetree.org/schemas/net/qca,ar71xx.yaml#
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
77 compatible = "qca,ar9330-eth";
89 compatible = "qca,ar9330-eth";
[all …]
H A Dqca,ar803x.yaml4 $id: http://devicetree.org/schemas/net/qca,ar803x.yaml#
21 qca,clk-out-frequency:
26 qca,clk-out-strength:
31 qca,disable-smarteee:
35 qca,keep-pll-enabled:
43 qca,disable-hibernation-mode:
51 qca,smarteee-tw-us-100m:
57 qca,smarteee-tw-us-1g:
92 #include <dt-bindings/net/qca-ar803x.h>
115 #include <dt-bindings/net/qca-ar803x.h>
[all …]
/linux-6.15/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-6.15/Documentation/devicetree/bindings/net/dsa/
H A Dqca8k.yaml28 - qca,qca8327
29 - qca,qca8328
30 - qca,qca8334
31 - qca,qca8337
46 qca,ignore-power-on-sel:
53 qca,led-open-drain:
85 qca,sgmii-rxclk-falling-edge:
91 qca,sgmii-txclk-falling-edge:
96 qca,sgmii-enable-pll:
150 compatible = "qca,qca8337";
[all …]
/linux-6.15/Documentation/devicetree/bindings/gpio/
H A Dgpio-ath79.txt4 - compatible: has to be "qca,<soctype>-gpio" and one of the following
6 - "qca,ar7100-gpio"
7 - "qca,ar9340-gpio"
26 compatible = "qca,ar9132-gpio", "qca,ar7100-gpio";
/linux-6.15/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-6.15/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-6.15/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-6.15/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-6.15/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