Home
last modified time | relevance | path

Searched refs:qca (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/qualcomm/
H A Dqca_spi.c81 start_spi_intr_handling(struct qcaspi *qca, u16 *intr_cause) in start_spi_intr_handling() argument
85 qcaspi_write_register(qca, SPI_REG_INTR_ENABLE, 0, wr_verify); in start_spi_intr_handling()
86 qcaspi_read_register(qca, SPI_REG_INTR_CAUSE, intr_cause); in start_spi_intr_handling()
87 netdev_dbg(qca->net_dev, "interrupts: 0x%04x\n", *intr_cause); in start_spi_intr_handling()
91 end_spi_intr_handling(struct qcaspi *qca, u16 intr_cause) in end_spi_intr_handling() argument
98 qcaspi_write_register(qca, SPI_REG_INTR_CAUSE, intr_cause, 0); in end_spi_intr_handling()
99 qcaspi_write_register(qca, SPI_REG_INTR_ENABLE, intr_enable, wr_verify); in end_spi_intr_handling()
100 netdev_dbg(qca->net_dev, "acking int: 0x%04x\n", intr_cause); in end_spi_intr_handling()
104 qcaspi_write_burst(struct qcaspi *qca, u8 *src, u32 len) in qcaspi_write_burst() argument
122 ret = spi_sync(qca in qcaspi_write_burst()
133 qcaspi_write_legacy(struct qcaspi *qca, u8 *src, u32 len) qcaspi_write_legacy() argument
157 qcaspi_read_burst(struct qcaspi *qca, u8 *dst, u32 len) qcaspi_read_burst() argument
186 qcaspi_read_legacy(struct qcaspi *qca, u8 *dst, u32 len) qcaspi_read_legacy() argument
210 qcaspi_tx_cmd(struct qcaspi *qca, u16 cmd) qcaspi_tx_cmd() argument
238 qcaspi_tx_frame(struct qcaspi *qca, struct sk_buff *skb) qcaspi_tx_frame() argument
278 qcaspi_transmit(struct qcaspi *qca) qcaspi_transmit() argument
339 qcaspi_receive(struct qcaspi *qca) qcaspi_receive() argument
471 qcaspi_flush_tx_ring(struct qcaspi *qca) qcaspi_flush_tx_ring() argument
493 qcaspi_qca7k_sync(struct qcaspi *qca, int event) qcaspi_qca7k_sync() argument
577 struct qcaspi *qca = data; qcaspi_spi_thread() local
677 struct qcaspi *qca = data; qcaspi_intr_handler() local
689 struct qcaspi *qca = netdev_priv(dev); qcaspi_netdev_open() local
726 struct qcaspi *qca = netdev_priv(dev); qcaspi_netdev_close() local
745 struct qcaspi *qca = netdev_priv(dev); qcaspi_netdev_xmit() local
812 struct qcaspi *qca = netdev_priv(dev); qcaspi_netdev_tx_timeout() local
827 struct qcaspi *qca = netdev_priv(dev); qcaspi_netdev_init() local
857 struct qcaspi *qca = netdev_priv(dev); qcaspi_netdev_uninit() local
878 struct qcaspi *qca = NULL; qcaspi_netdev_setup() local
906 struct qcaspi *qca = NULL; qca_spi_probe() local
1024 struct qcaspi *qca = netdev_priv(qcaspi_devs); qca_spi_remove() local
[all...]
H A Dqca_uart.c65 struct qcauart *qca = serdev_device_get_drvdata(serdev); in qca_tty_receive() local
66 struct net_device *netdev = qca->net_dev; in qca_tty_receive()
70 if (!qca->rx_skb) { in qca_tty_receive()
71 qca->rx_skb = netdev_alloc_skb_ip_align(netdev, in qca_tty_receive()
74 if (!qca->rx_skb) { in qca_tty_receive()
84 retcode = qcafrm_fsm_decode(&qca->frm_handle, in qca_tty_receive()
85 qca->rx_skb->data, in qca_tty_receive()
86 skb_tailroom(qca->rx_skb), in qca_tty_receive()
106 skb_put(qca->rx_skb, retcode); in qca_tty_receive()
107 qca in qca_tty_receive()
128 struct qcauart *qca = container_of(work, struct qcauart, tx_work); qcauart_transmit() local
164 struct qcauart *qca = serdev_device_get_drvdata(serdev); qca_tty_wakeup() local
176 struct qcauart *qca = netdev_priv(dev); qcauart_netdev_open() local
185 struct qcauart *qca = netdev_priv(dev); qcauart_netdev_close() local
201 struct qcauart *qca = netdev_priv(dev); qcauart_netdev_xmit() local
252 struct qcauart *qca = netdev_priv(dev); qcauart_netdev_tx_timeout() local
262 struct qcauart *qca = netdev_priv(dev); qcauart_netdev_init() local
285 struct qcauart *qca = netdev_priv(dev); qcauart_netdev_uninit() local
324 struct qcauart *qca; qca_uart_probe() local
390 struct qcauart *qca = serdev_device_get_drvdata(serdev); qca_uart_remove() local
[all...]
H A Dqca_debug.c75 struct qcaspi *qca = s->private; in qcaspi_info_show() local
78 (unsigned long)qca->buffer_size); in qcaspi_info_show()
82 if (qca->txr.skb[qca->txr.head] == NULL) in qcaspi_info_show()
84 else if (qca->txr.skb[qca->txr.tail]) in qcaspi_info_show()
92 qca->txr.size); in qcaspi_info_show()
95 (unsigned int)qca->sync); in qcaspi_info_show()
96 switch (qca->sync) { in qcaspi_info_show()
113 qca in qcaspi_info_show()
135 qcaspi_init_device_debugfs(struct qcaspi *qca) qcaspi_init_device_debugfs() argument
145 qcaspi_remove_device_debugfs(struct qcaspi *qca) qcaspi_remove_device_debugfs() argument
153 qcaspi_init_device_debugfs(struct qcaspi *qca) qcaspi_init_device_debugfs() argument
158 qcaspi_remove_device_debugfs(struct qcaspi *qca) qcaspi_remove_device_debugfs() argument
167 struct qcaspi *qca = netdev_priv(dev); qcaspi_get_drvinfo() local
194 struct qcaspi *qca = netdev_priv(dev); qcaspi_get_ethtool_stats() local
234 struct qcaspi *qca = netdev_priv(dev); qcaspi_get_regs() local
255 struct qcaspi *qca = netdev_priv(dev); qcaspi_get_ringparam() local
268 struct qcaspi *qca = netdev_priv(dev); qcaspi_set_ringparam() local
[all...]
H A Dqca_7k.c33 qcaspi_spi_error(struct qcaspi *qca) in qcaspi_spi_error() argument
35 if (qca->sync != QCASPI_SYNC_READY) in qcaspi_spi_error()
38 netdev_err(qca->net_dev, "spi error\n"); in qcaspi_spi_error()
39 qca->sync = QCASPI_SYNC_UNKNOWN; in qcaspi_spi_error()
40 qca->stats.spi_err++; in qcaspi_spi_error()
44 qcaspi_read_register(struct qcaspi *qca, u16 reg, u16 *result) in qcaspi_read_register() argument
66 if (qca->legacy_mode) { in qcaspi_read_register()
67 spi_sync(qca->spi_dev, &msg); in qcaspi_read_register()
71 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_read_register()
77 qcaspi_spi_error(qca); in qcaspi_read_register()
85 __qcaspi_write_register(struct qcaspi *qca, u16 reg, u16 value) __qcaspi_write_register() argument
122 qcaspi_write_register(struct qcaspi *qca, u16 reg, u16 value, int retry) qcaspi_write_register() argument
[all...]
H A Dqca_7k.h67 void qcaspi_spi_error(struct qcaspi *qca);
68 int qcaspi_read_register(struct qcaspi *qca, u16 reg, u16 *result);
69 int qcaspi_write_register(struct qcaspi *qca, u16 reg, u16 value, int retry);
H A Dqca_debug.h28 void qcaspi_init_device_debugfs(struct qcaspi *qca);
30 void qcaspi_remove_device_debugfs(struct qcaspi *qca);
/kernel/linux/linux-5.10/drivers/net/ethernet/qualcomm/
H A Dqca_spi.c82 start_spi_intr_handling(struct qcaspi *qca, u16 *intr_cause) in start_spi_intr_handling() argument
86 qcaspi_write_register(qca, SPI_REG_INTR_ENABLE, 0, wr_verify); in start_spi_intr_handling()
87 qcaspi_read_register(qca, SPI_REG_INTR_CAUSE, intr_cause); in start_spi_intr_handling()
88 netdev_dbg(qca->net_dev, "interrupts: 0x%04x\n", *intr_cause); in start_spi_intr_handling()
92 end_spi_intr_handling(struct qcaspi *qca, u16 intr_cause) in end_spi_intr_handling() argument
99 qcaspi_write_register(qca, SPI_REG_INTR_CAUSE, intr_cause, 0); in end_spi_intr_handling()
100 qcaspi_write_register(qca, SPI_REG_INTR_ENABLE, intr_enable, wr_verify); in end_spi_intr_handling()
101 netdev_dbg(qca->net_dev, "acking int: 0x%04x\n", intr_cause); in end_spi_intr_handling()
105 qcaspi_write_burst(struct qcaspi *qca, u8 *src, u32 len) in qcaspi_write_burst() argument
123 ret = spi_sync(qca in qcaspi_write_burst()
134 qcaspi_write_legacy(struct qcaspi *qca, u8 *src, u32 len) qcaspi_write_legacy() argument
158 qcaspi_read_burst(struct qcaspi *qca, u8 *dst, u32 len) qcaspi_read_burst() argument
187 qcaspi_read_legacy(struct qcaspi *qca, u8 *dst, u32 len) qcaspi_read_legacy() argument
211 qcaspi_tx_cmd(struct qcaspi *qca, u16 cmd) qcaspi_tx_cmd() argument
239 qcaspi_tx_frame(struct qcaspi *qca, struct sk_buff *skb) qcaspi_tx_frame() argument
279 qcaspi_transmit(struct qcaspi *qca) qcaspi_transmit() argument
340 qcaspi_receive(struct qcaspi *qca) qcaspi_receive() argument
472 qcaspi_flush_tx_ring(struct qcaspi *qca) qcaspi_flush_tx_ring() argument
494 qcaspi_qca7k_sync(struct qcaspi *qca, int event) qcaspi_qca7k_sync() argument
570 struct qcaspi *qca = data; qcaspi_spi_thread() local
670 struct qcaspi *qca = data; qcaspi_intr_handler() local
683 struct qcaspi *qca = netdev_priv(dev); qcaspi_netdev_open() local
720 struct qcaspi *qca = netdev_priv(dev); qcaspi_netdev_close() local
739 struct qcaspi *qca = netdev_priv(dev); qcaspi_netdev_xmit() local
807 struct qcaspi *qca = netdev_priv(dev); qcaspi_netdev_tx_timeout() local
822 struct qcaspi *qca = netdev_priv(dev); qcaspi_netdev_init() local
852 struct qcaspi *qca = netdev_priv(dev); qcaspi_netdev_uninit() local
873 struct qcaspi *qca = NULL; qcaspi_netdev_setup() local
901 struct qcaspi *qca = NULL; qca_spi_probe() local
1023 struct qcaspi *qca = netdev_priv(qcaspi_devs); qca_spi_remove() local
[all...]
H A Dqca_uart.c66 struct qcauart *qca = serdev_device_get_drvdata(serdev); in qca_tty_receive() local
67 struct net_device *netdev = qca->net_dev; in qca_tty_receive()
71 if (!qca->rx_skb) { in qca_tty_receive()
72 qca->rx_skb = netdev_alloc_skb_ip_align(netdev, in qca_tty_receive()
75 if (!qca->rx_skb) { in qca_tty_receive()
85 retcode = qcafrm_fsm_decode(&qca->frm_handle, in qca_tty_receive()
86 qca->rx_skb->data, in qca_tty_receive()
87 skb_tailroom(qca->rx_skb), in qca_tty_receive()
107 skb_put(qca->rx_skb, retcode); in qca_tty_receive()
108 qca in qca_tty_receive()
129 struct qcauart *qca = container_of(work, struct qcauart, tx_work); qcauart_transmit() local
165 struct qcauart *qca = serdev_device_get_drvdata(serdev); qca_tty_wakeup() local
177 struct qcauart *qca = netdev_priv(dev); qcauart_netdev_open() local
186 struct qcauart *qca = netdev_priv(dev); qcauart_netdev_close() local
202 struct qcauart *qca = netdev_priv(dev); qcauart_netdev_xmit() local
253 struct qcauart *qca = netdev_priv(dev); qcauart_netdev_tx_timeout() local
263 struct qcauart *qca = netdev_priv(dev); qcauart_netdev_init() local
286 struct qcauart *qca = netdev_priv(dev); qcauart_netdev_uninit() local
325 struct qcauart *qca; qca_uart_probe() local
396 struct qcauart *qca = serdev_device_get_drvdata(serdev); qca_uart_remove() local
[all...]
H A Dqca_debug.c74 struct qcaspi *qca = s->private; in qcaspi_info_show() local
77 (unsigned long)qca->buffer_size); in qcaspi_info_show()
81 if (qca->txr.skb[qca->txr.head] == NULL) in qcaspi_info_show()
83 else if (qca->txr.skb[qca->txr.tail]) in qcaspi_info_show()
91 qca->txr.size); in qcaspi_info_show()
94 (unsigned int)qca->sync); in qcaspi_info_show()
95 switch (qca->sync) { in qcaspi_info_show()
112 qca in qcaspi_info_show()
134 qcaspi_init_device_debugfs(struct qcaspi *qca) qcaspi_init_device_debugfs() argument
144 qcaspi_remove_device_debugfs(struct qcaspi *qca) qcaspi_remove_device_debugfs() argument
152 qcaspi_init_device_debugfs(struct qcaspi *qca) qcaspi_init_device_debugfs() argument
157 qcaspi_remove_device_debugfs(struct qcaspi *qca) qcaspi_remove_device_debugfs() argument
166 struct qcaspi *qca = netdev_priv(dev); qcaspi_get_drvinfo() local
193 struct qcaspi *qca = netdev_priv(dev); qcaspi_get_ethtool_stats() local
233 struct qcaspi *qca = netdev_priv(dev); qcaspi_get_regs() local
252 struct qcaspi *qca = netdev_priv(dev); qcaspi_get_ringparam() local
263 struct qcaspi *qca = netdev_priv(dev); qcaspi_set_ringparam() local
[all...]
H A Dqca_7k.c33 qcaspi_spi_error(struct qcaspi *qca) in qcaspi_spi_error() argument
35 if (qca->sync != QCASPI_SYNC_READY) in qcaspi_spi_error()
38 netdev_err(qca->net_dev, "spi error\n"); in qcaspi_spi_error()
39 qca->sync = QCASPI_SYNC_UNKNOWN; in qcaspi_spi_error()
40 qca->stats.spi_err++; in qcaspi_spi_error()
44 qcaspi_read_register(struct qcaspi *qca, u16 reg, u16 *result) in qcaspi_read_register() argument
66 if (qca->legacy_mode) { in qcaspi_read_register()
67 spi_sync(qca->spi_dev, &msg); in qcaspi_read_register()
71 ret = spi_sync(qca->spi_dev, &msg); in qcaspi_read_register()
77 qcaspi_spi_error(qca); in qcaspi_read_register()
85 __qcaspi_write_register(struct qcaspi *qca, u16 reg, u16 value) __qcaspi_write_register() argument
122 qcaspi_write_register(struct qcaspi *qca, u16 reg, u16 value, int retry) qcaspi_write_register() argument
[all...]
H A Dqca_7k.h67 void qcaspi_spi_error(struct qcaspi *qca);
68 int qcaspi_read_register(struct qcaspi *qca, u16 reg, u16 *result);
69 int qcaspi_write_register(struct qcaspi *qca, u16 reg, u16 value, int retry);
H A Dqca_debug.h28 void qcaspi_init_device_debugfs(struct qcaspi *qca);
30 void qcaspi_remove_device_debugfs(struct qcaspi *qca);
/kernel/linux/linux-6.6/drivers/bluetooth/
H A Dhci_qca.c284 struct qca_data *qca = hu->priv; in serial_clock_vote() local
287 bool old_vote = (qca->tx_vote | qca->rx_vote); in serial_clock_vote()
292 diff = jiffies_to_msecs(jiffies - qca->vote_last_jif); in serial_clock_vote()
295 qca->vote_off_ms += diff; in serial_clock_vote()
297 qca->vote_on_ms += diff; in serial_clock_vote()
301 qca->tx_vote = true; in serial_clock_vote()
302 qca->tx_votes_on++; in serial_clock_vote()
306 qca->rx_vote = true; in serial_clock_vote()
307 qca in serial_clock_vote()
356 struct qca_data *qca = hu->priv; send_hci_ibs_cmd() local
376 struct qca_data *qca = container_of(work, struct qca_data, qca_wq_awake_device() local
407 struct qca_data *qca = container_of(work, struct qca_data, qca_wq_awake_rx() local
435 struct qca_data *qca = container_of(work, struct qca_data, qca_wq_serial_rx_clock_vote_off() local
446 struct qca_data *qca = container_of(work, struct qca_data, qca_wq_serial_tx_clock_vote_off() local
463 struct qca_data *qca = from_timer(qca, t, tx_idle_timer); hci_ibs_tx_idle_timeout() local
496 struct qca_data *qca = from_timer(qca, t, wake_retrans_timer); hci_ibs_wake_retrans_timeout() local
542 struct qca_data *qca = container_of(work, struct qca_data, qca_controller_memdump_timeout() local
565 struct qca_data *qca; qca_open() local
643 struct qca_data *qca = hu->priv; qca_debugfs_init() local
692 struct qca_data *qca = hu->priv; qca_flush() local
705 struct qca_data *qca = hu->priv; qca_close() local
739 struct qca_data *qca = hu->priv; device_want_to_wakeup() local
791 struct qca_data *qca = hu->priv; device_want_to_sleep() local
827 struct qca_data *qca = hu->priv; device_woke_up() local
880 struct qca_data *qca = hu->priv; qca_enqueue() local
997 struct qca_data *qca = hu->priv; qca_dmp_hdr() local
1018 struct qca_data *qca = container_of(work, struct qca_data, qca_controller_memdump() local
1181 struct qca_data *qca = hu->priv; qca_controller_memdump_event() local
1193 struct qca_data *qca = hu->priv; qca_recv_event() local
1259 struct qca_data *qca = hu->priv; qca_recv() local
1278 struct qca_data *qca = hu->priv; qca_dequeue() local
1322 struct qca_data *qca = hu->priv; qca_set_baudrate() local
1465 struct qca_data *qca = hu->priv; qca_set_speed() local
1556 struct qca_data *qca = hu->priv; qca_send_crashbuffer() local
1582 struct qca_data *qca = hu->priv; qca_wait_for_dump_collection() local
1593 struct qca_data *qca = hu->priv; qca_hw_error() local
1642 struct qca_data *qca = hu->priv; qca_cmd_timeout() local
1775 struct qca_data *qca = hu->priv; qca_power_on() local
1821 struct qca_data *qca = hu->priv; qca_setup() local
2099 struct qca_data *qca = hu->priv; qca_power_shutdown() local
2152 struct qca_data *qca = hu->priv; qca_power_off() local
2215 qca_init_regulators(struct qca_power *qca, const struct qca_vreg *vregs, size_t num_vregs) qca_init_regulators() argument
2412 struct qca_data *qca = hu->priv; qca_serdev_shutdown() local
2448 struct qca_data *qca = hu->priv; qca_suspend() local
2562 struct qca_data *qca = hu->priv; qca_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/bluetooth/
H A Dhci_qca.c281 struct qca_data *qca = hu->priv; in serial_clock_vote() local
284 bool old_vote = (qca->tx_vote | qca->rx_vote); in serial_clock_vote()
289 diff = jiffies_to_msecs(jiffies - qca->vote_last_jif); in serial_clock_vote()
292 qca->vote_off_ms += diff; in serial_clock_vote()
294 qca->vote_on_ms += diff; in serial_clock_vote()
298 qca->tx_vote = true; in serial_clock_vote()
299 qca->tx_votes_on++; in serial_clock_vote()
303 qca->rx_vote = true; in serial_clock_vote()
304 qca in serial_clock_vote()
353 struct qca_data *qca = hu->priv; send_hci_ibs_cmd() local
373 struct qca_data *qca = container_of(work, struct qca_data, qca_wq_awake_device() local
404 struct qca_data *qca = container_of(work, struct qca_data, qca_wq_awake_rx() local
432 struct qca_data *qca = container_of(work, struct qca_data, qca_wq_serial_rx_clock_vote_off() local
443 struct qca_data *qca = container_of(work, struct qca_data, qca_wq_serial_tx_clock_vote_off() local
460 struct qca_data *qca = from_timer(qca, t, tx_idle_timer); hci_ibs_tx_idle_timeout() local
493 struct qca_data *qca = from_timer(qca, t, wake_retrans_timer); hci_ibs_wake_retrans_timeout() local
539 struct qca_data *qca = container_of(work, struct qca_data, qca_controller_memdump_timeout() local
562 struct qca_data *qca; qca_open() local
630 struct qca_data *qca = hu->priv; qca_debugfs_init() local
679 struct qca_data *qca = hu->priv; qca_flush() local
692 struct qca_data *qca = hu->priv; qca_close() local
720 struct qca_data *qca = hu->priv; device_want_to_wakeup() local
772 struct qca_data *qca = hu->priv; device_want_to_sleep() local
808 struct qca_data *qca = hu->priv; device_woke_up() local
861 struct qca_data *qca = hu->priv; qca_enqueue() local
977 struct qca_data *qca = container_of(work, struct qca_data, qca_controller_memdump() local
1142 struct qca_data *qca = hu->priv; qca_controller_memdump_event() local
1154 struct qca_data *qca = hu->priv; qca_recv_event() local
1220 struct qca_data *qca = hu->priv; qca_recv() local
1239 struct qca_data *qca = hu->priv; qca_dequeue() local
1283 struct qca_data *qca = hu->priv; qca_set_baudrate() local
1407 struct qca_data *qca = hu->priv; qca_set_speed() local
1464 struct qca_data *qca = hu->priv; qca_send_crashbuffer() local
1490 struct qca_data *qca = hu->priv; qca_wait_for_dump_collection() local
1501 struct qca_data *qca = hu->priv; qca_hw_error() local
1550 struct qca_data *qca = hu->priv; qca_cmd_timeout() local
1633 struct qca_data *qca = hu->priv; qca_power_on() local
1660 struct qca_data *qca = hu->priv; qca_setup() local
1823 struct qca_data *qca = hu->priv; qca_power_shutdown() local
1858 struct qca_data *qca = hu->priv; qca_power_off() local
1921 qca_init_regulators(struct qca_power *qca, const struct qca_vreg *vregs, size_t num_vregs) qca_init_regulators() argument
2079 struct qca_data *qca = hu->priv; qca_serdev_shutdown() local
2115 struct qca_data *qca = hu->priv; qca_suspend() local
2229 struct qca_data *qca = hu->priv; qca_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/net/dsa/
H A DMakefile24 obj-y += qca/
/kernel/linux/linux-6.6/drivers/net/dsa/
H A DMakefile25 obj-y += qca/
/kernel/linux/linux-5.10/drivers/net/phy/
H A Dat803x.c22 #include <dt-bindings/net/qca-ar803x.h>
421 ret = of_property_read_u32(node, "qca,clk-out-frequency", &freq); in at803x_parse_dt()
437 phydev_err(phydev, "invalid qca,clk-out-frequency\n"); in at803x_parse_dt()
462 ret = of_property_read_u32(node, "qca,clk-out-strength", &strength); in at803x_parse_dt()
476 phydev_err(phydev, "invalid qca,clk-out-strength\n"); in at803x_parse_dt()
485 if (of_property_read_bool(node, "qca,keep-pll-enabled")) in at803x_parse_dt()
/kernel/linux/linux-6.6/drivers/net/phy/
H A Dat803x.c23 #include <dt-bindings/net/qca-ar803x.h>
746 if (of_property_read_bool(node, "qca,disable-smarteee")) in at803x_parse_dt()
749 if (of_property_read_bool(node, "qca,disable-hibernation-mode")) in at803x_parse_dt()
752 if (!of_property_read_u32(node, "qca,smarteee-tw-us-1g", &tw)) { in at803x_parse_dt()
754 phydev_err(phydev, "invalid qca,smarteee-tw-us-1g\n"); in at803x_parse_dt()
760 if (!of_property_read_u32(node, "qca,smarteee-tw-us-100m", &tw)) { in at803x_parse_dt()
762 phydev_err(phydev, "invalid qca,smarteee-tw-us-100m\n"); in at803x_parse_dt()
768 ret = of_property_read_u32(node, "qca,clk-out-frequency", &freq); in at803x_parse_dt()
784 phydev_err(phydev, "invalid qca,clk-out-frequency\n"); in at803x_parse_dt()
809 ret = of_property_read_u32(node, "qca,cl in at803x_parse_dt()
[all...]

Completed in 13 milliseconds