Re: [PATCH v5] ARM: dts: imx53: Add GE Healthcare PPD
On Wed, Jul 19, 2017 at 04:02:45PM +0100, Martyn Welch wrote: > From: Fabien Lahoudere> > PPD is a product from GE Healthcare to monitor vital biometric signals. > > Signed-off-by: Fabien Lahoudere > Signed-off-by: Sebastian Reichel > Signed-off-by: Martyn Welch > --- > > Changes since PATCHv4: https://patchwork.kernel.org/patch/9834733/ > - actually remove fsl,mode node > - more IOMUX configuration corrections > - limit CPU frequency to chip max frequency > Changes since PATCHv3: https://patchwork.kernel.org/patch/9819017/ > - licensing modified > - manufacturer changed to GE > - regulator nodes corrected > - backlight node corrected > - flags rather than magic numbers used > - registers for usbphys added > - set up IOMUX configuration correctly > - various whitespace corrections > - removed unused fsl,mode node > - missing unit addresses added > - reordered nodes and properties as requested > Changes since PATCHv2: https://patchwork.kernel.org/patch/9809681/ > - drop dma-info property from serial nodes. That property is not >available in mainline. > Changes since PATCHv1: https://patchwork.kernel.org/patch/9265391/ > - fixed issues raised by Mark > - added some missing vendor prefixes > - dropped anx9804 nodes (no upstream support/binding) > - use proper chip-select for ecspi1.cs0 > > arch/arm/boot/dts/Makefile |1 + > arch/arm/boot/dts/imx53-ppd.dts | 1067 > +++ > 2 files changed, 1068 insertions(+) > create mode 100644 arch/arm/boot/dts/imx53-ppd.dts > > diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile > index 4b17f35..7f3dcab 100644 > --- a/arch/arm/boot/dts/Makefile > +++ b/arch/arm/boot/dts/Makefile > @@ -342,6 +342,7 @@ dtb-$(CONFIG_SOC_IMX53) += \ > imx53-ard.dtb \ > imx53-m53evk.dtb \ > imx53-mba53.dtb \ > + imx53-ppd.dtb \ > imx53-qsb.dtb \ > imx53-qsrb.dtb \ > imx53-smd.dtb \ > diff --git a/arch/arm/boot/dts/imx53-ppd.dts b/arch/arm/boot/dts/imx53-ppd.dts > new file mode 100644 > index 000..320026a > --- /dev/null > +++ b/arch/arm/boot/dts/imx53-ppd.dts > @@ -0,0 +1,1067 @@ > +/* > + * Copyright 2014 General Electric Company > + * > + * This file is dual-licensed: you can use it either under the terms > + * of the GPL or the X11 license, at your option. Note that this dual > + * licensing only applies to this file, and not this project as a > + * whole. > + * > + * a) This file is free software; you can redistribute it and/or > + * modify it under the terms of the GNU General Public License > + * version 2 as published by the Free Software Foundation. > + * > + * This file is distributed in the hope that it will be useful, > + * but WITHOUT ANY WARRANTY; without even the implied warranty of > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > + * GNU General Public License for more details. > + * > + * Or, alternatively, > + * > + * b) Permission is hereby granted, free of charge, to any person > + * obtaining a copy of this software and associated documentation > + * files (the "Software"), to deal in the Software without > + * restriction, including without limitation the rights to use, > + * copy, modify, merge, publish, distribute, sublicense, and/or > + * sell copies of the Software, and to permit persons to whom the > + * Software is furnished to do so, subject to the following > + * conditions: > + * > + * The above copyright notice and this permission notice shall be > + * included in all copies or substantial portions of the Software. > + * > + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, > + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES > + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND > + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT > + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, > + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING > + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR > + * OTHER DEALINGS IN THE SOFTWARE. > + */ > + > +/dts-v1/; > + > +#include "imx53.dtsi" > + > +/ { > + model = "Freescale i.MX53 CPUV0 PPD rev6"; This is a board from GE instead of Freescale, right? > + compatible = "ge,imx53-cpuvo", "fsl,imx53"; > + > + aliases { > + spi0 = > + spi1 = > + spi2 = > + }; > + > + chosen { > + stdout-path = ":115200n8"; > + }; > + > + memory@7000 { > + device_type = "memory"; > + reg = <0x7000 0x2000>, > + <0xb000 0x2000>; > + }; > + > + cko2_11M: sgtl_clock_cko2 { We prefer to use hyphen than underscore in node name. >
Re: [PATCH v5] ARM: dts: imx53: Add GE Healthcare PPD
On Wed, Jul 19, 2017 at 04:02:45PM +0100, Martyn Welch wrote: > From: Fabien Lahoudere > > PPD is a product from GE Healthcare to monitor vital biometric signals. > > Signed-off-by: Fabien Lahoudere > Signed-off-by: Sebastian Reichel > Signed-off-by: Martyn Welch > --- > > Changes since PATCHv4: https://patchwork.kernel.org/patch/9834733/ > - actually remove fsl,mode node > - more IOMUX configuration corrections > - limit CPU frequency to chip max frequency > Changes since PATCHv3: https://patchwork.kernel.org/patch/9819017/ > - licensing modified > - manufacturer changed to GE > - regulator nodes corrected > - backlight node corrected > - flags rather than magic numbers used > - registers for usbphys added > - set up IOMUX configuration correctly > - various whitespace corrections > - removed unused fsl,mode node > - missing unit addresses added > - reordered nodes and properties as requested > Changes since PATCHv2: https://patchwork.kernel.org/patch/9809681/ > - drop dma-info property from serial nodes. That property is not >available in mainline. > Changes since PATCHv1: https://patchwork.kernel.org/patch/9265391/ > - fixed issues raised by Mark > - added some missing vendor prefixes > - dropped anx9804 nodes (no upstream support/binding) > - use proper chip-select for ecspi1.cs0 > > arch/arm/boot/dts/Makefile |1 + > arch/arm/boot/dts/imx53-ppd.dts | 1067 > +++ > 2 files changed, 1068 insertions(+) > create mode 100644 arch/arm/boot/dts/imx53-ppd.dts > > diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile > index 4b17f35..7f3dcab 100644 > --- a/arch/arm/boot/dts/Makefile > +++ b/arch/arm/boot/dts/Makefile > @@ -342,6 +342,7 @@ dtb-$(CONFIG_SOC_IMX53) += \ > imx53-ard.dtb \ > imx53-m53evk.dtb \ > imx53-mba53.dtb \ > + imx53-ppd.dtb \ > imx53-qsb.dtb \ > imx53-qsrb.dtb \ > imx53-smd.dtb \ > diff --git a/arch/arm/boot/dts/imx53-ppd.dts b/arch/arm/boot/dts/imx53-ppd.dts > new file mode 100644 > index 000..320026a > --- /dev/null > +++ b/arch/arm/boot/dts/imx53-ppd.dts > @@ -0,0 +1,1067 @@ > +/* > + * Copyright 2014 General Electric Company > + * > + * This file is dual-licensed: you can use it either under the terms > + * of the GPL or the X11 license, at your option. Note that this dual > + * licensing only applies to this file, and not this project as a > + * whole. > + * > + * a) This file is free software; you can redistribute it and/or > + * modify it under the terms of the GNU General Public License > + * version 2 as published by the Free Software Foundation. > + * > + * This file is distributed in the hope that it will be useful, > + * but WITHOUT ANY WARRANTY; without even the implied warranty of > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > + * GNU General Public License for more details. > + * > + * Or, alternatively, > + * > + * b) Permission is hereby granted, free of charge, to any person > + * obtaining a copy of this software and associated documentation > + * files (the "Software"), to deal in the Software without > + * restriction, including without limitation the rights to use, > + * copy, modify, merge, publish, distribute, sublicense, and/or > + * sell copies of the Software, and to permit persons to whom the > + * Software is furnished to do so, subject to the following > + * conditions: > + * > + * The above copyright notice and this permission notice shall be > + * included in all copies or substantial portions of the Software. > + * > + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, > + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES > + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND > + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT > + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, > + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING > + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR > + * OTHER DEALINGS IN THE SOFTWARE. > + */ > + > +/dts-v1/; > + > +#include "imx53.dtsi" > + > +/ { > + model = "Freescale i.MX53 CPUV0 PPD rev6"; This is a board from GE instead of Freescale, right? > + compatible = "ge,imx53-cpuvo", "fsl,imx53"; > + > + aliases { > + spi0 = > + spi1 = > + spi2 = > + }; > + > + chosen { > + stdout-path = ":115200n8"; > + }; > + > + memory@7000 { > + device_type = "memory"; > + reg = <0x7000 0x2000>, > + <0xb000 0x2000>; > + }; > + > + cko2_11M: sgtl_clock_cko2 { We prefer to use hyphen than underscore in node name. > + compatible = "fixed-clock"; > + #clock-cells = <0>; > + clock-frequency = <11289600>; > +
Re: [PATCH v5] ARM: dts: imx53: Add GE Healthcare PPD
On Wed, Jul 19, 2017 at 12:02 PM, Martyn Welchwrote: > From: Fabien Lahoudere > > PPD is a product from GE Healthcare to monitor vital biometric signals. > > Signed-off-by: Fabien Lahoudere > Signed-off-by: Sebastian Reichel > Signed-off-by: Martyn Welch Reviewed-by: Fabio Estevam
Re: [PATCH v5] ARM: dts: imx53: Add GE Healthcare PPD
On Wed, Jul 19, 2017 at 12:02 PM, Martyn Welch wrote: > From: Fabien Lahoudere > > PPD is a product from GE Healthcare to monitor vital biometric signals. > > Signed-off-by: Fabien Lahoudere > Signed-off-by: Sebastian Reichel > Signed-off-by: Martyn Welch Reviewed-by: Fabio Estevam
[PATCH v5] ARM: dts: imx53: Add GE Healthcare PPD
From: Fabien LahouderePPD is a product from GE Healthcare to monitor vital biometric signals. Signed-off-by: Fabien Lahoudere Signed-off-by: Sebastian Reichel Signed-off-by: Martyn Welch --- Changes since PATCHv4: https://patchwork.kernel.org/patch/9834733/ - actually remove fsl,mode node - more IOMUX configuration corrections - limit CPU frequency to chip max frequency Changes since PATCHv3: https://patchwork.kernel.org/patch/9819017/ - licensing modified - manufacturer changed to GE - regulator nodes corrected - backlight node corrected - flags rather than magic numbers used - registers for usbphys added - set up IOMUX configuration correctly - various whitespace corrections - removed unused fsl,mode node - missing unit addresses added - reordered nodes and properties as requested Changes since PATCHv2: https://patchwork.kernel.org/patch/9809681/ - drop dma-info property from serial nodes. That property is not available in mainline. Changes since PATCHv1: https://patchwork.kernel.org/patch/9265391/ - fixed issues raised by Mark - added some missing vendor prefixes - dropped anx9804 nodes (no upstream support/binding) - use proper chip-select for ecspi1.cs0 arch/arm/boot/dts/Makefile |1 + arch/arm/boot/dts/imx53-ppd.dts | 1067 +++ 2 files changed, 1068 insertions(+) create mode 100644 arch/arm/boot/dts/imx53-ppd.dts diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 4b17f35..7f3dcab 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -342,6 +342,7 @@ dtb-$(CONFIG_SOC_IMX53) += \ imx53-ard.dtb \ imx53-m53evk.dtb \ imx53-mba53.dtb \ + imx53-ppd.dtb \ imx53-qsb.dtb \ imx53-qsrb.dtb \ imx53-smd.dtb \ diff --git a/arch/arm/boot/dts/imx53-ppd.dts b/arch/arm/boot/dts/imx53-ppd.dts new file mode 100644 index 000..320026a --- /dev/null +++ b/arch/arm/boot/dts/imx53-ppd.dts @@ -0,0 +1,1067 @@ +/* + * Copyright 2014 General Electric Company + * + * This file is dual-licensed: you can use it either under the terms + * of the GPL or the X11 license, at your option. Note that this dual + * licensing only applies to this file, and not this project as a + * whole. + * + * a) This file is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * version 2 as published by the Free Software Foundation. + * + * This file is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Or, alternatively, + * + * b) Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or + * sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +/dts-v1/; + +#include "imx53.dtsi" + +/ { + model = "Freescale i.MX53 CPUV0 PPD rev6"; + compatible = "ge,imx53-cpuvo", "fsl,imx53"; + + aliases { + spi0 = + spi1 = + spi2 = + }; + + chosen { + stdout-path = ":115200n8"; + }; + + memory@7000 { + device_type = "memory"; + reg = <0x7000 0x2000>, + <0xb000 0x2000>; + }; + + cko2_11M: sgtl_clock_cko2 { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <11289600>; + }; + + sgtlsound: sound { + compatible = "fsl,imx53-cpuvo-sgtl5000", +"fsl,imx-audio-sgtl5000"; + model = "imx53-cpuvo-sgtl5000"; + ssi-controller = <>; +
[PATCH v5] ARM: dts: imx53: Add GE Healthcare PPD
From: Fabien Lahoudere PPD is a product from GE Healthcare to monitor vital biometric signals. Signed-off-by: Fabien Lahoudere Signed-off-by: Sebastian Reichel Signed-off-by: Martyn Welch --- Changes since PATCHv4: https://patchwork.kernel.org/patch/9834733/ - actually remove fsl,mode node - more IOMUX configuration corrections - limit CPU frequency to chip max frequency Changes since PATCHv3: https://patchwork.kernel.org/patch/9819017/ - licensing modified - manufacturer changed to GE - regulator nodes corrected - backlight node corrected - flags rather than magic numbers used - registers for usbphys added - set up IOMUX configuration correctly - various whitespace corrections - removed unused fsl,mode node - missing unit addresses added - reordered nodes and properties as requested Changes since PATCHv2: https://patchwork.kernel.org/patch/9809681/ - drop dma-info property from serial nodes. That property is not available in mainline. Changes since PATCHv1: https://patchwork.kernel.org/patch/9265391/ - fixed issues raised by Mark - added some missing vendor prefixes - dropped anx9804 nodes (no upstream support/binding) - use proper chip-select for ecspi1.cs0 arch/arm/boot/dts/Makefile |1 + arch/arm/boot/dts/imx53-ppd.dts | 1067 +++ 2 files changed, 1068 insertions(+) create mode 100644 arch/arm/boot/dts/imx53-ppd.dts diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 4b17f35..7f3dcab 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -342,6 +342,7 @@ dtb-$(CONFIG_SOC_IMX53) += \ imx53-ard.dtb \ imx53-m53evk.dtb \ imx53-mba53.dtb \ + imx53-ppd.dtb \ imx53-qsb.dtb \ imx53-qsrb.dtb \ imx53-smd.dtb \ diff --git a/arch/arm/boot/dts/imx53-ppd.dts b/arch/arm/boot/dts/imx53-ppd.dts new file mode 100644 index 000..320026a --- /dev/null +++ b/arch/arm/boot/dts/imx53-ppd.dts @@ -0,0 +1,1067 @@ +/* + * Copyright 2014 General Electric Company + * + * This file is dual-licensed: you can use it either under the terms + * of the GPL or the X11 license, at your option. Note that this dual + * licensing only applies to this file, and not this project as a + * whole. + * + * a) This file is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * version 2 as published by the Free Software Foundation. + * + * This file is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Or, alternatively, + * + * b) Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or + * sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +/dts-v1/; + +#include "imx53.dtsi" + +/ { + model = "Freescale i.MX53 CPUV0 PPD rev6"; + compatible = "ge,imx53-cpuvo", "fsl,imx53"; + + aliases { + spi0 = + spi1 = + spi2 = + }; + + chosen { + stdout-path = ":115200n8"; + }; + + memory@7000 { + device_type = "memory"; + reg = <0x7000 0x2000>, + <0xb000 0x2000>; + }; + + cko2_11M: sgtl_clock_cko2 { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <11289600>; + }; + + sgtlsound: sound { + compatible = "fsl,imx53-cpuvo-sgtl5000", +"fsl,imx-audio-sgtl5000"; + model = "imx53-cpuvo-sgtl5000"; + ssi-controller = <>; + audio-codec = <>; + audio-routing = + "MIC_IN", "Mic Jack", + "Mic Jack",