* [PATCH v2 0/4] Add support for Amlogic Meson8b and couple of boards @ 2015-10-07 20:31 Carlo Caione 2015-10-07 20:31 ` [PATCH v2 1/4] of: documentation: Add vendor prefix for Tronfy Carlo Caione ` (4 more replies) 0 siblings, 5 replies; 11+ messages in thread From: Carlo Caione @ 2015-10-07 20:31 UTC (permalink / raw) To: linux-arm-kernel From: Carlo Caione <carlo@endlessm.com> A patchset sitting in my personal repo since forever. It adds the basic support for Amlogic Meson8B SoCs and two common boards: Hardkernel Odroid-C1 and Tronfy MXQ. Changelog: ** v2: - Specified which board compatibles apply to which SOC - Added commit message specifying who is Tronfy Carlo Caione (4): of: documentation: Add vendor prefix for Tronfy of: documentation: add bindings documentation for Meson8b ARM: meson: Add DTS for Odroid-C1 and Tronfy MXQ boards ARM: meson: Enable Meson8b SoCs Documentation/devicetree/bindings/arm/amlogic.txt | 10 +- .../devicetree/bindings/vendor-prefixes.txt | 1 + arch/arm/boot/dts/Makefile | 3 + arch/arm/boot/dts/meson8b-mxq.dts | 67 ++++++++ arch/arm/boot/dts/meson8b-odroidc1.dts | 67 ++++++++ arch/arm/boot/dts/meson8b.dtsi | 186 +++++++++++++++++++++ arch/arm/mach-meson/Kconfig | 5 + arch/arm/mach-meson/meson.c | 1 + 8 files changed, 338 insertions(+), 2 deletions(-) create mode 100644 arch/arm/boot/dts/meson8b-mxq.dts create mode 100644 arch/arm/boot/dts/meson8b-odroidc1.dts create mode 100644 arch/arm/boot/dts/meson8b.dtsi -- 1.9.1 ^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH v2 1/4] of: documentation: Add vendor prefix for Tronfy 2015-10-07 20:31 [PATCH v2 0/4] Add support for Amlogic Meson8b and couple of boards Carlo Caione @ 2015-10-07 20:31 ` Carlo Caione 2015-10-08 13:45 ` Rob Herring 2015-10-07 20:31 ` [PATCH v2 2/4] of: documentation: add bindings documentation for Meson8b Carlo Caione ` (3 subsequent siblings) 4 siblings, 1 reply; 11+ messages in thread From: Carlo Caione @ 2015-10-07 20:31 UTC (permalink / raw) To: linux-arm-kernel From: Carlo Caione <carlo@endlessm.com> Tronfy is an emerging brand in China specializing in Home Theater solutions for the normal consumers. Signed-off-by: Carlo Caione <carlo@endlessm.com> --- Documentation/devicetree/bindings/vendor-prefixes.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt index 82d2ac9..54c91ef 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.txt +++ b/Documentation/devicetree/bindings/vendor-prefixes.txt @@ -222,6 +222,7 @@ toradex Toradex AG toshiba Toshiba Corporation toumaz Toumaz tplink TP-LINK Technologies Co., Ltd. +tronfy Tronfy truly Truly Semiconductors Limited usi Universal Scientific Industrial Co., Ltd. v3 V3 Semiconductor -- 1.9.1 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH v2 1/4] of: documentation: Add vendor prefix for Tronfy 2015-10-07 20:31 ` [PATCH v2 1/4] of: documentation: Add vendor prefix for Tronfy Carlo Caione @ 2015-10-08 13:45 ` Rob Herring 0 siblings, 0 replies; 11+ messages in thread From: Rob Herring @ 2015-10-08 13:45 UTC (permalink / raw) To: linux-arm-kernel +dt list On Wed, Oct 7, 2015 at 3:31 PM, Carlo Caione <carlo@caione.org> wrote: > From: Carlo Caione <carlo@endlessm.com> > > Tronfy is an emerging brand in China specializing in Home Theater > solutions for the normal consumers. > > Signed-off-by: Carlo Caione <carlo@endlessm.com> Please use scripts/get_maintainers.pl in the future to send to the right people and lists. Acked-by: Rob Herring <robh@kernel.org> > --- > Documentation/devicetree/bindings/vendor-prefixes.txt | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt > index 82d2ac9..54c91ef 100644 > --- a/Documentation/devicetree/bindings/vendor-prefixes.txt > +++ b/Documentation/devicetree/bindings/vendor-prefixes.txt > @@ -222,6 +222,7 @@ toradex Toradex AG > toshiba Toshiba Corporation > toumaz Toumaz > tplink TP-LINK Technologies Co., Ltd. > +tronfy Tronfy > truly Truly Semiconductors Limited > usi Universal Scientific Industrial Co., Ltd. > v3 V3 Semiconductor > -- > 1.9.1 > ^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH v2 2/4] of: documentation: add bindings documentation for Meson8b 2015-10-07 20:31 [PATCH v2 0/4] Add support for Amlogic Meson8b and couple of boards Carlo Caione 2015-10-07 20:31 ` [PATCH v2 1/4] of: documentation: Add vendor prefix for Tronfy Carlo Caione @ 2015-10-07 20:31 ` Carlo Caione 2015-10-08 13:51 ` Rob Herring 2015-10-07 20:31 ` [PATCH v2 3/4] ARM: meson: Add DTS for Odroid-C1 and Tronfy MXQ boards Carlo Caione ` (2 subsequent siblings) 4 siblings, 1 reply; 11+ messages in thread From: Carlo Caione @ 2015-10-07 20:31 UTC (permalink / raw) To: linux-arm-kernel From: Carlo Caione <carlo@endlessm.com> Signed-off-by: Carlo Caione <carlo@endlessm.com> --- Documentation/devicetree/bindings/arm/amlogic.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/arm/amlogic.txt b/Documentation/devicetree/bindings/arm/amlogic.txt index 973884a..1dfee20 100644 --- a/Documentation/devicetree/bindings/arm/amlogic.txt +++ b/Documentation/devicetree/bindings/arm/amlogic.txt @@ -9,6 +9,12 @@ Boards with the Amlogic Meson8 SoC shall have the following properties: Required root node property: compatible: "amlogic,meson8"; +Boards with the Amlogic Meson8b SoC shall have the following properties: + Required root node property: + compatible: "amlogic,meson8b"; + Board compatible values: - - "geniatech,atv1200" - - "minix,neo-x8" + - "geniatech,atv1200" (Meson6) + - "minix,neo-x8" (Meson8) + - "tronfy,mxq" (Meson8b) + - "hardkernel,odroid-c1" (Meson8b) -- 1.9.1 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH v2 2/4] of: documentation: add bindings documentation for Meson8b 2015-10-07 20:31 ` [PATCH v2 2/4] of: documentation: add bindings documentation for Meson8b Carlo Caione @ 2015-10-08 13:51 ` Rob Herring 0 siblings, 0 replies; 11+ messages in thread From: Rob Herring @ 2015-10-08 13:51 UTC (permalink / raw) To: linux-arm-kernel +dt list On Wed, Oct 7, 2015 at 3:31 PM, Carlo Caione <carlo@caione.org> wrote: > From: Carlo Caione <carlo@endlessm.com> > > Signed-off-by: Carlo Caione <carlo@endlessm.com> Acked-by: Rob Herring <robh@kernel.org> > --- > Documentation/devicetree/bindings/arm/amlogic.txt | 10 ++++++++-- > 1 file changed, 8 insertions(+), 2 deletions(-) > > diff --git a/Documentation/devicetree/bindings/arm/amlogic.txt b/Documentation/devicetree/bindings/arm/amlogic.txt > index 973884a..1dfee20 100644 > --- a/Documentation/devicetree/bindings/arm/amlogic.txt > +++ b/Documentation/devicetree/bindings/arm/amlogic.txt > @@ -9,6 +9,12 @@ Boards with the Amlogic Meson8 SoC shall have the following properties: > Required root node property: > compatible: "amlogic,meson8"; > > +Boards with the Amlogic Meson8b SoC shall have the following properties: > + Required root node property: > + compatible: "amlogic,meson8b"; > + > Board compatible values: > - - "geniatech,atv1200" > - - "minix,neo-x8" > + - "geniatech,atv1200" (Meson6) > + - "minix,neo-x8" (Meson8) > + - "tronfy,mxq" (Meson8b) > + - "hardkernel,odroid-c1" (Meson8b) > -- > 1.9.1 > ^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH v2 3/4] ARM: meson: Add DTS for Odroid-C1 and Tronfy MXQ boards 2015-10-07 20:31 [PATCH v2 0/4] Add support for Amlogic Meson8b and couple of boards Carlo Caione 2015-10-07 20:31 ` [PATCH v2 1/4] of: documentation: Add vendor prefix for Tronfy Carlo Caione 2015-10-07 20:31 ` [PATCH v2 2/4] of: documentation: add bindings documentation for Meson8b Carlo Caione @ 2015-10-07 20:31 ` Carlo Caione 2015-10-08 16:56 ` Edward Cragg 2015-10-07 20:31 ` [PATCH v2 4/4] ARM: meson: Enable Meson8b SoCs Carlo Caione 2015-10-08 15:23 ` [PATCH v2 0/4] Add support for Amlogic Meson8b and couple of boards Arnd Bergmann 4 siblings, 1 reply; 11+ messages in thread From: Carlo Caione @ 2015-10-07 20:31 UTC (permalink / raw) To: linux-arm-kernel From: Carlo Caione <carlo@endlessm.com> Signed-off-by: Carlo Caione <carlo@endlessm.com> --- arch/arm/boot/dts/Makefile | 3 + arch/arm/boot/dts/meson8b-mxq.dts | 67 ++++++++++++ arch/arm/boot/dts/meson8b-odroidc1.dts | 67 ++++++++++++ arch/arm/boot/dts/meson8b.dtsi | 186 +++++++++++++++++++++++++++++++++ 4 files changed, 323 insertions(+) create mode 100644 arch/arm/boot/dts/meson8b-mxq.dts create mode 100644 arch/arm/boot/dts/meson8b-odroidc1.dts create mode 100644 arch/arm/boot/dts/meson8b.dtsi diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 233159d..8f0372f 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -227,6 +227,9 @@ dtb-$(CONFIG_ARCH_MMP) += \ pxa168-aspenite.dtb \ pxa910-dkb.dtb \ mmp2-brownstone.dtb +dtb-$(CONFIG_MACH_MESON8B) += \ + meson8b-mxq.dtb \ + meson8b-odroidc1.dtb dtb-$(CONFIG_ARCH_MOXART) += \ moxart-uc7112lx.dtb dtb-$(CONFIG_SOC_IMX1) += \ diff --git a/arch/arm/boot/dts/meson8b-mxq.dts b/arch/arm/boot/dts/meson8b-mxq.dts new file mode 100644 index 0000000..c7fdaea --- /dev/null +++ b/arch/arm/boot/dts/meson8b-mxq.dts @@ -0,0 +1,67 @@ +/* + * Copyright 2015 Endless Mobile, Inc. + * Author: Carlo Caione <carlo@endlessm.com> + * + * 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 library is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of the + * License, or (at your option) any later version. + * + * This library 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. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + * 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 "meson8b.dtsi" + +/ { + model = "TRONFY MXQ S805"; + compatible = "tronfy,mxq", "amlogic,meson8b"; + + aliases { + serial0 = &uart_AO; + }; + + memory { + reg = <0x40000000 0x40000000>; + }; +}; + +&uart_AO { + status = "okay"; + pinctrl-0 = <&uart_ao_a_pins>; + pinctrl-names = "default"; +}; diff --git a/arch/arm/boot/dts/meson8b-odroidc1.dts b/arch/arm/boot/dts/meson8b-odroidc1.dts new file mode 100644 index 0000000..a8e2911 --- /dev/null +++ b/arch/arm/boot/dts/meson8b-odroidc1.dts @@ -0,0 +1,67 @@ +/* + * Copyright 2015 Endless Mobile, Inc. + * Author: Carlo Caione <carlo@endlessm.com> + * + * 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 library is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of the + * License, or (at your option) any later version. + * + * This library 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. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + * 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 "meson8b.dtsi" + +/ { + model = "Hardkernel ODROID-C1"; + compatible = "hardkernel,odroid-c1", "amlogic,meson8b"; + + aliases { + serial0 = &uart_AO; + }; + + memory { + reg = <0x40000000 0x40000000>; + }; +}; + +&uart_AO { + status = "okay"; + pinctrl-0 = <&uart_ao_a_pins>; + pinctrl-names = "default"; +}; diff --git a/arch/arm/boot/dts/meson8b.dtsi b/arch/arm/boot/dts/meson8b.dtsi new file mode 100644 index 0000000..ee352bf --- /dev/null +++ b/arch/arm/boot/dts/meson8b.dtsi @@ -0,0 +1,186 @@ +/* + * Copyright 2015 Endless Mobile, Inc. + * Author: Carlo Caione <carlo@endlessm.com> + * + * 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 library is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of the + * License, or (at your option) any later version. + * + * This library 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. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + * 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. + */ + +#include <dt-bindings/clock/meson8b-clkc.h> +#include <dt-bindings/gpio/meson8b-gpio.h> +#include "skeleton.dtsi" + +/ { + interrupt-parent = <&gic>; + + cpus { + #address-cells = <1>; + #size-cells = <0>; + + cpu at 200 { + device_type = "cpu"; + compatible = "arm,cortex-a5"; + next-level-cache = <&L2>; + reg = <0x200>; + }; + + cpu at 201 { + device_type = "cpu"; + compatible = "arm,cortex-a5"; + next-level-cache = <&L2>; + reg = <0x201>; + }; + + cpu at 202 { + device_type = "cpu"; + compatible = "arm,cortex-a5"; + next-level-cache = <&L2>; + reg = <0x202>; + }; + + cpu at 203 { + device_type = "cpu"; + compatible = "arm,cortex-a5"; + next-level-cache = <&L2>; + reg = <0x203>; + }; + }; + + soc { + compatible = "simple-bus"; + #address-cells = <1>; + #size-cells = <1>; + ranges; + + L2: l2-cache-controller at c4200000 { + compatible = "arm,pl310-cache"; + reg = <0xc4200000 0x1000>; + cache-unified; + cache-level = <2>; + }; + + gic: interrupt-controller at c4301000 { + compatible = "arm,cortex-a9-gic"; + reg = <0xc4301000 0x1000>, + <0xc4300100 0x0100>; + interrupt-controller; + #interrupt-cells = <3>; + }; + + timer at c1109940 { + compatible = "amlogic,meson6-timer"; + reg = <0xc1109940 0x18>; + interrupts = <0 10 1>; + }; + + uart_AO: serial at c81004c0 { + compatible = "amlogic,meson-uart"; + reg = <0xc81004c0 0x18>; + interrupts = <0 90 1>; + clocks = <&clkc CLKID_CLK81>; + status = "disabled"; + }; + + uart_A: serial at c11084c0 { + compatible = "amlogic,meson-uart"; + reg = <0xc11084c0 0x18>; + interrupts = <0 26 1>; + clocks = <&clkc CLKID_CLK81>; + status = "disabled"; + }; + + uart_B: serial at c11084dc { + compatible = "amlogic,meson-uart"; + reg = <0xc11084dc 0x18>; + interrupts = <0 75 1>; + clocks = <&clkc CLKID_CLK81>; + status = "disabled"; + }; + + uart_C: serial at c1108700 { + compatible = "amlogic,meson-uart"; + reg = <0xc1108700 0x18>; + interrupts = <0 93 1>; + clocks = <&clkc CLKID_CLK81>; + status = "disabled"; + }; + + clkc: clock-controller at c1104000 { + #clock-cells = <1>; + compatible = "amlogic,meson8b-clkc"; + reg = <0xc1108000 0x4>, <0xc1104000 0x460>; + }; + + pinctrl: pinctrl at c1109880 { + compatible = "amlogic,meson8b-pinctrl"; + reg = <0xc1109880 0x10>; + #address-cells = <1>; + #size-cells = <1>; + ranges; + + gpio: banks at c11080b0 { + reg = <0xc11080b0 0x28>, + <0xc11080e8 0x18>, + <0xc1108120 0x18>, + <0xc1108030 0x38>; + reg-names = "mux", "pull", "pull-enable", "gpio"; + gpio-controller; + #gpio-cells = <2>; + }; + + gpio_ao: ao-bank at c1108030 { + reg = <0xc8100014 0x4>, + <0xc810002c 0x4>, + <0xc8100024 0x8>; + reg-names = "mux", "pull", "gpio"; + gpio-controller; + #gpio-cells = <2>; + }; + + uart_ao_a_pins: uart_ao_a { + mux { + groups = "uart_tx_ao_a", "uart_rx_ao_a"; + function = "uart_ao"; + }; + }; + }; + }; +}; /* end of / */ -- 1.9.1 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH v2 3/4] ARM: meson: Add DTS for Odroid-C1 and Tronfy MXQ boards 2015-10-07 20:31 ` [PATCH v2 3/4] ARM: meson: Add DTS for Odroid-C1 and Tronfy MXQ boards Carlo Caione @ 2015-10-08 16:56 ` Edward Cragg 0 siblings, 0 replies; 11+ messages in thread From: Edward Cragg @ 2015-10-08 16:56 UTC (permalink / raw) To: linux-arm-kernel On Wed, Oct 07, 2015 at 10:31:04PM +0200, Carlo Caione wrote: > From: Carlo Caione <carlo@endlessm.com> > > Signed-off-by: Carlo Caione <carlo@endlessm.com> Tested-by: Edward Cragg <edward.cragg@codethink.co.uk> > --- > arch/arm/boot/dts/Makefile | 3 + > arch/arm/boot/dts/meson8b-mxq.dts | 67 ++++++++++++ > arch/arm/boot/dts/meson8b-odroidc1.dts | 67 ++++++++++++ > arch/arm/boot/dts/meson8b.dtsi | 186 +++++++++++++++++++++++++++++++++ > 4 files changed, 323 insertions(+) > create mode 100644 arch/arm/boot/dts/meson8b-mxq.dts > create mode 100644 arch/arm/boot/dts/meson8b-odroidc1.dts > create mode 100644 arch/arm/boot/dts/meson8b.dtsi > ^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH v2 4/4] ARM: meson: Enable Meson8b SoCs 2015-10-07 20:31 [PATCH v2 0/4] Add support for Amlogic Meson8b and couple of boards Carlo Caione ` (2 preceding siblings ...) 2015-10-07 20:31 ` [PATCH v2 3/4] ARM: meson: Add DTS for Odroid-C1 and Tronfy MXQ boards Carlo Caione @ 2015-10-07 20:31 ` Carlo Caione 2015-10-08 13:48 ` Rob Herring 2015-10-08 15:23 ` [PATCH v2 0/4] Add support for Amlogic Meson8b and couple of boards Arnd Bergmann 4 siblings, 1 reply; 11+ messages in thread From: Carlo Caione @ 2015-10-07 20:31 UTC (permalink / raw) To: linux-arm-kernel From: Carlo Caione <carlo@endlessm.com> Signed-off-by: Carlo Caione <carlo@endlessm.com> --- arch/arm/mach-meson/Kconfig | 5 +++++ arch/arm/mach-meson/meson.c | 1 + 2 files changed, 6 insertions(+) diff --git a/arch/arm/mach-meson/Kconfig b/arch/arm/mach-meson/Kconfig index 0743e20..5d56f86 100644 --- a/arch/arm/mach-meson/Kconfig +++ b/arch/arm/mach-meson/Kconfig @@ -19,4 +19,9 @@ config MACH_MESON8 default ARCH_MESON select MESON6_TIMER +config MACH_MESON8B + bool "Amlogic Meson8b SoCs support" + default ARCH_MESON + select MESON6_TIMER + endif diff --git a/arch/arm/mach-meson/meson.c b/arch/arm/mach-meson/meson.c index 5d6affe..4e23571 100644 --- a/arch/arm/mach-meson/meson.c +++ b/arch/arm/mach-meson/meson.c @@ -19,6 +19,7 @@ static const char * const meson_common_board_compat[] = { "amlogic,meson6", "amlogic,meson8", + "amlogic,meson8b", NULL, }; -- 1.9.1 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH v2 4/4] ARM: meson: Enable Meson8b SoCs 2015-10-07 20:31 ` [PATCH v2 4/4] ARM: meson: Enable Meson8b SoCs Carlo Caione @ 2015-10-08 13:48 ` Rob Herring 0 siblings, 0 replies; 11+ messages in thread From: Rob Herring @ 2015-10-08 13:48 UTC (permalink / raw) To: linux-arm-kernel On Wed, Oct 7, 2015 at 3:31 PM, Carlo Caione <carlo@caione.org> wrote: > From: Carlo Caione <carlo@endlessm.com> > > Signed-off-by: Carlo Caione <carlo@endlessm.com> > --- > arch/arm/mach-meson/Kconfig | 5 +++++ > arch/arm/mach-meson/meson.c | 1 + > 2 files changed, 6 insertions(+) > > diff --git a/arch/arm/mach-meson/Kconfig b/arch/arm/mach-meson/Kconfig > index 0743e20..5d56f86 100644 > --- a/arch/arm/mach-meson/Kconfig > +++ b/arch/arm/mach-meson/Kconfig > @@ -19,4 +19,9 @@ config MACH_MESON8 > default ARCH_MESON > select MESON6_TIMER > > +config MACH_MESON8B > + bool "Amlogic Meson8b SoCs support" > + default ARCH_MESON > + select MESON6_TIMER I don't see the need for a new config option. Just add the dtbs to MACH_MESON8. > + > endif > diff --git a/arch/arm/mach-meson/meson.c b/arch/arm/mach-meson/meson.c > index 5d6affe..4e23571 100644 > --- a/arch/arm/mach-meson/meson.c > +++ b/arch/arm/mach-meson/meson.c > @@ -19,6 +19,7 @@ > static const char * const meson_common_board_compat[] = { > "amlogic,meson6", > "amlogic,meson8", > + "amlogic,meson8b", > NULL, > }; > > -- > 1.9.1 > ^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH v2 0/4] Add support for Amlogic Meson8b and couple of boards 2015-10-07 20:31 [PATCH v2 0/4] Add support for Amlogic Meson8b and couple of boards Carlo Caione ` (3 preceding siblings ...) 2015-10-07 20:31 ` [PATCH v2 4/4] ARM: meson: Enable Meson8b SoCs Carlo Caione @ 2015-10-08 15:23 ` Arnd Bergmann 2015-11-03 9:57 ` Carlo Caione 4 siblings, 1 reply; 11+ messages in thread From: Arnd Bergmann @ 2015-10-08 15:23 UTC (permalink / raw) To: linux-arm-kernel On Wednesday 07 October 2015 22:31:01 Carlo Caione wrote: > From: Carlo Caione <carlo@endlessm.com> > > A patchset sitting in my personal repo since forever. It adds the basic support > for Amlogic Meson8B SoCs and two common boards: Hardkernel Odroid-C1 and Tronfy > MXQ. > > Changelog: > ** v2: > - Specified which board compatibles apply to which SOC > - Added commit message specifying who is Tronfy > > Carlo Caione (4): > of: documentation: Add vendor prefix for Tronfy > of: documentation: add bindings documentation for Meson8b > ARM: meson: Add DTS for Odroid-C1 and Tronfy MXQ boards > ARM: meson: Enable Meson8b SoCs > Applied to next/dt and next/soc, respectively, thanks! Arnd ^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH v2 0/4] Add support for Amlogic Meson8b and couple of boards 2015-10-08 15:23 ` [PATCH v2 0/4] Add support for Amlogic Meson8b and couple of boards Arnd Bergmann @ 2015-11-03 9:57 ` Carlo Caione 0 siblings, 0 replies; 11+ messages in thread From: Carlo Caione @ 2015-11-03 9:57 UTC (permalink / raw) To: linux-arm-kernel On Thu, Oct 8, 2015 at 5:23 PM, Arnd Bergmann <arnd@arndb.de> wrote: > On Wednesday 07 October 2015 22:31:01 Carlo Caione wrote: >> From: Carlo Caione <carlo@endlessm.com> >> >> A patchset sitting in my personal repo since forever. It adds the basic support >> for Amlogic Meson8B SoCs and two common boards: Hardkernel Odroid-C1 and Tronfy >> MXQ. >> >> Changelog: >> ** v2: >> - Specified which board compatibles apply to which SOC >> - Added commit message specifying who is Tronfy >> >> Carlo Caione (4): >> of: documentation: Add vendor prefix for Tronfy >> of: documentation: add bindings documentation for Meson8b >> ARM: meson: Add DTS for Odroid-C1 and Tronfy MXQ boards >> ARM: meson: Enable Meson8b SoCs >> > > Applied to next/dt and next/soc, respectively, thanks! Arnd, Any idea why I don't see these in 4.3? Thanks, -- Carlo Caione ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2015-11-03 9:57 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2015-10-07 20:31 [PATCH v2 0/4] Add support for Amlogic Meson8b and couple of boards Carlo Caione 2015-10-07 20:31 ` [PATCH v2 1/4] of: documentation: Add vendor prefix for Tronfy Carlo Caione 2015-10-08 13:45 ` Rob Herring 2015-10-07 20:31 ` [PATCH v2 2/4] of: documentation: add bindings documentation for Meson8b Carlo Caione 2015-10-08 13:51 ` Rob Herring 2015-10-07 20:31 ` [PATCH v2 3/4] ARM: meson: Add DTS for Odroid-C1 and Tronfy MXQ boards Carlo Caione 2015-10-08 16:56 ` Edward Cragg 2015-10-07 20:31 ` [PATCH v2 4/4] ARM: meson: Enable Meson8b SoCs Carlo Caione 2015-10-08 13:48 ` Rob Herring 2015-10-08 15:23 ` [PATCH v2 0/4] Add support for Amlogic Meson8b and couple of boards Arnd Bergmann 2015-11-03 9:57 ` Carlo Caione
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).