drivers: ethernet: Convert drivers to new DT device macros
Convert ethernet drivers from: DEVICE_AND_API_INIT -> DEVICE_DT_INST_DEFINE DEVICE_GET -> DEVICE_DT_INST_GET DEVICE_DECLARE -> DEVICE_DT_INST_DECLARE ETH_NET_DEVICE_INIT -> ETH_NET_DEVICE_DT_INST_DEFINE NET_DEVICE_INIT -> NET_DEVICE_DT_INST_DEFINE etc... Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
This commit is contained in:
parent
7bd5607c33
commit
ae9e086802
13 changed files with 33 additions and 49 deletions
|
@ -2139,47 +2139,47 @@ static const struct ethernet_api eth_api = {
|
|||
#endif
|
||||
};
|
||||
|
||||
DEVICE_DECLARE(eth0_sam_gmac);
|
||||
DEVICE_DT_INST_DECLARE(0);
|
||||
|
||||
static void eth0_irq_config(void)
|
||||
{
|
||||
IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, gmac, irq),
|
||||
DT_INST_IRQ_BY_NAME(0, gmac, priority),
|
||||
queue0_isr, DEVICE_GET(eth0_sam_gmac), 0);
|
||||
queue0_isr, DEVICE_DT_INST_GET(0), 0);
|
||||
irq_enable(DT_INST_IRQ_BY_NAME(0, gmac, irq));
|
||||
|
||||
#if GMAC_ACTIVE_PRIORITY_QUEUE_NUM >= 1
|
||||
IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, q1, irq),
|
||||
DT_INST_IRQ_BY_NAME(0, q1, priority),
|
||||
queue1_isr, DEVICE_GET(eth0_sam_gmac), 0);
|
||||
queue1_isr, DEVICE_DT_INST_GET(0), 0);
|
||||
irq_enable(DT_INST_IRQ_BY_NAME(0, q1, irq));
|
||||
#endif
|
||||
|
||||
#if GMAC_ACTIVE_PRIORITY_QUEUE_NUM >= 2
|
||||
IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, q2, irq),
|
||||
DT_INST_IRQ_BY_NAME(0, q1, priority),
|
||||
queue2_isr, DEVICE_GET(eth0_sam_gmac), 0);
|
||||
queue2_isr, DEVICE_DT_INST_GET(0), 0);
|
||||
irq_enable(DT_INST_IRQ_BY_NAME(0, q2, irq));
|
||||
#endif
|
||||
|
||||
#if GMAC_ACTIVE_PRIORITY_QUEUE_NUM >= 3
|
||||
IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, q3, irq),
|
||||
DT_INST_IRQ_BY_NAME(0, q3, priority),
|
||||
queue3_isr, DEVICE_GET(eth0_sam_gmac), 0);
|
||||
queue3_isr, DEVICE_DT_INST_GET(0), 0);
|
||||
irq_enable(DT_INST_IRQ_BY_NAME(0, q3, irq));
|
||||
#endif
|
||||
|
||||
#if GMAC_ACTIVE_PRIORITY_QUEUE_NUM >= 4
|
||||
IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, q4, irq),
|
||||
DT_INST_IRQ_BY_NAME(0, q4, priority),
|
||||
queue4_isr, DEVICE_GET(eth0_sam_gmac), 0);
|
||||
queue4_isr, DEVICE_DT_INST_GET(0), 0);
|
||||
irq_enable(DT_INST_IRQ_BY_NAME(0, q4, irq));
|
||||
#endif
|
||||
|
||||
#if GMAC_ACTIVE_PRIORITY_QUEUE_NUM >= 5
|
||||
IRQ_CONNECT(DT_INST_IRQ_BY_NAME(0, q5, irq),
|
||||
DT_INST_IRQ_BY_NAME(0, q5, priority),
|
||||
queue5_isr, DEVICE_GET(eth0_sam_gmac), 0);
|
||||
queue5_isr, DEVICE_DT_INST_GET(0), 0);
|
||||
irq_enable(DT_INST_IRQ_BY_NAME(0, q5, irq));
|
||||
#endif
|
||||
}
|
||||
|
@ -2366,7 +2366,7 @@ static struct eth_sam_dev_data eth0_data = {
|
|||
},
|
||||
};
|
||||
|
||||
ETH_NET_DEVICE_INIT(eth0_sam_gmac, DT_INST_LABEL(0),
|
||||
ETH_NET_DEVICE_DT_INST_DEFINE(0,
|
||||
eth_initialize, device_pm_control_nop, ð0_data,
|
||||
ð0_config, CONFIG_ETH_INIT_PRIORITY, ð_api,
|
||||
GMAC_MTU);
|
||||
|
@ -2439,7 +2439,7 @@ static const struct ptp_clock_driver_api ptp_api = {
|
|||
|
||||
static int ptp_gmac_init(const struct device *port)
|
||||
{
|
||||
const struct device *eth_dev = DEVICE_GET(eth0_sam_gmac);
|
||||
const struct device *eth_dev = DEVICE_DT_INST_GET(0);
|
||||
struct eth_sam_dev_data *dev_data = eth_dev->data;
|
||||
struct ptp_context *ptp_context = port->data;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue