| /linux/drivers/net/ethernet/qualcomm/ |
| H A D | qca_spi.c | 71 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 D | qca_uart.c | 51 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 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() 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 …]
|
| 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);
|
| H A D | qca_debug.h | 15 void qcaspi_init_device_debugfs(struct qcaspi *qca); 17 void qcaspi_remove_device_debugfs(struct qcaspi *qca);
|
| /linux/drivers/bluetooth/ |
| H A D | hci_qca.c | 300 struct qca_data *qca = hu->priv; in serial_clock_vote() local 303 bool old_vote = (qca->tx_vote | qca->rx_vote); in serial_clock_vote() 308 diff = jiffies_to_msecs(jiffies - qca->vote_last_jif); in serial_clock_vote() 311 qca->vote_off_ms += diff; in serial_clock_vote() 313 qca->vote_on_ms += diff; in serial_clock_vote() 317 qca->tx_vote = true; in serial_clock_vote() 318 qca->tx_votes_on++; in serial_clock_vote() 322 qca->rx_vote = true; in serial_clock_vote() 323 qca->rx_votes_on++; in serial_clock_vote() 327 qca->tx_vote = false; in serial_clock_vote() [all …]
|
| /linux/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/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";
|
| /linux/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;
|
| H A D | imx8dxl-evk.dts | 320 qca,disable-smarteee; 321 qca,disable-hibernation-mode; 360 qca,disable-smarteee;
|
| H A D | imx8mm-data-modul-edm-sbc.dts | 8 #include <dt-bindings/net/qca-ar803x.h> 192 qca,keep-pll-enabled;
|
| /linux/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/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx6ull-tarragon-master.dts | 39 compatible = "qca,qca7000"; 57 compatible = "qca,qca7000";
|
| H A D | imx6ull-tarragon-slave.dts | 17 compatible = "qca,qca7000";
|
| H A D | imx6ull-tarragon-slavext.dts | 39 compatible = "qca,qca7000";
|
| H A D | imx6qdl-wandboard.dtsi | 314 qca,clk-out-frequency = <125000000>;
|
| H A D | imx6q-tbs2910.dts | 123 qca,clk-out-frequency = <125000000>;
|
| H A D | imx6qdl-pico.dtsi | 188 qca,clk-out-frequency = <125000000>;
|
| H A D | imx6dl-qmx6.dtsi | 127 qca,clk-out-frequency = <125000000>;
|
| H A D | imx6dl-yapp4-common.dtsi | 121 compatible = "qca,qca8334";
|
| /linux/arch/mips/boot/dts/ |
| H A D | Makefile | 14 subdir-y += qca
|
| /linux/arch/arm/boot/dts/nxp/mxs/ |
| H A D | imx28-duckbill-2-spi.dts | 54 compatible = "qca,qca7000";
|
| /linux/arch/arm/boot/dts/qcom/ |
| H A D | qcom-ipq8064-rb3011.dts | 67 compatible = "qca,qca8337"; 192 compatible = "qca,qca8337";
|
| /linux/arch/powerpc/boot/dts/ |
| H A D | turris1x.dts | 154 compatible = "qca,qca8337";
|