Searched refs:mcan_class (Results 1 – 3 of 3) sorted by relevance
80 struct m_can_classdev *mcan_class; in m_can_plat_probe() local88 mcan_class = m_can_class_allocate_dev(&pdev->dev, in m_can_plat_probe()90 if (IS_ERR(mcan_class)) in m_can_plat_probe()91 return PTR_ERR(mcan_class); in m_can_plat_probe()93 priv = cdev_to_priv(mcan_class); in m_can_plat_probe()95 ret = m_can_class_get_clocks(mcan_class); in m_can_plat_probe()105 if (device_property_present(mcan_class->dev, "interrupts") || in m_can_plat_probe()106 device_property_present(mcan_class->dev, "interrupt-names")) { in m_can_plat_probe()135 mcan_class->can.bitrate_max = transceiver->attrs.max_link_rate; in m_can_plat_probe()140 mcan_class->net->irq = irq; in m_can_plat_probe()[all …]
90 struct m_can_classdev *mcan_class; in m_can_pci_probe() local112 mcan_class = m_can_class_allocate_dev(&pci->dev, in m_can_pci_probe()114 if (IS_ERR(mcan_class)) in m_can_pci_probe()115 return PTR_ERR(mcan_class); in m_can_pci_probe()117 priv = cdev_to_priv(mcan_class); in m_can_pci_probe()125 mcan_class->dev = &pci->dev; in m_can_pci_probe()126 mcan_class->net->irq = pci_irq_vector(pci, 0); in m_can_pci_probe()127 mcan_class->pm_clock_support = 1; in m_can_pci_probe()128 mcan_class->pm_wake_source = 0; in m_can_pci_probe()129 mcan_class->can.clock.freq = M_CAN_CLOCK_FREQ_EHL; in m_can_pci_probe()[all …]
437 struct m_can_classdev *mcan_class; in tcan4x5x_can_probe() local440 mcan_class = m_can_class_allocate_dev(&spi->dev, in tcan4x5x_can_probe()442 if (IS_ERR(mcan_class)) in tcan4x5x_can_probe()443 return PTR_ERR(mcan_class); in tcan4x5x_can_probe()445 ret = m_can_check_mram_cfg(mcan_class, TCAN4X5X_MRAM_SIZE); in tcan4x5x_can_probe()449 priv = cdev_to_priv(mcan_class); in tcan4x5x_can_probe()460 mcan_class->cclk = devm_clk_get(mcan_class->dev, "cclk"); in tcan4x5x_can_probe()461 if (IS_ERR(mcan_class->cclk)) { in tcan4x5x_can_probe()465 freq = clk_get_rate(mcan_class->cclk); in tcan4x5x_can_probe()478 mcan_class->pm_clock_support = 0; in tcan4x5x_can_probe()[all …]