/kernel/linux/linux-6.6/drivers/net/ethernet/qualcomm/ |
H A D | qca_spi.c | 81 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 D | qca_uart.c | 65 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 D | qca_debug.c | 75 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 D | qca_7k.c | 33 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 D | qca_7k.h | 67 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 D | qca_debug.h | 28 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 D | qca_spi.c | 82 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 D | qca_uart.c | 66 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 D | qca_debug.c | 74 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 D | qca_7k.c | 33 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 D | qca_7k.h | 67 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 D | qca_debug.h | 28 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 D | hci_qca.c | 284 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 D | hci_qca.c | 281 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 D | Makefile | 24 obj-y += qca/
|
/kernel/linux/linux-6.6/drivers/net/dsa/ |
H A D | Makefile | 25 obj-y += qca/
|
/kernel/linux/linux-5.10/drivers/net/phy/ |
H A D | at803x.c | 22 #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 D | at803x.c | 23 #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...] |