Changeset View
Changeset View
Standalone View
Standalone View
sys/arm/freescale/imx/imx_i2c.c
Show First 20 Lines • Show All 166 Lines • ▼ Show 20 Lines | static driver_t i2c_driver = { | ||||
"iichb", | "iichb", | ||||
i2c_methods, | i2c_methods, | ||||
sizeof(struct i2c_softc), | sizeof(struct i2c_softc), | ||||
}; | }; | ||||
static devclass_t i2c_devclass; | static devclass_t i2c_devclass; | ||||
DRIVER_MODULE(i2c, simplebus, i2c_driver, i2c_devclass, 0, 0); | DRIVER_MODULE(i2c, simplebus, i2c_driver, i2c_devclass, 0, 0); | ||||
DRIVER_MODULE(iicbus, i2c, iicbus_driver, iicbus_devclass, 0, 0); | DRIVER_MODULE(iicbus, i2c, iicbus_driver, iicbus_devclass, 0, 0); | ||||
SIMPLEBUS_PNP_INFO(compat_data); | |||||
static phandle_t | static phandle_t | ||||
i2c_get_node(device_t bus, device_t dev) | i2c_get_node(device_t bus, device_t dev) | ||||
{ | { | ||||
/* | /* | ||||
* Share controller node with iicbus device | * Share controller node with iicbus device | ||||
*/ | */ | ||||
return ofw_bus_get_node(bus); | return ofw_bus_get_node(bus); | ||||
▲ Show 20 Lines • Show All 300 Lines • Show Last 20 Lines |