All, I wanted to hear your views on supporting multiple power management chips on OMAP3 - beyond TWL4030/TPS65950. There is also a possibility of using TWL4030 being used in conjuction with other processors as well. Some patches for TPS6535x have earlier been submitted for TPS6535x and there is ongoing development for TPS65023. Suggestions: 1) Move the PMIC related code for TWL4030 to drivers/power/twl4030.c,h It will also help in reducing code duplication in the board specific files. (we already have twl4030_bc_battery.c in this dir) 2) board*.c files should do only the initialization specific to the PMIC connections in the board. 3) On same lines, move the specific peripherals - keypad, usb, ... (This will not be concern for other PMICs that are not as feature rich). However, it will allow better code sharing between PMICs with same/ similar functionality. Still open questions: 1) Where does the generic initialization for the PMIC happen? Best regards, Sanjeev -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html