Hi Rajendra, > +void omap_pm_set_min_bus_tput(struct device *dev, struct bus_type *bus, > + unsigned long r) According to Paul's prototypes this should be void omap_pm_set_min_bus_tput(struct device *dev, u8 agent_id, unsigned long r) > +{ > + if (!dev) { > + WARN_ON(1); > + return; > + }; > + > + if (r == 0) > + pr_debug("OMAP PM: remove min bus tput constraint: " > + "dev %p for bus %s\n", dev, bus->name); > + else > + pr_debug("OMAP PM: add min bus tput constraint: " > + "dev %p for bus %s: rate %ld KiB\n", dev, > + bus->name, r); > + > + /* > + * This code should model the bus and compute the required > + * bus frequency, convert that to a VDD2 OPP ID, then set the VDD2 > + * OPP appropriately. > + * > + * TI CDP code can call constraint_set here on the VDD2 OPP. > + */ > +} > + omap_pm_if_early_init and omap_pm_if_init are missing. I added dummy functions for those. With all of these changes it seems to work. Cheers, Peter. -- goa is a state of mind -- 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