mfd: arizona: Add DT binding for the DMIC reference voltages
PATCH v2 1/2 mfd: arizona: Add DT binding for the DMIC reference voltages
Add a DT binding that lets the DMIC reference voltage source be specified for each input.
Signed-off-by Charles Keepax <[email protected]>
---
The only change since rev 1 is a slight tweak to the wording of everything to make clear these are voltages.
Thanks,
Charles
drivers/mfd/arizona-core.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-)
drivers/mfd/arizona-core.c +10 -0
@@ -561,6 +561,16 @@ static int arizona_of_get_core_pdata(struct arizona *arizona) count++; } + count =0 ; +of_property_for_each_u32 (arizona->dev->of_node,"wlf,dmic-ref" , prop, + cur, val) { +if (count ==ARRAY_SIZE (arizona->pdata.dmic_ref)) +break ; + + arizona->pdata.dmic_ref[count] = val; + count++; + } +return 0 ; }
Signature · 1 line
1.7.2.5
PATCH v2 2/2 mfd: arizona: Add DT binding documentation for DMIC reference voltages
Signed-off-by Charles Keepax <[email protected]>
--- Documentation/devicetree/bindings/mfd/arizona.txt | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-)
Documentation/devicetree/bindings/mfd/arizona.txt +6 -0
@@ -49,6 +49,12 @@ Optional properties: input singals. If values less than the number of input signals, elements that has not been specifed are set to 0 by default. + - wlf,dmic-ref : DMIC reference voltage source for each input, can be + selected from either MICVDD or one of the MICBIAS's, defines + (ARIZONA_DMIC_xxxx) are provided in <dt-bindings/mfd/arizona.txt>. If + present, the number of values should be less than or equal to the + number of inputs, unspecified inputs will use the chip default. + - DCVDD-supply, MICVDD-supply : Power supplies, only need to be specified if they are being externally supplied. As covered in Documentation/devicetree/bindings/regulator/regulator.txt
Signature · 1 line
1.7.2.5
Lee Jones
AppliedRe: [PATCH 2/2 v2] mfd: arizona: Add DT binding documentation for DMIC reference voltages
Quoted 4 lines · Charles Keepax
Signed-off-by Charles Keepax <[email protected]>--- Documentation/devicetree/bindings/mfd/arizona.txt | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-)
Applied, thanks.
Quoted 17 lines
Documentation/devicetree/bindings/mfd/arizona.txt +6
-0@@ -49,6 +49,12 @@ Optional properties: input singals. If values less than the number of input signals, elements that has not been specifed are set to 0 by default. + - wlf,dmic-ref : DMIC reference voltage source for each input, can be + selected from either MICVDD or one of the MICBIAS's, defines + (ARIZONA_DMIC_xxxx) are provided in <dt-bindings/mfd/arizona.txt>. If + present, the number of values should be less than or equal to the + number of inputs, unspecified inputs will use the chip default. + - DCVDD-supply, MICVDD-supply : Power supplies, only need to be specified if they are being externally supplied. As covered in Documentation/devicetree/bindings/regulator/regulator.txt
Signature · 4 lines
Lee Jones Linaro STMicroelectronics Landing Team Lead Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog
Lee Jones
AppliedQuoted 6 lines · Charles Keepax
Add a DT binding that lets the DMIC reference voltage source be specified for each input.
---
Quoted 8 lines
The only change since rev 1 is a slight tweak to the wording of everything to make clear these are voltages.
Thanks,
Charlesdrivers/mfd/arizona-core.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-)
Applied, thanks.
Quoted 21 lines
drivers/mfd/arizona-core.c +10
-0@@ -561,6 +561,16 @@ static int arizona_of_get_core_pdata(struct arizona *arizona) count++; } + count =0 ; +of_property_for_each_u32 (arizona->dev->of_node,"wlf,dmic-ref" , prop, + cur, val) { +if (count ==ARRAY_SIZE (arizona->pdata.dmic_ref)) +break ; + + arizona->pdata.dmic_ref[count] = val; + count++; + } +return 0 ; }
Signature · 8 lines
Lee Jones Linaro STMicroelectronics Landing Team Lead Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html