i2c.c (bf61c8840efe60fd8f91446860b63338fb424158) | i2c.c (8c6ffba0eddc8c110dbf444f51354ce42069abfc) |
---|---|
1/* 2 * Helper module for board specific I2C bus registration 3 * 4 * Copyright (C) 2009 Nokia Corporation. 5 * 6 * This program is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU General Public License 8 * version 2 as published by the Free Software Foundation. --- 167 unchanged lines hidden (view full) --- 176 * Only omap3 has support for constraints 177 */ 178 if (cpu_is_omap34xx()) 179 pdata->set_mpu_wkup_lat = omap_pm_set_max_mpu_wakeup_lat_compat; 180 pdev = omap_device_build(name, bus_id, oh, pdata, 181 sizeof(struct omap_i2c_bus_platform_data)); 182 WARN(IS_ERR(pdev), "Could not build omap_device for %s\n", name); 183 | 1/* 2 * Helper module for board specific I2C bus registration 3 * 4 * Copyright (C) 2009 Nokia Corporation. 5 * 6 * This program is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU General Public License 8 * version 2 as published by the Free Software Foundation. --- 167 unchanged lines hidden (view full) --- 176 * Only omap3 has support for constraints 177 */ 178 if (cpu_is_omap34xx()) 179 pdata->set_mpu_wkup_lat = omap_pm_set_max_mpu_wakeup_lat_compat; 180 pdev = omap_device_build(name, bus_id, oh, pdata, 181 sizeof(struct omap_i2c_bus_platform_data)); 182 WARN(IS_ERR(pdev), "Could not build omap_device for %s\n", name); 183 |
184 return PTR_RET(pdev); | 184 return PTR_ERR_OR_ZERO(pdev); |
185} 186 187static int __init omap_i2c_cmdline(void) 188{ 189 return omap_register_i2c_bus_cmdline(); 190} 191omap_subsys_initcall(omap_i2c_cmdline); | 185} 186 187static int __init omap_i2c_cmdline(void) 188{ 189 return omap_register_i2c_bus_cmdline(); 190} 191omap_subsys_initcall(omap_i2c_cmdline); |