mirror of
https://github.com/torvalds/linux.git
synced 2024-12-29 06:12:08 +00:00
7d9bfdac31
The smartreflex instance for mpu and iva is shared. Let's fix this as I've already gotten confused myself few times wondering where the mpu instance is. Note that we are still probing the driver using platform data so this change is safe to do. Signed-off-by: Tony Lindgren <tony@atomide.com>
48 lines
1.1 KiB
Plaintext
48 lines
1.1 KiB
Plaintext
Texas Instruments SmartReflex binding
|
|
|
|
SmartReflex is used to set and adjust the SoC operating points.
|
|
|
|
|
|
Required properties:
|
|
|
|
compatible: Shall be one of the following:
|
|
"ti,omap3-smartreflex-core"
|
|
"ti,omap3-smartreflex-mpu-iva"
|
|
"ti,omap4-smartreflex-core"
|
|
"ti,omap4-smartreflex-mpu"
|
|
"ti,omap4-smartreflex-iva"
|
|
|
|
reg: Shall contain the device instance IO range
|
|
|
|
interrupts: Shall contain the device instance interrupt
|
|
|
|
|
|
Optional properties:
|
|
|
|
ti,hwmods: Shall contain the TI interconnect module name if needed
|
|
by the SoC
|
|
|
|
|
|
Example:
|
|
|
|
smartreflex_iva: smartreflex@4a0db000 {
|
|
compatible = "ti,omap4-smartreflex-iva";
|
|
reg = <0x4a0db000 0x80>;
|
|
interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;
|
|
ti,hwmods = "smartreflex_iva";
|
|
};
|
|
|
|
smartreflex_core: smartreflex@4a0dd000 {
|
|
compatible = "ti,omap4-smartreflex-core";
|
|
reg = <0x4a0dd000 0x80>;
|
|
interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
|
|
ti,hwmods = "smartreflex_core";
|
|
};
|
|
|
|
smartreflex_mpu: smartreflex@4a0d9000 {
|
|
compatible = "ti,omap4-smartreflex-mpu";
|
|
reg = <0x4a0d9000 0x80>;
|
|
interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>;
|
|
ti,hwmods = "smartreflex_mpu";
|
|
};
|