| /linux-6.15/drivers/net/ethernet/qualcomm/ |
| H A D | qca_spi.c | 276 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 D | qca_uart.c | 56 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 D | qca_debug.c | 69 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 D | qca_7k.c | 18 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 D | qca_7k.h | 53 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 D | hci_qca.c | 301 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 D | ath79-soc.txt | 7 - 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 D | ar9132.dtsi | 5 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 D | ar9331.dtsi | 5 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 D | qca,ath79-cpu-intc.txt | 5 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 D | qca,ath79-misc-intc.txt | 7 - 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 D | qca,ath79-ddr-controller.yaml | 4 $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 D | qca,ath79-pll.txt | 6 - 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 D | qca,ar71xx.yaml | 4 $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 D | qca,ar803x.yaml | 4 $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 D | qca,ar7100-reset.yaml | 5 $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 D | qca8k.yaml | 28 - 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 D | gpio-ath79.txt | 4 - 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 D | spi-ath79.txt | 4 - compatible: has to be "qca,<soc-type>-spi", "qca,ar7100-spi" as fallback. 16 compatible = "qca,ar9132-spi", "qca,ar7100-spi";
|
| H A D | qca,ar934x-spi.yaml | 4 $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 D | fsl-ls1028a-kontron-sl28-var4.dts | 14 #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 D | fsl-ls1028a-kontron-sl28-var1.dts | 17 #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 D | qca,ar7130-wdt.yaml | 4 $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 D | bcm958625-meraki-alamo.dtsi | 109 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 D | qca,ar9330-uart.yaml | 4 $id: http://devicetree.org/schemas/serial/qca,ar9330-uart.yaml# 17 const: qca,ar9330-uart 43 compatible = "qca,ar9330-uart";
|