mm: convert ptlock_alloc() to use ptdescs
[linux-block.git] / include / linux / mdio / mdio-i2c.h
CommitLineData
9aab906a 1/* SPDX-License-Identifier: GPL-2.0 */
453d00de
RK
2/*
3 * MDIO I2C bridge
4 *
5 * Copyright (C) 2015 Russell King
453d00de
RK
6 */
7#ifndef MDIO_I2C_H
8#define MDIO_I2C_H
9
10struct device;
11struct i2c_adapter;
12struct mii_bus;
13
e85b1347
MB
14enum mdio_i2c_proto {
15 MDIO_I2C_NONE,
16 MDIO_I2C_MARVELL_C22,
17 MDIO_I2C_C45,
09bbedac 18 MDIO_I2C_ROLLBALL,
e85b1347
MB
19};
20
09bbedac
MB
21struct mii_bus *mdio_i2c_alloc(struct device *parent, struct i2c_adapter *i2c,
22 enum mdio_i2c_proto protocol);
453d00de
RK
23
24#endif