On Mon, Jan 14, 2013 at 04:46:27PM +0200, Mika Westerberg wrote: > Intel Lynxpoint Low Power Subsystem hosts peripherals like UART, I2C and > SPI controllers. For most of these there is a configuration register that > allows software to enable and disable the functional clock. Disabling the > clock while the peripheral is not used saves power. > > In order to take advantage of this we add a new clock gate of type > 'lpss_gate' that just re-uses the ordinary clk_gate but in addition is able > to enumerate the base address register of the device using ACPI. > > We then create a clock tree that models the Lynxpoint LPSS clocks using > these gates and fixed clocks so that we can pass clock rate to the drivers > as well.
Reviewed-by: Mark Brown <broo...@opensource.wolfsonmicro.com> -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/