Home
last modified time | relevance | path

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

12

/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 …]
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);
H A Dqca_debug.h15 void qcaspi_init_device_debugfs(struct qcaspi *qca);
17 void qcaspi_remove_device_debugfs(struct qcaspi *qca);
/linux/drivers/bluetooth/
H A Dhci_qca.c300 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 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/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";
/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;
H A Dimx8dxl-evk.dts320 qca,disable-smarteee;
321 qca,disable-hibernation-mode;
360 qca,disable-smarteee;
H A Dimx8mm-data-modul-edm-sbc.dts8 #include <dt-bindings/net/qca-ar803x.h>
192 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/arch/arm/boot/dts/nxp/imx/
H A Dimx6ull-tarragon-master.dts39 compatible = "qca,qca7000";
57 compatible = "qca,qca7000";
H A Dimx6ull-tarragon-slave.dts17 compatible = "qca,qca7000";
H A Dimx6ull-tarragon-slavext.dts39 compatible = "qca,qca7000";
H A Dimx6qdl-wandboard.dtsi314 qca,clk-out-frequency = <125000000>;
H A Dimx6q-tbs2910.dts123 qca,clk-out-frequency = <125000000>;
H A Dimx6qdl-pico.dtsi188 qca,clk-out-frequency = <125000000>;
H A Dimx6dl-qmx6.dtsi127 qca,clk-out-frequency = <125000000>;
H A Dimx6dl-yapp4-common.dtsi121 compatible = "qca,qca8334";
/linux/arch/mips/boot/dts/
H A DMakefile14 subdir-y += qca
/linux/arch/arm/boot/dts/nxp/mxs/
H A Dimx28-duckbill-2-spi.dts54 compatible = "qca,qca7000";
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-ipq8064-rb3011.dts67 compatible = "qca,qca8337";
192 compatible = "qca,qca8337";
/linux/arch/powerpc/boot/dts/
H A Dturris1x.dts154 compatible = "qca,qca8337";

12