mdio-octeon.c (8be98d2f2a0a262f8bf8a0bc1fdf522b3c7aab17) | mdio-octeon.c (93641ecbaa1f2602c455842ad0b0fe066f5f1344) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) 2009-2015 Cavium, Inc. 4 */ 5 6#include <linux/gfp.h> 7#include <linux/io.h> 8#include <linux/module.h> --- 44 unchanged lines hidden (view full) --- 53 smi_en.u64 = 0; 54 smi_en.s.en = 1; 55 oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN); 56 57 bus->mii_bus->name = KBUILD_MODNAME; 58 snprintf(bus->mii_bus->id, MII_BUS_ID_SIZE, "%px", bus->register_base); 59 bus->mii_bus->parent = &pdev->dev; 60 | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) 2009-2015 Cavium, Inc. 4 */ 5 6#include <linux/gfp.h> 7#include <linux/io.h> 8#include <linux/module.h> --- 44 unchanged lines hidden (view full) --- 53 smi_en.u64 = 0; 54 smi_en.s.en = 1; 55 oct_mdio_writeq(smi_en.u64, bus->register_base + SMI_EN); 56 57 bus->mii_bus->name = KBUILD_MODNAME; 58 snprintf(bus->mii_bus->id, MII_BUS_ID_SIZE, "%px", bus->register_base); 59 bus->mii_bus->parent = &pdev->dev; 60 |
61 bus->mii_bus->read = cavium_mdiobus_read; 62 bus->mii_bus->write = cavium_mdiobus_write; | 61 bus->mii_bus->read = cavium_mdiobus_read_c22; 62 bus->mii_bus->write = cavium_mdiobus_write_c22; 63 bus->mii_bus->read_c45 = cavium_mdiobus_read_c45; 64 bus->mii_bus->write_c45 = cavium_mdiobus_write_c45; |
63 64 platform_set_drvdata(pdev, bus); 65 66 err = of_mdiobus_register(bus->mii_bus, pdev->dev.of_node); 67 if (err) 68 goto fail_register; 69 70 dev_info(&pdev->dev, "Probed\n"); --- 43 unchanged lines hidden --- | 65 66 platform_set_drvdata(pdev, bus); 67 68 err = of_mdiobus_register(bus->mii_bus, pdev->dev.of_node); 69 if (err) 70 goto fail_register; 71 72 dev_info(&pdev->dev, "Probed\n"); --- 43 unchanged lines hidden --- |