* [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 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 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 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 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 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 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 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 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 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).