> -----Original Message----- > From: Hilman, Kevin > Sent: Friday, November 18, 2011 12:51 AM > To: Premi, Sanjeev > Cc: linux-omap@xxxxxxxxxxxxxxx; > linux-arm-kernel@xxxxxxxxxxxxxxxxxxx; Koyamangalath, Abhilash > Subject: Re: [PATCH] ARM: OMAP: PM: only register TWL with > voltage layer when device is present > > "Premi, Sanjeev" <premi@xxxxxx> writes: > > [...] > > >> > >> If PMIC is not TWL family, then I don't expect any functions in > >> twl_common.c to be called. > > > > This is the reason I wanted to know if the check on ".irq" in the > > patch is sufficient. If any PMIC requires & sets > "pmic_i2c_board_info.irq" > > then both omap3_twl_init() and omap4_twl_init() will be called. > > Only TWL PMICs should be calling these functions, as they are in code > for TWL PMICs *only*. > > If you have a non-TWL PMIC, then you should not be using the > omap_pmic_* > functions. > > Admittedly, these omap_pmic_* functions should be renamed to be clear > that they are TWL specific. Thanks. We also need mechanism - may be name - to identify the PMIC family at this stage; and that should be used to select the corresponding init function. ~sanjeev > > Kevin > -- 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