diff for duplicates of <20160125115610.GC3368@x1> diff --git a/a/1.txt b/N1/1.txt index 7d2f022..449430f 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -3,32 +3,34 @@ On Tue, 19 Jan 2016, Laxman Dewangan wrote: > The MAXIM PMIC MAX77620 and MAX20024 are power management IC > which supports RTC, GPIO, DCDC/LDO regulators, interrupt, > watchdog etc. -> +>=20 > Add DT binding document for the different functionality of > this device. -> +>=20 > Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> > Acked-by: Rob Herring <robh@kernel.org> > --- -> Changes from V1: +> Changes from V1:=20 > - Added units in some of properties. > - Change the boolean property to tristate type and detail some of > properties. -> +>=20 > Change from V2: > - added unit in period related dt property. -> +>=20 > Change from V3: None > Added Rob's ack. -> -> -> Documentation/devicetree/bindings/mfd/max77620.txt | 397 +++++++++++++++++++++ +>=20 +>=20 +> Documentation/devicetree/bindings/mfd/max77620.txt | 397 +++++++++++++++= +++++++ > include/dt-bindings/mfd/max77620.h | 38 ++ > 2 files changed, 435 insertions(+) > create mode 100644 Documentation/devicetree/bindings/mfd/max77620.txt > create mode 100644 include/dt-bindings/mfd/max77620.h -> -> diff --git a/Documentation/devicetree/bindings/mfd/max77620.txt b/Documentation/devicetree/bindings/mfd/max77620.txt +>=20 +> diff --git a/Documentation/devicetree/bindings/mfd/max77620.txt b/Documen= +tation/devicetree/bindings/mfd/max77620.txt > new file mode 100644 > index 0000000..46f6aac > --- /dev/null @@ -53,7 +55,8 @@ is any need to explain this. I'd just link to > +- #interrupt-cells: Should be set to 2 for IRQ number and flags. > + The first cell is the IRQ number. IRQ numbers for different interrupt > + source of MAX77620 are defined at dt-bindings/mfd/max77620.h -> + The second cell is the flags, encoded as the trigger masks from binding +> + The second cell is the flags, encoded as the trigger masks from bindin= +g > + document interrupts.txt, using dt-bindings/irq. This is a very lengthy read for such little information. Please make @@ -71,7 +74,7 @@ to the description. as external input. - #interrupt-cells: Should be set to 2 for IRQ number and flags. The first cell is the IRQ number. IRQ numbers - for different interrupt source of MAX77620 are + for different interrupt source of MAX77620 are=20 defined at dt-bindings/mfd/max77620.h The second cell is the flags, encoded as the trigger masks from binding document @@ -103,20 +106,24 @@ other people describing this well and copy/paste. s/issue/issues/ > +Optional submodule and their properties: -> +======================================= +> +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D s/submodule/sub-modules/ ... or sub-modes even. > +Flexible power sequence configuration -> +==================================== -> +This sub-node configures the Flexible Power Sequnece(FPS) for power ON slot, +> +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D +> +This sub-node configures the Flexible Power Sequnece(FPS) for power ON s= +lot, s/Sequnece(FPS)/Sequnece (FPS)/ > +power OFF slot and slot period of the device. Device has 3 FPS as FPS0, > +FPS1 and FPS2. The details of FPS configuration is provided through > +subnode "fps". The details of FPS0, FPS1, FPS2 are provided through the -> +child node under this subnodes. The FPS number is provided via reg property. +> +child node under this subnodes. The FPS number is provided via reg prope= +rty. > + > +The property for fps child nodes as: > +Required properties: @@ -161,11 +168,12 @@ LPM? Please format these as I suggested above. > +Here supported time periods by device in microseconds are as follows: -> +MAX77620 supports 40, 80, 160, 320, 640, 1280, 2560 and 5120 microseconds. +> +MAX77620 supports 40, 80, 160, 320, 640, 1280, 2560 and 5120 microsecond= +s. > +MAX20024 supports 20, 40, 80, 160, 320, 640, 1280 and 2540 microseconds. > + > +Pinmux and GPIO: -> +=============== +> +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D I think this whole section needs moving to ../pinctrl and needs to be reviewed by Linus W. @@ -177,7 +185,8 @@ reviewed by Linus W. > +bindings used by client devices, including the meaning of the phrase > +"pin configuration node". > + -> +Following are properties which is needed if GPIO and pinmux functionality +> +Following are properties which is needed if GPIO and pinmux functionalit= +y > +is required: > + Required properties: > + ------------------- @@ -237,12 +246,13 @@ reviewed by Linus W. > + up slot. > + > +Regulators: -> +=========== +> +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D I think this whole section needs moving to ../regulator and needs to be reviewed by Mark B. -> +Device has multiple DCDC(sd[0-3] and LDOs(ldo[0-8]). The node "regulators" +> +Device has multiple DCDC(sd[0-3] and LDOs(ldo[0-8]). The node "regulator= +s" > +is require if regulator functionality is needed. > + > +Following are properties of regulator subnode. @@ -294,7 +304,7 @@ reviewed by Mark B. > + configuration. > + > +Backup Battery: -> +============== +> +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D I think this whole section needs moving to ../power and needs to be reviewed by Sebastian R. @@ -320,7 +330,7 @@ reviewed by Sebastian R. > + Device supports 100/1000/3000/6000 Ohms. > + > +Low-Battery Monitor: -> +================== +> +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D As above. @@ -348,11 +358,11 @@ As above. > +#include <dt-bindings/mfd/max77620.h> > +... > +max77620@3c { -> + compatible = "maxim,max77620"; -> + reg = <0x3c>; +> + compatible =3D "maxim,max77620"; +> + reg =3D <0x3c>; > + -> + interrupt-parent = <&intc>; -> + interrupts = <0 86 IRQ_TYPE_NONE>; +> + interrupt-parent =3D <&intc>; +> + interrupts =3D <0 86 IRQ_TYPE_NONE>; > + > + > +Example: @@ -360,160 +370,161 @@ As above. > +#include <dt-bindings/mfd/max77620.h> > +... > +max77620@3c { -> + compatible = "maxim,max77620"; -> + reg = <0x3c>; +> + compatible =3D "maxim,max77620"; +> + reg =3D <0x3c>; > + -> + interrupt-parent = <&intc>; -> + interrupts = <0 86 IRQ_TYPE_NONE>; +> + interrupt-parent =3D <&intc>; +> + interrupts =3D <0 86 IRQ_TYPE_NONE>; > + > + interrupt-controller; -> + #interrupt-cells = <2>; +> + #interrupt-cells =3D <2>; > + > + gpio-controller; -> + #gpio-cells = <2>; +> + #gpio-cells =3D <2>; > + > + backup-battery { -> + maxim,bb-charging-current-microamp = <100>; -> + maxim,bb-charging-voltage-microvolt = <3000000>; -> + maxim,bb-output-resister-ohm = <100>; +> + maxim,bb-charging-current-microamp =3D <100>; +> + maxim,bb-charging-voltage-microvolt =3D <3000000>; +> + maxim,bb-output-resister-ohm =3D <100>; > + }; > + > + fps { -> + #address-cells = <1>; -> + #size-cells = <0>; +> + #address-cells =3D <1>; +> + #size-cells =3D <0>; > + fps@0 { -> + reg = <0>; -> + maxim,fps-time-period-us = <1280>; -> + maxim,fps-enable-input = <FPS_EN_SRC_EN0>; +> + reg =3D <0>; +> + maxim,fps-time-period-us =3D <1280>; +> + maxim,fps-enable-input =3D <FPS_EN_SRC_EN0>; > + }; > + > + fps@1 { -> + reg = <1>; -> + maxim,fps-time-period-us = <2560>; -> + maxim,fps-enable-input = <FPS_EN_SRC_EN1>; +> + reg =3D <1>; +> + maxim,fps-time-period-us =3D <2560>; +> + maxim,fps-enable-input =3D <FPS_EN_SRC_EN1>; > + }; > + > + fps@2 { -> + reg = <2>; -> + maxim,fps-time-period-us = <640>; -> + maxim,fps-enable-input = <FPS_EN_SRC_SW>; +> + reg =3D <2>; +> + maxim,fps-time-period-us =3D <640>; +> + maxim,fps-enable-input =3D <FPS_EN_SRC_SW>; > + }; > + }; > + > + regulators { -> + in-ldo0-1-supply = <&max77620_sd2>; -> + in-ldo7-8-supply = <&max77620_sd2>; +> + in-ldo0-1-supply =3D <&max77620_sd2>; +> + in-ldo7-8-supply =3D <&max77620_sd2>; > + > + max77620_sd0: sd0 { -> + regulator-name = "vdd-core"; -> + regulator-min-microvolt = <600000>; -> + regulator-max-microvolt = <1400000>; +> + regulator-name =3D "vdd-core"; +> + regulator-min-microvolt =3D <600000>; +> + regulator-max-microvolt =3D <1400000>; > + regulator-boot-on; > + regulator-always-on; -> + maxim,fps-source = <FPS_SRC_1>; -> + regulator-init-mode = <REGULATOR_MODE_NORMAL>; +> + maxim,fps-source =3D <FPS_SRC_1>; +> + regulator-init-mode =3D <REGULATOR_MODE_NORMAL>; > + }; > + > + max77620_sd1: sd1 { -> + regulator-name = "vddio-ddr"; -> + regulator-min-microvolt = <1200000>; -> + regulator-max-microvolt = <1200000>; +> + regulator-name =3D "vddio-ddr"; +> + regulator-min-microvolt =3D <1200000>; +> + regulator-max-microvolt =3D <1200000>; > + regulator-always-on; > + regulator-boot-on; -> + regulator-init-mode = <REGULATOR_MODE_NORMAL>; -> + maxim,fps-source = <FPS_SRC_0>; +> + regulator-init-mode =3D <REGULATOR_MODE_NORMAL>; +> + maxim,fps-source =3D <FPS_SRC_0>; > + }; > + > + max77620_sd2: sd2 { -> + regulator-name = "vdd-pre-reg"; -> + regulator-min-microvolt = <1350000>; -> + regulator-max-microvolt = <1350000>; -> + maxim,fps-source = <FPS_SRC_1>; +> + regulator-name =3D "vdd-pre-reg"; +> + regulator-min-microvolt =3D <1350000>; +> + regulator-max-microvolt =3D <1350000>; +> + maxim,fps-source =3D <FPS_SRC_1>; > + }; > + > + max77620_sd3: sd3 { -> + regulator-name = "vdd-1v8"; -> + regulator-min-microvolt = <1800000>; -> + regulator-max-microvolt = <1800000>; +> + regulator-name =3D "vdd-1v8"; +> + regulator-min-microvolt =3D <1800000>; +> + regulator-max-microvolt =3D <1800000>; > + regulator-always-on; > + regulator-boot-on; -> + maxim,fps-source = <FPS_SRC_0>; -> + regulator-init-mode = <REGULATOR_MODE_NORMAL>; +> + maxim,fps-source =3D <FPS_SRC_0>; +> + regulator-init-mode =3D <REGULATOR_MODE_NORMAL>; > + }; > + > + max77620_ldo0: ldo0 { -> + regulator-name = "avdd-sys"; -> + regulator-min-microvolt = <1200000>; -> + regulator-max-microvolt = <1200000>; +> + regulator-name =3D "avdd-sys"; +> + regulator-min-microvolt =3D <1200000>; +> + regulator-max-microvolt =3D <1200000>; > + regulator-always-on; > + regulator-boot-on; -> + maxim,fps-source = <FPS_SRC_NONE>; +> + maxim,fps-source =3D <FPS_SRC_NONE>; > + }; > + > + max77620_ldo1: ldo1 { -> + regulator-name = "vdd-pex"; -> + regulator-min-microvolt = <1050000>; -> + regulator-max-microvolt = <1050000>; -> + maxim,fps-source = <FPS_SRC_NONE>; +> + regulator-name =3D "vdd-pex"; +> + regulator-min-microvolt =3D <1050000>; +> + regulator-max-microvolt =3D <1050000>; +> + maxim,fps-source =3D <FPS_SRC_NONE>; > + }; > + > + max77620_ldo2: ldo2 { -> + regulator-name = "vddio-sdmmc3"; -> + regulator-min-microvolt = <1800000>; -> + regulator-max-microvolt = <3300000>; -> + maxim,fps-source = <FPS_SRC_NONE>; +> + regulator-name =3D "vddio-sdmmc3"; +> + regulator-min-microvolt =3D <1800000>; +> + regulator-max-microvolt =3D <3300000>; +> + maxim,fps-source =3D <FPS_SRC_NONE>; > + }; > + > + max77620_ldo3: ldo3 { -> + regulator-name = "vdd-cam-hv"; -> + regulator-min-microvolt = <2800000>; -> + regulator-max-microvolt = <2800000>; -> + maxim,fps-source = <FPS_SRC_NONE>; +> + regulator-name =3D "vdd-cam-hv"; +> + regulator-min-microvolt =3D <2800000>; +> + regulator-max-microvolt =3D <2800000>; +> + maxim,fps-source =3D <FPS_SRC_NONE>; > + }; > + > + max77620_ldo4: ldo4 { -> + regulator-name = "vdd-rtc"; -> + regulator-min-microvolt = <1250000>; -> + regulator-max-microvolt = <1250000>; +> + regulator-name =3D "vdd-rtc"; +> + regulator-min-microvolt =3D <1250000>; +> + regulator-max-microvolt =3D <1250000>; > + regulator-always-on; > + regulator-boot-on; -> + maxim,fps-source = <FPS_SRC_0>; +> + maxim,fps-source =3D <FPS_SRC_0>; > + }; > + > + max77620_ldo5: ldo5 { -> + regulator-name = "avdd-ts-hv"; -> + regulator-min-microvolt = <3000000>; -> + regulator-max-microvolt = <3000000>; -> + maxim,fps-source = <FPS_SRC_NONE>; +> + regulator-name =3D "avdd-ts-hv"; +> + regulator-min-microvolt =3D <3000000>; +> + regulator-max-microvolt =3D <3000000>; +> + maxim,fps-source =3D <FPS_SRC_NONE>; > + }; > + > + max77620_ldo6: ldo6 { -> + regulator-name = "vdd-ts"; -> + regulator-min-microvolt = <1800000>; -> + regulator-max-microvolt = <1800000>; +> + regulator-name =3D "vdd-ts"; +> + regulator-min-microvolt =3D <1800000>; +> + regulator-max-microvolt =3D <1800000>; > + regulator-always-on; > + regulator-boot-on; -> + maxim,fps-source = <FPS_SRC_NONE>; +> + maxim,fps-source =3D <FPS_SRC_NONE>; > + }; > + > + max77620_ldo7: ldo7 { -> + regulator-name = "vdd-gen-pll-edp"; -> + regulator-min-microvolt = <1050000>; -> + regulator-max-microvolt = <1050000>; +> + regulator-name =3D "vdd-gen-pll-edp"; +> + regulator-min-microvolt =3D <1050000>; +> + regulator-max-microvolt =3D <1050000>; > + regulator-always-on; > + regulator-boot-on; -> + maxim,fps-source = <FPS_SRC_1>; +> + maxim,fps-source =3D <FPS_SRC_1>; > + }; > + > + max77620_ldo8: ldo8 { -> + regulator-name = "vdd-hdmi-dp"; -> + regulator-min-microvolt = <1050000>; -> + regulator-max-microvolt = <1050000>; -> + maxim,fps-source = <FPS_SRC_NONE>; +> + regulator-name =3D "vdd-hdmi-dp"; +> + regulator-min-microvolt =3D <1050000>; +> + regulator-max-microvolt =3D <1050000>; +> + maxim,fps-source =3D <FPS_SRC_NONE>; > + }; > + }; > +}; -> diff --git a/include/dt-bindings/mfd/max77620.h b/include/dt-bindings/mfd/max77620.h +> diff --git a/include/dt-bindings/mfd/max77620.h b/include/dt-bindings/mfd= +/max77620.h > new file mode 100644 > index 0000000..8423d1d > --- /dev/null @@ -561,12 +572,21 @@ Remove this line. > + > +#endif --- +--=20 Lee Jones Linaro STMicroelectronics Landing Team Lead -Linaro.org │ Open source software for ARM SoCs +Linaro.org =E2=94=82 Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog --- -To unsubscribe from this list: send the line "unsubscribe linux-gpio" in -the body of a message to majordomo@vger.kernel.org -More majordomo info at http://vger.kernel.org/majordomo-info.html + +--=20 +--=20 +You received this message because you are subscribed to "rtc-linux". +Membership options at http://groups.google.com/group/rtc-linux . +Please read http://groups.google.com/group/rtc-linux/web/checklist +before submitting a driver. +---=20 +You received this message because you are subscribed to the Google Groups "= +rtc-linux" group. +To unsubscribe from this group and stop receiving emails from it, send an e= +mail to rtc-linux+unsubscribe@googlegroups.com. +For more options, visit https://groups.google.com/d/optout. diff --git a/a/content_digest b/N1/content_digest index c0acb25..dfd3621 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,7 +1,7 @@ "ref\01453198783-28383-1-git-send-email-ldewangan@nvidia.com\0" "ref\01453198783-28383-2-git-send-email-ldewangan@nvidia.com\0" "From\0Lee Jones <lee.jones@linaro.org>\0" - "Subject\0Re: [PATCH V4 1/5] DT: mfd: add device-tree binding doc fro PMIC max77620/max20024\0" + "Subject\0[rtc-linux] Re: [PATCH V4 1/5] DT: mfd: add device-tree binding doc fro PMIC max77620/max20024\0" "Date\0Mon, 25 Jan 2016 11:56:10 +0000\0" "To\0Laxman Dewangan <ldewangan@nvidia.com>\0" "Cc\0robh+dt@kernel.org" @@ -30,32 +30,34 @@ "> The MAXIM PMIC MAX77620 and MAX20024 are power management IC\n" "> which supports RTC, GPIO, DCDC/LDO regulators, interrupt,\n" "> watchdog etc.\n" - "> \n" + ">=20\n" "> Add DT binding document for the different functionality of\n" "> this device.\n" - "> \n" + ">=20\n" "> Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>\n" "> Acked-by: Rob Herring <robh@kernel.org>\n" "> ---\n" - "> Changes from V1: \n" + "> Changes from V1:=20\n" "> - Added units in some of properties.\n" "> - Change the boolean property to tristate type and detail some of\n" "> properties.\n" - "> \n" + ">=20\n" "> Change from V2:\n" "> - added unit in period related dt property.\n" - "> \n" + ">=20\n" "> Change from V3: None\n" "> Added Rob's ack.\n" - "> \n" - "> \n" - "> Documentation/devicetree/bindings/mfd/max77620.txt | 397 +++++++++++++++++++++\n" + ">=20\n" + ">=20\n" + "> Documentation/devicetree/bindings/mfd/max77620.txt | 397 +++++++++++++++=\n" + "++++++\n" "> include/dt-bindings/mfd/max77620.h | 38 ++\n" "> 2 files changed, 435 insertions(+)\n" "> create mode 100644 Documentation/devicetree/bindings/mfd/max77620.txt\n" "> create mode 100644 include/dt-bindings/mfd/max77620.h\n" - "> \n" - "> diff --git a/Documentation/devicetree/bindings/mfd/max77620.txt b/Documentation/devicetree/bindings/mfd/max77620.txt\n" + ">=20\n" + "> diff --git a/Documentation/devicetree/bindings/mfd/max77620.txt b/Documen=\n" + "tation/devicetree/bindings/mfd/max77620.txt\n" "> new file mode 100644\n" "> index 0000000..46f6aac\n" "> --- /dev/null\n" @@ -80,7 +82,8 @@ "> +- #interrupt-cells: Should be set to 2 for IRQ number and flags.\n" "> + The first cell is the IRQ number. IRQ numbers for different interrupt\n" "> + source of MAX77620 are defined at dt-bindings/mfd/max77620.h\n" - "> + The second cell is the flags, encoded as the trigger masks from binding\n" + "> + The second cell is the flags, encoded as the trigger masks from bindin=\n" + "g\n" "> + document interrupts.txt, using dt-bindings/irq.\n" "\n" "This is a very lengthy read for such little information. Please make\n" @@ -98,7 +101,7 @@ "\t\t\t\tas external input.\n" "- #interrupt-cells:\t\tShould be set to 2 for IRQ number and flags.\n" "\t\t\t\tThe first cell is the IRQ number. IRQ numbers\n" - "\t\t\t\tfor different interrupt source of MAX77620 are \n" + "\t\t\t\tfor different interrupt source of MAX77620 are=20\n" "\t\t\t\tdefined at dt-bindings/mfd/max77620.h\n" " \t\t\t\tThe second cell is the flags, encoded as the\n" "\t\t\t\ttrigger masks from binding document\n" @@ -130,20 +133,24 @@ "s/issue/issues/\n" "\n" "> +Optional submodule and their properties:\n" - "> +=======================================\n" + "> +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=\n" + "=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n" "\n" "s/submodule/sub-modules/ ... or sub-modes even.\n" "\n" "> +Flexible power sequence configuration\n" - "> +====================================\n" - "> +This sub-node configures the Flexible Power Sequnece(FPS) for power ON slot,\n" + "> +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=\n" + "=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n" + "> +This sub-node configures the Flexible Power Sequnece(FPS) for power ON s=\n" + "lot,\n" "\n" "s/Sequnece(FPS)/Sequnece (FPS)/\n" "\n" "> +power OFF slot and slot period of the device. Device has 3 FPS as FPS0,\n" "> +FPS1 and FPS2. The details of FPS configuration is provided through\n" "> +subnode \"fps\". The details of FPS0, FPS1, FPS2 are provided through the\n" - "> +child node under this subnodes. The FPS number is provided via reg property.\n" + "> +child node under this subnodes. The FPS number is provided via reg prope=\n" + "rty.\n" "> +\n" "> +The property for fps child nodes as:\n" "> +Required properties:\n" @@ -188,11 +195,12 @@ "Please format these as I suggested above.\n" "\n" "> +Here supported time periods by device in microseconds are as follows:\n" - "> +MAX77620 supports 40, 80, 160, 320, 640, 1280, 2560 and 5120 microseconds.\n" + "> +MAX77620 supports 40, 80, 160, 320, 640, 1280, 2560 and 5120 microsecond=\n" + "s.\n" "> +MAX20024 supports 20, 40, 80, 160, 320, 640, 1280 and 2540 microseconds.\n" "> +\n" "> +Pinmux and GPIO:\n" - "> +===============\n" + "> +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n" "\n" "I think this whole section needs moving to ../pinctrl and needs to be\n" "reviewed by Linus W.\n" @@ -204,7 +212,8 @@ "> +bindings used by client devices, including the meaning of the phrase\n" "> +\"pin configuration node\".\n" "> +\n" - "> +Following are properties which is needed if GPIO and pinmux functionality\n" + "> +Following are properties which is needed if GPIO and pinmux functionalit=\n" + "y\n" "> +is required:\n" "> + Required properties:\n" "> + -------------------\n" @@ -264,12 +273,13 @@ "> +\t\t\t\tup slot.\n" "> +\n" "> +Regulators:\n" - "> +===========\n" + "> +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n" "\n" "I think this whole section needs moving to ../regulator and needs to be\n" "reviewed by Mark B.\n" "\n" - "> +Device has multiple DCDC(sd[0-3] and LDOs(ldo[0-8]). The node \"regulators\"\n" + "> +Device has multiple DCDC(sd[0-3] and LDOs(ldo[0-8]). The node \"regulator=\n" + "s\"\n" "> +is require if regulator functionality is needed.\n" "> +\n" "> +Following are properties of regulator subnode.\n" @@ -321,7 +331,7 @@ "> +\t\t\tconfiguration.\n" "> +\n" "> +Backup Battery:\n" - "> +==============\n" + "> +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n" "\n" "I think this whole section needs moving to ../power and needs to be\n" "reviewed by Sebastian R.\n" @@ -347,7 +357,7 @@ "> +\t\t\tDevice supports 100/1000/3000/6000 Ohms.\n" "> +\n" "> +Low-Battery Monitor:\n" - "> +==================\n" + "> +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n" "\n" "As above.\n" "\n" @@ -375,11 +385,11 @@ "> +#include <dt-bindings/mfd/max77620.h>\n" "> +...\n" "> +max77620@3c {\n" - "> +\tcompatible = \"maxim,max77620\";\n" - "> +\treg = <0x3c>;\n" + "> +\tcompatible =3D \"maxim,max77620\";\n" + "> +\treg =3D <0x3c>;\n" "> +\n" - "> +\tinterrupt-parent = <&intc>;\n" - "> +\tinterrupts = <0 86 IRQ_TYPE_NONE>;\n" + "> +\tinterrupt-parent =3D <&intc>;\n" + "> +\tinterrupts =3D <0 86 IRQ_TYPE_NONE>;\n" "> +\n" "> +\n" "> +Example:\n" @@ -387,160 +397,161 @@ "> +#include <dt-bindings/mfd/max77620.h>\n" "> +...\n" "> +max77620@3c {\n" - "> +\tcompatible = \"maxim,max77620\";\n" - "> +\treg = <0x3c>;\n" + "> +\tcompatible =3D \"maxim,max77620\";\n" + "> +\treg =3D <0x3c>;\n" "> +\n" - "> +\tinterrupt-parent = <&intc>;\n" - "> +\tinterrupts = <0 86 IRQ_TYPE_NONE>;\n" + "> +\tinterrupt-parent =3D <&intc>;\n" + "> +\tinterrupts =3D <0 86 IRQ_TYPE_NONE>;\n" "> +\n" "> +\tinterrupt-controller;\n" - "> +\t#interrupt-cells = <2>;\n" + "> +\t#interrupt-cells =3D <2>;\n" "> +\n" "> +\tgpio-controller;\n" - "> +\t#gpio-cells = <2>;\n" + "> +\t#gpio-cells =3D <2>;\n" "> +\n" "> +\tbackup-battery {\n" - "> +\t\tmaxim,bb-charging-current-microamp = <100>;\n" - "> +\t\tmaxim,bb-charging-voltage-microvolt = <3000000>;\n" - "> +\t\tmaxim,bb-output-resister-ohm = <100>;\n" + "> +\t\tmaxim,bb-charging-current-microamp =3D <100>;\n" + "> +\t\tmaxim,bb-charging-voltage-microvolt =3D <3000000>;\n" + "> +\t\tmaxim,bb-output-resister-ohm =3D <100>;\n" "> +\t};\n" "> +\n" "> +\tfps {\n" - "> +\t\t#address-cells = <1>;\n" - "> +\t\t#size-cells = <0>;\n" + "> +\t\t#address-cells =3D <1>;\n" + "> +\t\t#size-cells =3D <0>;\n" "> +\t\tfps@0 {\n" - "> +\t\t\treg = <0>;\n" - "> +\t\t\tmaxim,fps-time-period-us = <1280>;\n" - "> +\t\t\tmaxim,fps-enable-input = <FPS_EN_SRC_EN0>;\n" + "> +\t\t\treg =3D <0>;\n" + "> +\t\t\tmaxim,fps-time-period-us =3D <1280>;\n" + "> +\t\t\tmaxim,fps-enable-input =3D <FPS_EN_SRC_EN0>;\n" "> +\t\t};\n" "> +\n" "> +\t\tfps@1 {\n" - "> +\t\t\treg = <1>;\n" - "> +\t\t\tmaxim,fps-time-period-us = <2560>;\n" - "> +\t\t\tmaxim,fps-enable-input = <FPS_EN_SRC_EN1>;\n" + "> +\t\t\treg =3D <1>;\n" + "> +\t\t\tmaxim,fps-time-period-us =3D <2560>;\n" + "> +\t\t\tmaxim,fps-enable-input =3D <FPS_EN_SRC_EN1>;\n" "> +\t\t};\n" "> +\n" "> +\t\tfps@2 {\n" - "> +\t\t\treg = <2>;\n" - "> +\t\t\tmaxim,fps-time-period-us = <640>;\n" - "> +\t\t\tmaxim,fps-enable-input = <FPS_EN_SRC_SW>;\n" + "> +\t\t\treg =3D <2>;\n" + "> +\t\t\tmaxim,fps-time-period-us =3D <640>;\n" + "> +\t\t\tmaxim,fps-enable-input =3D <FPS_EN_SRC_SW>;\n" "> +\t\t};\n" "> +\t};\n" "> +\n" "> +\tregulators {\n" - "> +\t\tin-ldo0-1-supply = <&max77620_sd2>;\n" - "> +\t\tin-ldo7-8-supply = <&max77620_sd2>;\n" + "> +\t\tin-ldo0-1-supply =3D <&max77620_sd2>;\n" + "> +\t\tin-ldo7-8-supply =3D <&max77620_sd2>;\n" "> +\n" "> +\t\tmax77620_sd0: sd0 {\n" - "> +\t\t\tregulator-name = \"vdd-core\";\n" - "> +\t\t\tregulator-min-microvolt = <600000>;\n" - "> +\t\t\tregulator-max-microvolt = <1400000>;\n" + "> +\t\t\tregulator-name =3D \"vdd-core\";\n" + "> +\t\t\tregulator-min-microvolt =3D <600000>;\n" + "> +\t\t\tregulator-max-microvolt =3D <1400000>;\n" "> +\t\t\tregulator-boot-on;\n" "> +\t\t\tregulator-always-on;\n" - "> +\t\t\tmaxim,fps-source = <FPS_SRC_1>;\n" - "> +\t\t\tregulator-init-mode = <REGULATOR_MODE_NORMAL>;\n" + "> +\t\t\tmaxim,fps-source =3D <FPS_SRC_1>;\n" + "> +\t\t\tregulator-init-mode =3D <REGULATOR_MODE_NORMAL>;\n" "> +\t\t};\n" "> +\n" "> +\t\tmax77620_sd1: sd1 {\n" - "> +\t\t\tregulator-name = \"vddio-ddr\";\n" - "> +\t\t\tregulator-min-microvolt = <1200000>;\n" - "> +\t\t\tregulator-max-microvolt = <1200000>;\n" + "> +\t\t\tregulator-name =3D \"vddio-ddr\";\n" + "> +\t\t\tregulator-min-microvolt =3D <1200000>;\n" + "> +\t\t\tregulator-max-microvolt =3D <1200000>;\n" "> +\t\t\tregulator-always-on;\n" "> +\t\t\tregulator-boot-on;\n" - "> +\t\t\tregulator-init-mode = <REGULATOR_MODE_NORMAL>;\n" - "> +\t\t\tmaxim,fps-source = <FPS_SRC_0>;\n" + "> +\t\t\tregulator-init-mode =3D <REGULATOR_MODE_NORMAL>;\n" + "> +\t\t\tmaxim,fps-source =3D <FPS_SRC_0>;\n" "> +\t\t};\n" "> +\n" "> +\t\tmax77620_sd2: sd2 {\n" - "> +\t\t\tregulator-name = \"vdd-pre-reg\";\n" - "> +\t\t\tregulator-min-microvolt = <1350000>;\n" - "> +\t\t\tregulator-max-microvolt = <1350000>;\n" - "> +\t\t\tmaxim,fps-source = <FPS_SRC_1>;\n" + "> +\t\t\tregulator-name =3D \"vdd-pre-reg\";\n" + "> +\t\t\tregulator-min-microvolt =3D <1350000>;\n" + "> +\t\t\tregulator-max-microvolt =3D <1350000>;\n" + "> +\t\t\tmaxim,fps-source =3D <FPS_SRC_1>;\n" "> +\t\t};\n" "> +\n" "> +\t\tmax77620_sd3: sd3 {\n" - "> +\t\t\tregulator-name = \"vdd-1v8\";\n" - "> +\t\t\tregulator-min-microvolt = <1800000>;\n" - "> +\t\t\tregulator-max-microvolt = <1800000>;\n" + "> +\t\t\tregulator-name =3D \"vdd-1v8\";\n" + "> +\t\t\tregulator-min-microvolt =3D <1800000>;\n" + "> +\t\t\tregulator-max-microvolt =3D <1800000>;\n" "> +\t\t\tregulator-always-on;\n" "> +\t\t\tregulator-boot-on;\n" - "> +\t\t\tmaxim,fps-source = <FPS_SRC_0>;\n" - "> +\t\t\tregulator-init-mode = <REGULATOR_MODE_NORMAL>;\n" + "> +\t\t\tmaxim,fps-source =3D <FPS_SRC_0>;\n" + "> +\t\t\tregulator-init-mode =3D <REGULATOR_MODE_NORMAL>;\n" "> +\t\t};\n" "> +\n" "> +\t\tmax77620_ldo0: ldo0 {\n" - "> +\t\t\tregulator-name = \"avdd-sys\";\n" - "> +\t\t\tregulator-min-microvolt = <1200000>;\n" - "> +\t\t\tregulator-max-microvolt = <1200000>;\n" + "> +\t\t\tregulator-name =3D \"avdd-sys\";\n" + "> +\t\t\tregulator-min-microvolt =3D <1200000>;\n" + "> +\t\t\tregulator-max-microvolt =3D <1200000>;\n" "> +\t\t\tregulator-always-on;\n" "> +\t\t\tregulator-boot-on;\n" - "> +\t\t\tmaxim,fps-source = <FPS_SRC_NONE>;\n" + "> +\t\t\tmaxim,fps-source =3D <FPS_SRC_NONE>;\n" "> +\t\t};\n" "> +\n" "> +\t\tmax77620_ldo1: ldo1 {\n" - "> +\t\t\tregulator-name = \"vdd-pex\";\n" - "> +\t\t\tregulator-min-microvolt = <1050000>;\n" - "> +\t\t\tregulator-max-microvolt = <1050000>;\n" - "> +\t\t\tmaxim,fps-source = <FPS_SRC_NONE>;\n" + "> +\t\t\tregulator-name =3D \"vdd-pex\";\n" + "> +\t\t\tregulator-min-microvolt =3D <1050000>;\n" + "> +\t\t\tregulator-max-microvolt =3D <1050000>;\n" + "> +\t\t\tmaxim,fps-source =3D <FPS_SRC_NONE>;\n" "> +\t\t};\n" "> +\n" "> +\t\tmax77620_ldo2: ldo2 {\n" - "> +\t\t\tregulator-name = \"vddio-sdmmc3\";\n" - "> +\t\t\tregulator-min-microvolt = <1800000>;\n" - "> +\t\t\tregulator-max-microvolt = <3300000>;\n" - "> +\t\t\tmaxim,fps-source = <FPS_SRC_NONE>;\n" + "> +\t\t\tregulator-name =3D \"vddio-sdmmc3\";\n" + "> +\t\t\tregulator-min-microvolt =3D <1800000>;\n" + "> +\t\t\tregulator-max-microvolt =3D <3300000>;\n" + "> +\t\t\tmaxim,fps-source =3D <FPS_SRC_NONE>;\n" "> +\t\t};\n" "> +\n" "> +\t\tmax77620_ldo3: ldo3 {\n" - "> +\t\t\tregulator-name = \"vdd-cam-hv\";\n" - "> +\t\t\tregulator-min-microvolt = <2800000>;\n" - "> +\t\t\tregulator-max-microvolt = <2800000>;\n" - "> +\t\t\tmaxim,fps-source = <FPS_SRC_NONE>;\n" + "> +\t\t\tregulator-name =3D \"vdd-cam-hv\";\n" + "> +\t\t\tregulator-min-microvolt =3D <2800000>;\n" + "> +\t\t\tregulator-max-microvolt =3D <2800000>;\n" + "> +\t\t\tmaxim,fps-source =3D <FPS_SRC_NONE>;\n" "> +\t\t};\n" "> +\n" "> +\t\tmax77620_ldo4: ldo4 {\n" - "> +\t\t\tregulator-name = \"vdd-rtc\";\n" - "> +\t\t\tregulator-min-microvolt = <1250000>;\n" - "> +\t\t\tregulator-max-microvolt = <1250000>;\n" + "> +\t\t\tregulator-name =3D \"vdd-rtc\";\n" + "> +\t\t\tregulator-min-microvolt =3D <1250000>;\n" + "> +\t\t\tregulator-max-microvolt =3D <1250000>;\n" "> +\t\t\tregulator-always-on;\n" "> +\t\t\tregulator-boot-on;\n" - "> +\t\t\tmaxim,fps-source = <FPS_SRC_0>;\n" + "> +\t\t\tmaxim,fps-source =3D <FPS_SRC_0>;\n" "> +\t\t};\n" "> +\n" "> +\t\tmax77620_ldo5: ldo5 {\n" - "> +\t\t\tregulator-name = \"avdd-ts-hv\";\n" - "> +\t\t\tregulator-min-microvolt = <3000000>;\n" - "> +\t\t\tregulator-max-microvolt = <3000000>;\n" - "> +\t\t\tmaxim,fps-source = <FPS_SRC_NONE>;\n" + "> +\t\t\tregulator-name =3D \"avdd-ts-hv\";\n" + "> +\t\t\tregulator-min-microvolt =3D <3000000>;\n" + "> +\t\t\tregulator-max-microvolt =3D <3000000>;\n" + "> +\t\t\tmaxim,fps-source =3D <FPS_SRC_NONE>;\n" "> +\t\t};\n" "> +\n" "> +\t\tmax77620_ldo6: ldo6 {\n" - "> +\t\t\tregulator-name = \"vdd-ts\";\n" - "> +\t\t\tregulator-min-microvolt = <1800000>;\n" - "> +\t\t\tregulator-max-microvolt = <1800000>;\n" + "> +\t\t\tregulator-name =3D \"vdd-ts\";\n" + "> +\t\t\tregulator-min-microvolt =3D <1800000>;\n" + "> +\t\t\tregulator-max-microvolt =3D <1800000>;\n" "> +\t\t\tregulator-always-on;\n" "> +\t\t\tregulator-boot-on;\n" - "> +\t\t\tmaxim,fps-source = <FPS_SRC_NONE>;\n" + "> +\t\t\tmaxim,fps-source =3D <FPS_SRC_NONE>;\n" "> +\t\t};\n" "> +\n" "> +\t\tmax77620_ldo7: ldo7 {\n" - "> +\t\t\tregulator-name = \"vdd-gen-pll-edp\";\n" - "> +\t\t\tregulator-min-microvolt = <1050000>;\n" - "> +\t\t\tregulator-max-microvolt = <1050000>;\n" + "> +\t\t\tregulator-name =3D \"vdd-gen-pll-edp\";\n" + "> +\t\t\tregulator-min-microvolt =3D <1050000>;\n" + "> +\t\t\tregulator-max-microvolt =3D <1050000>;\n" "> +\t\t\tregulator-always-on;\n" "> +\t\t\tregulator-boot-on;\n" - "> +\t\t\tmaxim,fps-source = <FPS_SRC_1>;\n" + "> +\t\t\tmaxim,fps-source =3D <FPS_SRC_1>;\n" "> +\t\t};\n" "> +\n" "> +\t\tmax77620_ldo8: ldo8 {\n" - "> +\t\t\tregulator-name = \"vdd-hdmi-dp\";\n" - "> +\t\t\tregulator-min-microvolt = <1050000>;\n" - "> +\t\t\tregulator-max-microvolt = <1050000>;\n" - "> +\t\t\tmaxim,fps-source = <FPS_SRC_NONE>;\n" + "> +\t\t\tregulator-name =3D \"vdd-hdmi-dp\";\n" + "> +\t\t\tregulator-min-microvolt =3D <1050000>;\n" + "> +\t\t\tregulator-max-microvolt =3D <1050000>;\n" + "> +\t\t\tmaxim,fps-source =3D <FPS_SRC_NONE>;\n" "> +\t\t};\n" "> +\t};\n" "> +};\n" - "> diff --git a/include/dt-bindings/mfd/max77620.h b/include/dt-bindings/mfd/max77620.h\n" + "> diff --git a/include/dt-bindings/mfd/max77620.h b/include/dt-bindings/mfd=\n" + "/max77620.h\n" "> new file mode 100644\n" "> index 0000000..8423d1d\n" "> --- /dev/null\n" @@ -588,14 +599,23 @@ "> +\n" "> +#endif\n" "\n" - "-- \n" + "--=20\n" "Lee Jones\n" "Linaro STMicroelectronics Landing Team Lead\n" - "Linaro.org \342\224\202 Open source software for ARM SoCs\n" + "Linaro.org =E2=94=82 Open source software for ARM SoCs\n" "Follow Linaro: Facebook | Twitter | Blog\n" - "--\n" - "To unsubscribe from this list: send the line \"unsubscribe linux-gpio\" in\n" - "the body of a message to majordomo@vger.kernel.org\n" - More majordomo info at http://vger.kernel.org/majordomo-info.html + "\n" + "--=20\n" + "--=20\n" + "You received this message because you are subscribed to \"rtc-linux\".\n" + "Membership options at http://groups.google.com/group/rtc-linux .\n" + "Please read http://groups.google.com/group/rtc-linux/web/checklist\n" + "before submitting a driver.\n" + "---=20\n" + "You received this message because you are subscribed to the Google Groups \"=\n" + "rtc-linux\" group.\n" + "To unsubscribe from this group and stop receiving emails from it, send an e=\n" + "mail to rtc-linux+unsubscribe@googlegroups.com.\n" + For more options, visit https://groups.google.com/d/optout. -5d1ce17bee281c48d608f1e06c17eba84f6b2371fb9276c50292e7716304b071 +942e46a3ffdf305bc05184eb3bc48033205f6d0ea1ae2d53d6c819d2882a7aa1
diff --git a/a/1.txt b/N2/1.txt index 7d2f022..24c37de 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -566,7 +566,3 @@ 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 linux-gpio" in -the body of a message to majordomo@vger.kernel.org -More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/a/content_digest b/N2/content_digest index c0acb25..b792186 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -592,10 +592,6 @@ "Lee Jones\n" "Linaro STMicroelectronics Landing Team Lead\n" "Linaro.org \342\224\202 Open source software for ARM SoCs\n" - "Follow Linaro: Facebook | Twitter | Blog\n" - "--\n" - "To unsubscribe from this list: send the line \"unsubscribe linux-gpio\" in\n" - "the body of a message to majordomo@vger.kernel.org\n" - More majordomo info at http://vger.kernel.org/majordomo-info.html + Follow Linaro: Facebook | Twitter | Blog -5d1ce17bee281c48d608f1e06c17eba84f6b2371fb9276c50292e7716304b071 +0f1fbccb2a0fc1cbd02be441e9f1b762c13d7921e9e3cf093976c7bc38d7df38
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.