[{"id":1771197,"web_url":"http://patchwork.ozlabs.org/comment/1771197/","msgid":"<1505837476.2703.88.camel@baylibre.com>","list_archive_url":null,"date":"2017-09-19T16:11:16","subject":"Re: [PATCH 2/2] ARM64: dts: meson-gxm: Add support for Khadas VIM2","submitter":{"id":69839,"url":"http://patchwork.ozlabs.org/api/people/69839/","name":"Jerome Brunet","email":"jbrunet@baylibre.com"},"content":"On Tue, 2017-09-19 at 16:53 +0200, Neil Armstrong wrote:\n> The Khadas VIM2 is a Single Board Computer, respin of the origin\n> Khadas VIM board, using an Amlogic S912 SoC and more server oriented.\n> \n> It provides the same external connectors and header pinout, plus a SPI\n> NOR Flash, a reprogrammable STM8S003 MCU, FPC Connector, Cooling FAN header\n> and Pogo Pads Arrays.\n> \n> Cc: Gouwa <gouwa@szwesion.com>\n> Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>\n> ---\n>  Documentation/devicetree/bindings/arm/amlogic.txt  |   1 +\n>  arch/arm64/boot/dts/amlogic/Makefile               |   1 +\n>  .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts     | 401\n> +++++++++++++++++++++\n>  3 files changed, 403 insertions(+)\n>  create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts\n> \n> diff --git a/Documentation/devicetree/bindings/arm/amlogic.txt\n> b/Documentation/devicetree/bindings/arm/amlogic.txt\n> index 4e4bc0b..a445997 100644\n> --- a/Documentation/devicetree/bindings/arm/amlogic.txt\n> +++ b/Documentation/devicetree/bindings/arm/amlogic.txt\n> @@ -71,6 +71,7 @@ Board compatible values (alphabetically, grouped by SoC):\n>  \n>    - \"amlogic,q200\" (Meson gxm s912)\n>    - \"amlogic,q201\" (Meson gxm s912)\n> +  - \"khadas,vim2\" (Meson gxm s912)\n>    - \"kingnovel,r-box-pro\" (Meson gxm S912)\n>    - \"nexbox,a1\" (Meson gxm s912)\n>  \n> diff --git a/arch/arm64/boot/dts/amlogic/Makefile\n> b/arch/arm64/boot/dts/amlogic/Makefile\n> index 7a9f48c..70246e3 100644\n> --- a/arch/arm64/boot/dts/amlogic/Makefile\n> +++ b/arch/arm64/boot/dts/amlogic/Makefile\n> @@ -15,6 +15,7 @@ dtb-$(CONFIG_ARCH_MESON) += meson-gxl-s905x-nexbox-a95x.dtb\n>  dtb-$(CONFIG_ARCH_MESON) += meson-gxl-s905x-p212.dtb\n>  dtb-$(CONFIG_ARCH_MESON) += meson-gxl-s905d-p230.dtb\n>  dtb-$(CONFIG_ARCH_MESON) += meson-gxl-s905d-p231.dtb\n> +dtb-$(CONFIG_ARCH_MESON) += meson-gxm-khadas-vim2.dtb\n>  dtb-$(CONFIG_ARCH_MESON) += meson-gxm-nexbox-a1.dtb\n>  dtb-$(CONFIG_ARCH_MESON) += meson-gxm-q200.dtb\n>  dtb-$(CONFIG_ARCH_MESON) += meson-gxm-q201.dtb\n> diff --git a/arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts\n> b/arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts\n> new file mode 100644\n> index 0000000..692bb93\n> --- /dev/null\n> +++ b/arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts\n> @@ -0,0 +1,401 @@\n> +/*\n> + * Copyright (c) 2017 Martin Blumenstingl <martin.blumenstingl@googlemail.com\n> >.\n> + * Copyright (c) 2017 BayLibre, SAS\n> + * Author: Neil Armstrong <narmstrong@baylibre.com>\n> + *\n> + * SPDX-License-Identifier: (GPL-2.0+ OR MIT)\n> + */\n> +\n> +/dts-v1/;\n> +\n> +#include <dt-bindings/input/input.h>\n> +#include <dt-bindings/thermal/thermal.h>\n> +\n> +#include \"meson-gxm.dtsi\"\n> +\n> +/ {\n> +\tcompatible = \"khadas,vim2\", \"amlogic,s912\", \"amlogic,meson-gxm\";\n> +\tmodel = \"Khadas VIM2\";\n> +\n> +\taliases {\n> +\t\tserial0 = &uart_AO;\n> +\t\tserial1 = &uart_A;\n> +\t\tserial2 = &uart_AO_B;\n> +\t};\n> +\n> +\tchosen {\n> +\t\tstdout-path = \"serial0:115200n8\";\n> +\t};\n> +\n> +\tmemory@0 {\n> +\t\tdevice_type = \"memory\";\n> +\t\treg = <0x0 0x0 0x0 0x80000000>;\n> +\t};\n> +\n> +\tadc-keys {\n> +\t\tcompatible = \"adc-keys\";\n> +\t\tio-channels = <&saradc 0>;\n> +\t\tio-channel-names = \"buttons\";\n> +\t\tkeyup-threshold-microvolt = <1710000>;\n> +\n> +\t\tbutton-function {\n> +\t\t\tlabel = \"Function\";\n> +\t\t\tlinux,code = <KEY_FN>;\n> +\t\t\tpress-threshold-microvolt = <10000>;\n> +\t\t};\n> +\t};\n> +\n> +\temmc_pwrseq: emmc-pwrseq {\n> +\t\tcompatible = \"mmc-pwrseq-emmc\";\n> +\t\treset-gpios = <&gpio BOOT_9 GPIO_ACTIVE_LOW>;\n> +\t};\n> +\n> +\tgpio_fan: gpio-fan {\n> +\t\tcompatible = \"gpio-fan\";\n> +\t\tgpios = <&gpio GPIODV_14 GPIO_ACTIVE_HIGH\n> +\t\t\t &gpio GPIODV_15 GPIO_ACTIVE_HIGH>;\n> +\t\t/* Dummy RPM values since fan is optional */\n> +\t\tgpio-fan,speed-map = <0 0\n> +\t\t\t\t      1 1\n> +\t\t\t\t      2 2\n> +\t\t\t\t      3 3>;\n> +\t\tcooling-min-level = <0>;\n> +\t\tcooling-max-level = <3>;\n> +\t\t#cooling-cells = <2>;\n> +\t};\n> +\n> +\tgpio-keys-polled {\n> +\t\tcompatible = \"gpio-keys-polled\";\n> +\t\t#address-cells = <1>;\n> +\t\t#size-cells = <0>;\n> +\t\tpoll-interval = <100>;\n> +\n> +\t\tbutton@0 {\n> +\t\t\tlabel = \"power\";\n> +\t\t\tlinux,code = <KEY_POWER>;\n> +\t\t\tgpios = <&gpio_ao GPIOAO_2 GPIO_ACTIVE_LOW>;\n> +\t\t};\n> +\t};\n> +\n> +\thdmi-connector {\n> +\t\tcompatible = \"hdmi-connector\";\n> +\t\ttype = \"a\";\n> +\n> +\t\tport {\n> +\t\t\thdmi_connector_in: endpoint {\n> +\t\t\t\tremote-endpoint = <&hdmi_tx_tmds_out>;\n> +\t\t\t};\n> +\t\t};\n> +\t};\n> +\n> +\tpwmleds {\n> +\t\tcompatible = \"pwm-leds\";\n> +\n> +\t\tpower {\n> +\t\t\tlabel = \"vim:red:power\";\n> +\t\t\tpwms = <&pwm_AO_ab 1 7812500 0>;\n> +\t\t\tmax-brightness = <255>;\n> +\t\t\tlinux,default-trigger = \"default-on\";\n> +\t\t};\n> +\t};\n> +\n> +\tsdio_pwrseq: sdio-pwrseq {\n> +\t\tcompatible = \"mmc-pwrseq-simple\";\n> +\t\treset-gpios = <&gpio GPIOX_6 GPIO_ACTIVE_LOW>;\n> +\t\tclocks = <&wifi32k>;\n> +\t\tclock-names = \"ext_clock\";\n> +\t};\n> +\n> +\tthermal-zones {\n> +\t\tcpu-thermal {\n> +\t\t\tpolling-delay-passive = <250>; /* milliseconds */\n> +\t\t\tpolling-delay = <1000>; /* milliseconds */\n> +\n> +\t\t\tthermal-sensors = <&scpi_sensors 0>;\n> +\n> +\t\t\ttrips {\n> +\t\t\t\tcpu_alert0: cpu-alert0 {\n> +\t\t\t\t\ttemperature = <70000>; /*\n> millicelsius */\n> +\t\t\t\t\thysteresis = <2000>; /* millicelsius\n> */\n> +\t\t\t\t\ttype = \"active\";\n> +\t\t\t\t};\n> +\n> +\t\t\t\tcpu_alert1: cpu-alert1 {\n> +\t\t\t\t\ttemperature = <80000>; /*\n> millicelsius */\n> +\t\t\t\t\thysteresis = <2000>; /* millicelsius\n> */\n> +\t\t\t\t\ttype = \"passive\";\n> +\t\t\t\t};\n> +\t\t\t};\n> +\n> +\t\t\tcooling-maps {\n> +\t\t\t\tmap0 {\n> +\t\t\t\t\ttrip = <&cpu_alert0>;\n> +\t\t\t\t\tcooling-device = <&gpio_fan\n> THERMAL_NO_LIMIT 1>;\n> +\t\t\t\t};\n> +\n> +\t\t\t\tmap1 {\n> +\t\t\t\t\ttrip = <&cpu_alert1>;\n> +\t\t\t\t\tcooling-device = <&gpio_fan 2\n> THERMAL_NO_LIMIT>;\n> +\t\t\t\t};\n> +\n> +\t\t\t\tmap2 {\n> +\t\t\t\t\ttrip = <&cpu_alert1>;\n> +\t\t\t\t\tcooling-device =\n> +\t\t\t\t\t\t<&cpu0 THERMAL_NO_LIMIT\n> THERMAL_NO_LIMIT>;\n> +\t\t\t\t};\n> +\n> +\t\t\t\tmap3 {\n> +\t\t\t\t\ttrip = <&cpu_alert1>;\n> +\t\t\t\t\tcooling-device =\n> +\t\t\t\t\t\t<&cpu4 THERMAL_NO_LIMIT\n> THERMAL_NO_LIMIT>;\n> +\t\t\t\t};\n> +\t\t\t};\n> +\t\t};\n> +\t};\n> +\n> +\tvcc_3v3: regulator-vcc_3v3 {\n> +\t\tcompatible = \"regulator-fixed\";\n> +\t\tregulator-name = \"VCC_3V3\";\n> +\t\tregulator-min-microvolt = <3300000>;\n> +\t\tregulator-max-microvolt = <3300000>;\n> +\t};\n> +\n> +\tvddio_ao18: regulator-vddio_ao18 {\n> +\t\tcompatible = \"regulator-fixed\";\n> +\t\tregulator-name = \"VDDIO_AO18\";\n> +\t\tregulator-min-microvolt = <1800000>;\n> +\t\tregulator-max-microvolt = <1800000>;\n> +\t};\n> +\n> +\tvddio_boot: regulator-vddio_boot {\n> +\t\tcompatible = \"regulator-fixed\";\n> +\t\tregulator-name = \"VDDIO_BOOT\";\n> +\t\tregulator-min-microvolt = <1800000>;\n> +\t\tregulator-max-microvolt = <1800000>;\n> +\t};\n> +\n> +\tvddao_3v3: regulator-vddao_3v3 {\n> +\t\tcompatible = \"regulator-fixed\";\n> +\t\tregulator-name = \"VDDAO_3V3\";\n> +\t\tregulator-min-microvolt = <3300000>;\n> +\t\tregulator-max-microvolt = <3300000>;\n> +\t};\n> +\n> +\twifi32k: wifi32k {\n> +\t\tcompatible = \"pwm-clock\";\n> +\t\t#clock-cells = <0>;\n> +\t\tclock-frequency = <32768>;\n> +\t\tpwms = <&pwm_ef 0 30518 0>; /* PWM_E at 32.768KHz */\n> +\t};\n> +};\n> +\n> +&cec_AO {\n> +\tstatus = \"okay\";\n> +\tpinctrl-0 = <&ao_cec_pins>;\n> +\tpinctrl-names = \"default\";\n> +\thdmi-phandle = <&hdmi_tx>;\n> +};\n> +\n> +&cpu0 {\n> +\tcooling-min-level = <0>;\n> +\tcooling-max-level = <6>;\n> +\t#cooling-cells = <2>;\n> +};\n> +\n> +&cpu4 {\n> +\tcooling-min-level = <0>;\n> +\tcooling-max-level = <4>;\n> +\t#cooling-cells = <2>;\n> +};\n> +\n> +&ethmac {\n> +\tpinctrl-0 = <&eth_pins>;\n> +\tpinctrl-names = \"default\";\n> +\n> +\t/* Select external PHY by default */\n> +\tphy-handle = <&external_phy>;\n> +\n> +\tamlogic,tx-delay-ns = <2>;\n> +\n> +\t/* External PHY reset is shared with internal PHY Led signals */\n> +\tsnps,reset-gpio = <&gpio GPIOZ_14 0>;\n> +\tsnps,reset-delays-us = <0 10000 1000000>;\n> +\tsnps,reset-active-low;\n> +\n> +\t/* External PHY is in RGMII */\n> +\tphy-mode = \"rgmii\";\n> +\n> +\tstatus = \"okay\";\n> +};\n> +\n> +&external_mdio {\n> +\texternal_phy: ethernet-phy@1 {\n> +\t\tcompatible = \"ethernet-phy-id001c.c916\", \"ethernet-phy-\n> ieee802.3-c22\";\n> +\t\treg = <0>;\n> +\t\tmax-speed = <1000>;\nThis entry is not necessary\n\n> +\t};\n> +};\n> +\n> +&hdmi_tx {\n> +\tstatus = \"okay\";\n> +\tpinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>;\n> +\tpinctrl-names = \"default\";\n> +};\n> +\n> +&hdmi_tx_tmds_port {\n> +\thdmi_tx_tmds_out: endpoint {\n> +\t\tremote-endpoint = <&hdmi_connector_in>;\n> +\t};\n> +};\n> +\n> +&i2c_A {\n> +\tstatus = \"okay\";\n> +\tpinctrl-0 = <&i2c_a_pins>;\n> +\tpinctrl-names = \"default\";\n> +};\n> +\n> +&i2c_B {\n> +\tstatus = \"okay\";\n> +\tpinctrl-0 = <&i2c_b_pins>;\n> +\tpinctrl-names = \"default\";\n> +\n> +\trtc: rtc@51 {\n> +\t\t/* has to be enabled manually when a battery is connected: */\n> +\t\tstatus = \"disabled\";\n> +\t\tcompatible = \"haoyu,hym8563\";\n> +\t\treg = <0x51>;\n> +\t\t#clock-cells = <0>;\n> +\t\tclock-frequency = <32768>;\n> +\t\tclock-output-names = \"xin32k\";\n> +\t};\n> +};\n> +\n> +&ir {\n> +\tstatus = \"okay\";\n> +\tpinctrl-0 = <&remote_input_ao_pins>;\n> +\tpinctrl-names = \"default\";\n> +\tlinux,rc-map-name = \"rc-geekbox\";\n> +};\n> +\n> +&pwm_AO_ab {\n> +\tstatus = \"okay\";\n> +\tpinctrl-0 = <&pwm_ao_a_3_pins>, <&pwm_ao_b_pins>;\n> +\tpinctrl-names = \"default\";\n> +\tclocks = <&clkc CLKID_FCLK_DIV4>;\n> +\tclock-names = \"clkin0\";\n> +};\n> +\n> +&pwm_ef {\n> +\tstatus = \"okay\";\n> +\tpinctrl-0 = <&pwm_e_pins>, <&pwm_f_clk_pins>;\n> +\tpinctrl-names = \"default\";\n> +\tclocks = <&clkc CLKID_FCLK_DIV4>;\n> +\tclock-names = \"clkin0\";\n> +};\n> +\n> +&sd_emmc_a {\n> +\tstatus = \"okay\";\n> +\tpinctrl-0 = <&sdio_pins>;\n> +\tpinctrl-names = \"default\";\n> +\t#address-cells = <1>;\n> +\t#size-cells = <0>;\n> +\n> +\tbus-width = <4>;\n> +\tcap-sd-highspeed;\n> +\tmax-frequency = <100000000>;\n> +\n> +\tnon-removable;\n> +\tdisable-wp;\n> +\n> +\tmmc-pwrseq = <&sdio_pwrseq>;\n> +\n> +\tvmmc-supply = <&vddao_3v3>;\n> +\tvqmmc-supply = <&vddio_boot>;\n> +\n> +\tbrcmf: wifi@1 {\n> +\t\treg = <1>;\n> +\t\tcompatible = \"brcm,bcm4329-fmac\";\n> +\t};\n> +};\n> +\n> +/* SD card */\n> +&sd_emmc_b {\n> +\tstatus = \"okay\";\n> +\tpinctrl-0 = <&sdcard_pins>;\n> +\tpinctrl-names = \"default\";\n> +\n> +\tbus-width = <4>;\n> +\tcap-sd-highspeed;\n> +\tmax-frequency = <100000000>;\n> +\tdisable-wp;\n> +\n> +\tcd-gpios = <&gpio CARD_6 GPIO_ACTIVE_HIGH>;\n> +\tcd-inverted;\n> +\n> +\tvmmc-supply = <&vddao_3v3>;\n> +\tvqmmc-supply = <&vddio_boot>;\n> +};\n> +\n> +/* eMMC */\n> +&sd_emmc_c {\n> +\tstatus = \"okay\";\n> +\tpinctrl-0 = <&emmc_pins>, <&emmc_ds_pins>;\n> +\tpinctrl-names = \"default\";\n> +\n> +\tbus-width = <8>;\n> +\tcap-sd-highspeed;\nThis entry is not necessary\n\n> +\tcap-mmc-highspeed;\n> +\tmax-frequency = <200000000>;\n> +\tnon-removable;\n> +\tdisable-wp;\n> +\tmmc-ddr-1_8v;\n> +\tmmc-hs200-1_8v;\n> +\n> +\tmmc-pwrseq = <&emmc_pwrseq>;\n> +\tvmmc-supply = <&vcc_3v3>;\n> +\tvqmmc-supply = <&vddio_boot>;\n> +};\n> +\n> +/*\n> + * EMMC_DS pin is shared between SPI NOR CS and eMMC Data Strobe\n> + * Remove emmc_ds_pins from sd_emmc_c pinctrl-0 then spifc can be enabled\n> + */\n> +&spifc {\n> +\tstatus = \"disabled\";\n> +\tpinctrl-0 = <&nor_pins>;\n> +\tpinctrl-names = \"default\";\n> +\n> +\tw25q32: spi-flash@0 {\n> +\t\t#address-cells = <1>;\n> +\t\t#size-cells = <1>;\n> +\t\tcompatible = \"winbond,w25q16\", \"jedec,spi-nor\";\n> +\t\treg = <0>;\n> +\t\tspi-max-frequency = <3000000>;\n> +\t};\n> +};\n> +\n> +/* This one is connected to the Bluetooth module */\n> +&uart_A {\n> +\tstatus = \"okay\";\n> +\tpinctrl-0 = <&uart_a_pins>;\n> +\tpinctrl-names = \"default\";\n> +};\n> +\n> +/* This is brought out on the Linux_RX (18) and Linux_TX (19) pins: */\n> +&uart_AO {\n> +\tstatus = \"okay\";\n> +\tpinctrl-0 = <&uart_ao_a_pins>;\n> +\tpinctrl-names = \"default\";\n> +};\n> +\n> +/* This is brought out on the UART_RX_AO_B (15) and UART_TX_AO_B (16) pins:\n> */\n> +&uart_AO_B {\n> +\tstatus = \"okay\";\n> +\tpinctrl-0 = <&uart_ao_b_pins>;\n> +\tpinctrl-names = \"default\";\n> +};\n> +\n> +&saradc {\n> +\tstatus = \"okay\";\n> +\tvref-supply = <&vddio_ao18>;\n> +};","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"SiH4RRtk\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=infradead.org header.i=@infradead.org\n\theader.b=\"CuQOnbaO\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=baylibre-com.20150623.gappssmtp.com\n\theader.i=@baylibre-com.20150623.gappssmtp.com header.b=\"qQg0iyiX\"; \n\tdkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xxSrp2x1jz9ryT\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tWed, 20 Sep 2017 02:24:58 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1duLKM-0001yl-Rx; Tue, 19 Sep 2017 16:24:50 +0000","from merlin.infradead.org ([2001:8b0:10b:1231::1])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1duL7j-0004qS-VF for linux-arm-kernel@bombadil.infradead.org;\n\tTue, 19 Sep 2017 16:11:48 +0000","from mail-lf0-x229.google.com ([2a00:1450:4010:c07::229])\n\tby merlin.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1duL7f-0003Nc-QF for linux-arm-kernel@lists.infradead.org;\n\tTue, 19 Sep 2017 16:11:45 +0000","by mail-lf0-x229.google.com with SMTP id c80so133224lfh.0\n\tfor <linux-arm-kernel@lists.infradead.org>;\n\tTue, 19 Sep 2017 09:11:21 -0700 (PDT)","from boomer.home ([90.63.244.31]) by smtp.gmail.com with ESMTPSA id\n\tu130sm1697861lff.79.2017.09.19.09.11.17\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tTue, 19 Sep 2017 09:11:17 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:Mime-Version:References:In-Reply-To:\n\tDate:To:From:Subject:Message-ID:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=Plq3w0a8btZsp9ns4eHrMOdmYldWC5zFVw1wHZGaayc=;\n\tb=SiH4RRtkk73LUw\n\tBYKQcQXdNuN3xX/dx2GtWv6RlCxFwzDibRZWA7Fa7TNrQVy6yeVqlZd2BQoXepa5xdO3QiAyE5COh\n\td3aIMFwuvln6G7y3iJFdLoyC1x5XZj0HV5KiFZn6cYvMgZQkYYmmnPSf49nuvRj7A8xQ0ZMWqLDNk\n\t/8YEmv1DLzmWWhyxlQHuMmAdcThrMhxEos2S1qUGSznmM+Wo7TGEo6iMfbmT4UpN+U0pNk6d5hvtL\n\tDbk5uY1CDkkskXroJiNxHPdCgmhao085FbBBLe3lxTkiFtG0HeiPHYce6HpIEnBa4d+BKqEE24sIi\n\tXSgQs8/lhdgMXsrqdinA==;","v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=infradead.org; s=merlin.20170209;\n\th=Content-Transfer-Encoding:Mime-Version:\n\tContent-Type:References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender\n\t:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:\n\tResent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:\n\tList-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;\n\tbh=OS2fugI6jglga24v5MFJ8JGy5cFv8gQ/H1tGrm9Jayo=;\n\tb=CuQOnbaOpKvspaW01J2z2T80ZY\n\tNMmSk87VJSVUpXAVBhMuFZ2BY9JdXhNTJd87p0+xsB49irgX4TMtQ8Q/+DPw019RAkwN8BTaxVfel\n\tRimAvuPfZOeDUoLiABc666SH7pcnJfqGoa6byGfBmBbMSYEwgf8nAfGkRv14OdPQLctd2OVqpkaCD\n\tFKDOedb4eOKC6aZaojb7GmDpxVlqt0ckfWiIOg4BQB7TatqUA6y6KdIhVq0FOTTX6/+GTbKb8IEd0\n\tbD7WSoNWMTR52uUWzFttwA0eMPAALJDmt03YbEGzp4SUZJCg4eVbzcc+/MRil3fpp7YSUH+7nT45s\n\t77dCXYEQ==;","v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=baylibre-com.20150623.gappssmtp.com; s=20150623;\n\th=message-id:subject:from:to:cc:date:in-reply-to:references\n\t:mime-version:content-transfer-encoding;\n\tbh=OS2fugI6jglga24v5MFJ8JGy5cFv8gQ/H1tGrm9Jayo=;\n\tb=qQg0iyiXN2ouSWYZBqtUOh7b+Sz9/P3aPhIGXQasLm83mj1k/Ohd9VqTy8DWXKpg0a\n\tEUKXklyxxrId7jhP9tdVrF1FNxHckEQKW3cL1DhDqAyI5xtNof4VuwHqxEc/clwur9La\n\tjCIY825EhTLDIif9TXIO+wDWu7TwoXoCsrYeDrzKRzrx8Ao0Ze0GmdtK9yaRUCAvSXQY\n\t3G27zj3xH2s5MSZROjuPlRbQd3/CPm0ytpzuJqz5hpS45fFiKUjpUdTnEIGcjM3RYS0x\n\tfj6t1swfMq7cflOqM5cKb+ZdtiKHgbWGGr74a8woNOnm22roE+rqnWn/nNtKfhJwLmqW\n\t5AWw=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to\n\t:references:mime-version:content-transfer-encoding;\n\tbh=OS2fugI6jglga24v5MFJ8JGy5cFv8gQ/H1tGrm9Jayo=;\n\tb=fHTIdSK4nyJQWDPA0tJvO/PSx/AZmadYEPlIMV7knnsuhCOl3qK2jspnEiPgMDiMLe\n\tJQYcfPlzDOG3R337LwFaXMjxeucpfH6G0HEJor4Ztu2jaj7hVP6byeBSrBmyS3iF0pIV\n\twWEeL7KwmVuYYOzx90J2FhBNW2e3rbMbH4tSMn+7jZx+jePOztUtSLF5pp/GJlS9diXA\n\tszrtsiyZ0yRq3UCJAO95wu/jGSA07KHKgI93qg9S0AYlA1RiikVDD4axKnB3k+XjLU/i\n\tJbcgR6gQOPpMsg+dYuq9OQQhzv/vINSojGo01xa4DZRwEyjukw3wqQZXC5dqJ0Vi6gsN\n\tiqfw==","X-Gm-Message-State":"AHPjjUjwWfESrAyzF1K+WLp3gX12l2IBRcsedTjK4mgfTyHDttNvMiDG\n\tskwPideP6BVr/cfKd0gLZyV52w==","X-Google-Smtp-Source":"AOwi7QAFzJJLm/jbZk2jVg/M+5sX6+F8pdHWpxQg2IbsbM9Zjq4vaKmluWgCAifeQJWZCU3ZXoRM6A==","X-Received":"by 10.46.33.82 with SMTP id h79mr908598ljh.104.1505837478402;\n\tTue, 19 Sep 2017 09:11:18 -0700 (PDT)","Message-ID":"<1505837476.2703.88.camel@baylibre.com>","Subject":"Re: [PATCH 2/2] ARM64: dts: meson-gxm: Add support for Khadas VIM2","From":"Jerome Brunet <jbrunet@baylibre.com>","To":"Neil Armstrong <narmstrong@baylibre.com>, khilman@baylibre.com, \n\tcarlo@caione.org","Date":"Tue, 19 Sep 2017 18:11:16 +0200","In-Reply-To":"<1505832820-3517-3-git-send-email-narmstrong@baylibre.com>","References":"<1505832820-3517-1-git-send-email-narmstrong@baylibre.com>\n\t<1505832820-3517-3-git-send-email-narmstrong@baylibre.com>","X-Mailer":"Evolution 3.24.5 (3.24.5-1.fc26) ","Mime-Version":"1.0","X-Spam-Note":"CRM114 invocation failed","X-Spam-Score":"-1.9 (-)","X-Spam-Report":"SpamAssassin version 3.4.1 on merlin.infradead.org summary:\n\tContent analysis details:   (-1.9 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/,\n\tlow\n\ttrust [2a00:1450:4010:c07:0:0:0:229 listed in] [list.dnswl.org]\n\t0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"linux-amlogic@lists.infradead.org, Gouwa <gouwa@szwesion.com>,\n\tlinux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org,\n\tdevicetree@vger.kernel.org","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}},{"id":1771256,"web_url":"http://patchwork.ozlabs.org/comment/1771256/","msgid":"<CAFBinCD0ev5kY_5BY-fZ=fEZ7ZkKi7PdvO4NGAwzVxLEfOT=Dw@mail.gmail.com>","list_archive_url":null,"date":"2017-09-19T17:55:04","subject":"Re: [PATCH 2/2] ARM64: dts: meson-gxm: Add support for Khadas VIM2","submitter":{"id":66366,"url":"http://patchwork.ozlabs.org/api/people/66366/","name":"Martin Blumenstingl","email":"martin.blumenstingl@googlemail.com"},"content":"Hi Neil,\n\nOn Tue, Sep 19, 2017 at 4:53 PM, Neil Armstrong <narmstrong@baylibre.com> wrote:\n> The Khadas VIM2 is a Single Board Computer, respin of the origin\n> Khadas VIM board, using an Amlogic S912 SoC and more server oriented.\n>\n> It provides the same external connectors and header pinout, plus a SPI\n> NOR Flash, a reprogrammable STM8S003 MCU, FPC Connector, Cooling FAN header\n> and Pogo Pads Arrays.\n>\n> Cc: Gouwa <gouwa@szwesion.com>\n> Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>\n> ---\n>  Documentation/devicetree/bindings/arm/amlogic.txt  |   1 +\n>  arch/arm64/boot/dts/amlogic/Makefile               |   1 +\n>  .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts     | 401 +++++++++++++++++++++\n>  3 files changed, 403 insertions(+)\n>  create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts\n>\n> diff --git a/Documentation/devicetree/bindings/arm/amlogic.txt b/Documentation/devicetree/bindings/arm/amlogic.txt\n> index 4e4bc0b..a445997 100644\n> --- a/Documentation/devicetree/bindings/arm/amlogic.txt\n> +++ b/Documentation/devicetree/bindings/arm/amlogic.txt\n> @@ -71,6 +71,7 @@ Board compatible values (alphabetically, grouped by SoC):\n>\n>    - \"amlogic,q200\" (Meson gxm s912)\n>    - \"amlogic,q201\" (Meson gxm s912)\n> +  - \"khadas,vim2\" (Meson gxm s912)\n>    - \"kingnovel,r-box-pro\" (Meson gxm S912)\n>    - \"nexbox,a1\" (Meson gxm s912)\n>\n> diff --git a/arch/arm64/boot/dts/amlogic/Makefile b/arch/arm64/boot/dts/amlogic/Makefile\n> index 7a9f48c..70246e3 100644\n> --- a/arch/arm64/boot/dts/amlogic/Makefile\n> +++ b/arch/arm64/boot/dts/amlogic/Makefile\n> @@ -15,6 +15,7 @@ dtb-$(CONFIG_ARCH_MESON) += meson-gxl-s905x-nexbox-a95x.dtb\n>  dtb-$(CONFIG_ARCH_MESON) += meson-gxl-s905x-p212.dtb\n>  dtb-$(CONFIG_ARCH_MESON) += meson-gxl-s905d-p230.dtb\n>  dtb-$(CONFIG_ARCH_MESON) += meson-gxl-s905d-p231.dtb\n> +dtb-$(CONFIG_ARCH_MESON) += meson-gxm-khadas-vim2.dtb\n>  dtb-$(CONFIG_ARCH_MESON) += meson-gxm-nexbox-a1.dtb\n>  dtb-$(CONFIG_ARCH_MESON) += meson-gxm-q200.dtb\n>  dtb-$(CONFIG_ARCH_MESON) += meson-gxm-q201.dtb\n> diff --git a/arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts b/arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts\n> new file mode 100644\n> index 0000000..692bb93\n> --- /dev/null\n> +++ b/arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts\n> @@ -0,0 +1,401 @@\n> +/*\n> + * Copyright (c) 2017 Martin Blumenstingl <martin.blumenstingl@googlemail.com>.\n> + * Copyright (c) 2017 BayLibre, SAS\n> + * Author: Neil Armstrong <narmstrong@baylibre.com>\n> + *\n> + * SPDX-License-Identifier: (GPL-2.0+ OR MIT)\n> + */\n> +\n> +/dts-v1/;\n> +\n> +#include <dt-bindings/input/input.h>\n> +#include <dt-bindings/thermal/thermal.h>\n> +\n> +#include \"meson-gxm.dtsi\"\n> +\n> +/ {\n> +       compatible = \"khadas,vim2\", \"amlogic,s912\", \"amlogic,meson-gxm\";\n> +       model = \"Khadas VIM2\";\n> +\n> +       aliases {\n> +               serial0 = &uart_AO;\n> +               serial1 = &uart_A;\n> +               serial2 = &uart_AO_B;\n> +       };\n> +\n> +       chosen {\n> +               stdout-path = \"serial0:115200n8\";\n> +       };\n> +\n> +       memory@0 {\n> +               device_type = \"memory\";\n> +               reg = <0x0 0x0 0x0 0x80000000>;\n> +       };\n> +\n> +       adc-keys {\n> +               compatible = \"adc-keys\";\n> +               io-channels = <&saradc 0>;\n> +               io-channel-names = \"buttons\";\n> +               keyup-threshold-microvolt = <1710000>;\n> +\n> +               button-function {\n> +                       label = \"Function\";\n> +                       linux,code = <KEY_FN>;\n> +                       press-threshold-microvolt = <10000>;\n> +               };\n> +       };\n> +\n> +       emmc_pwrseq: emmc-pwrseq {\n> +               compatible = \"mmc-pwrseq-emmc\";\n> +               reset-gpios = <&gpio BOOT_9 GPIO_ACTIVE_LOW>;\n> +       };\n> +\n> +       gpio_fan: gpio-fan {\n> +               compatible = \"gpio-fan\";\n> +               gpios = <&gpio GPIODV_14 GPIO_ACTIVE_HIGH\n> +                        &gpio GPIODV_15 GPIO_ACTIVE_HIGH>;\n> +               /* Dummy RPM values since fan is optional */\n> +               gpio-fan,speed-map = <0 0\n> +                                     1 1\n> +                                     2 2\n> +                                     3 3>;\n> +               cooling-min-level = <0>;\n> +               cooling-max-level = <3>;\n> +               #cooling-cells = <2>;\n> +       };\n> +\n> +       gpio-keys-polled {\n> +               compatible = \"gpio-keys-polled\";\n> +               #address-cells = <1>;\n> +               #size-cells = <0>;\n> +               poll-interval = <100>;\n> +\n> +               button@0 {\n> +                       label = \"power\";\n> +                       linux,code = <KEY_POWER>;\n> +                       gpios = <&gpio_ao GPIOAO_2 GPIO_ACTIVE_LOW>;\n> +               };\n> +       };\n> +\n> +       hdmi-connector {\n> +               compatible = \"hdmi-connector\";\n> +               type = \"a\";\n> +\n> +               port {\n> +                       hdmi_connector_in: endpoint {\n> +                               remote-endpoint = <&hdmi_tx_tmds_out>;\n> +                       };\n> +               };\n> +       };\n> +\n> +       pwmleds {\n> +               compatible = \"pwm-leds\";\n> +\n> +               power {\n> +                       label = \"vim:red:power\";\n> +                       pwms = <&pwm_AO_ab 1 7812500 0>;\n> +                       max-brightness = <255>;\n> +                       linux,default-trigger = \"default-on\";\n> +               };\n> +       };\n> +\n> +       sdio_pwrseq: sdio-pwrseq {\n> +               compatible = \"mmc-pwrseq-simple\";\n> +               reset-gpios = <&gpio GPIOX_6 GPIO_ACTIVE_LOW>;\n> +               clocks = <&wifi32k>;\n> +               clock-names = \"ext_clock\";\n> +       };\n> +\n> +       thermal-zones {\n> +               cpu-thermal {\n> +                       polling-delay-passive = <250>; /* milliseconds */\n> +                       polling-delay = <1000>; /* milliseconds */\n> +\n> +                       thermal-sensors = <&scpi_sensors 0>;\n> +\n> +                       trips {\n> +                               cpu_alert0: cpu-alert0 {\n> +                                       temperature = <70000>; /* millicelsius */\n> +                                       hysteresis = <2000>; /* millicelsius */\n> +                                       type = \"active\";\n> +                               };\n> +\n> +                               cpu_alert1: cpu-alert1 {\n> +                                       temperature = <80000>; /* millicelsius */\n> +                                       hysteresis = <2000>; /* millicelsius */\n> +                                       type = \"passive\";\n> +                               };\n> +                       };\n> +\n> +                       cooling-maps {\n> +                               map0 {\n> +                                       trip = <&cpu_alert0>;\n> +                                       cooling-device = <&gpio_fan THERMAL_NO_LIMIT 1>;\n> +                               };\n> +\n> +                               map1 {\n> +                                       trip = <&cpu_alert1>;\n> +                                       cooling-device = <&gpio_fan 2 THERMAL_NO_LIMIT>;\n> +                               };\n> +\n> +                               map2 {\n> +                                       trip = <&cpu_alert1>;\n> +                                       cooling-device =\n> +                                               <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;\n> +                               };\n> +\n> +                               map3 {\n> +                                       trip = <&cpu_alert1>;\n> +                                       cooling-device =\n> +                                               <&cpu4 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;\n> +                               };\n> +                       };\n> +               };\n> +       };\n> +\n> +       vcc_3v3: regulator-vcc_3v3 {\n> +               compatible = \"regulator-fixed\";\n> +               regulator-name = \"VCC_3V3\";\n> +               regulator-min-microvolt = <3300000>;\n> +               regulator-max-microvolt = <3300000>;\n> +       };\n> +\n> +       vddio_ao18: regulator-vddio_ao18 {\n> +               compatible = \"regulator-fixed\";\n> +               regulator-name = \"VDDIO_AO18\";\n> +               regulator-min-microvolt = <1800000>;\n> +               regulator-max-microvolt = <1800000>;\n> +       };\n> +\n> +       vddio_boot: regulator-vddio_boot {\n> +               compatible = \"regulator-fixed\";\n> +               regulator-name = \"VDDIO_BOOT\";\n> +               regulator-min-microvolt = <1800000>;\n> +               regulator-max-microvolt = <1800000>;\n> +       };\n> +\n> +       vddao_3v3: regulator-vddao_3v3 {\n> +               compatible = \"regulator-fixed\";\n> +               regulator-name = \"VDDAO_3V3\";\n> +               regulator-min-microvolt = <3300000>;\n> +               regulator-max-microvolt = <3300000>;\n> +       };\n> +\n> +       wifi32k: wifi32k {\n> +               compatible = \"pwm-clock\";\n> +               #clock-cells = <0>;\n> +               clock-frequency = <32768>;\n> +               pwms = <&pwm_ef 0 30518 0>; /* PWM_E at 32.768KHz */\n> +       };\n> +};\n> +\n> +&cec_AO {\n> +       status = \"okay\";\n> +       pinctrl-0 = <&ao_cec_pins>;\n> +       pinctrl-names = \"default\";\n> +       hdmi-phandle = <&hdmi_tx>;\n> +};\n> +\n> +&cpu0 {\n> +       cooling-min-level = <0>;\n> +       cooling-max-level = <6>;\n> +       #cooling-cells = <2>;\n> +};\n> +\n> +&cpu4 {\n> +       cooling-min-level = <0>;\n> +       cooling-max-level = <4>;\n> +       #cooling-cells = <2>;\n> +};\n> +\n> +&ethmac {\n> +       pinctrl-0 = <&eth_pins>;\n> +       pinctrl-names = \"default\";\n> +\n> +       /* Select external PHY by default */\n> +       phy-handle = <&external_phy>;\n> +\n> +       amlogic,tx-delay-ns = <2>;\n> +\n> +       /* External PHY reset is shared with internal PHY Led signals */\n> +       snps,reset-gpio = <&gpio GPIOZ_14 0>;\n> +       snps,reset-delays-us = <0 10000 1000000>;\n> +       snps,reset-active-low;\n> +\n> +       /* External PHY is in RGMII */\n> +       phy-mode = \"rgmii\";\n> +\n> +       status = \"okay\";\n> +};\n> +\n> +&external_mdio {\n> +       external_phy: ethernet-phy@1 {\n> +               compatible = \"ethernet-phy-id001c.c916\", \"ethernet-phy-ieee802.3-c22\";\ncould you please remove the compatible property and replace it with a\ncomment as explained in [0]?\n\n> +               reg = <0>;\n> +               max-speed = <1000>;\n> +       };\n> +};\n> +\n> +&hdmi_tx {\n> +       status = \"okay\";\n> +       pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>;\n> +       pinctrl-names = \"default\";\n> +};\n> +\n> +&hdmi_tx_tmds_port {\n> +       hdmi_tx_tmds_out: endpoint {\n> +               remote-endpoint = <&hdmi_connector_in>;\n> +       };\n> +};\n> +\n> +&i2c_A {\n> +       status = \"okay\";\n> +       pinctrl-0 = <&i2c_a_pins>;\n> +       pinctrl-names = \"default\";\n> +};\n> +\n> +&i2c_B {\n> +       status = \"okay\";\n> +       pinctrl-0 = <&i2c_b_pins>;\n> +       pinctrl-names = \"default\";\n> +\n> +       rtc: rtc@51 {\n> +               /* has to be enabled manually when a battery is connected: */\n> +               status = \"disabled\";\n> +               compatible = \"haoyu,hym8563\";\n> +               reg = <0x51>;\n> +               #clock-cells = <0>;\n> +               clock-frequency = <32768>;\n> +               clock-output-names = \"xin32k\";\n> +       };\n> +};\n> +\n> +&ir {\n> +       status = \"okay\";\n> +       pinctrl-0 = <&remote_input_ao_pins>;\n> +       pinctrl-names = \"default\";\n> +       linux,rc-map-name = \"rc-geekbox\";\n> +};\n> +\n> +&pwm_AO_ab {\n> +       status = \"okay\";\n> +       pinctrl-0 = <&pwm_ao_a_3_pins>, <&pwm_ao_b_pins>;\n> +       pinctrl-names = \"default\";\n> +       clocks = <&clkc CLKID_FCLK_DIV4>;\n> +       clock-names = \"clkin0\";\n> +};\n> +\n> +&pwm_ef {\n> +       status = \"okay\";\n> +       pinctrl-0 = <&pwm_e_pins>, <&pwm_f_clk_pins>;\n> +       pinctrl-names = \"default\";\n> +       clocks = <&clkc CLKID_FCLK_DIV4>;\n> +       clock-names = \"clkin0\";\n> +};\n> +\n> +&sd_emmc_a {\n> +       status = \"okay\";\n> +       pinctrl-0 = <&sdio_pins>;\n> +       pinctrl-names = \"default\";\n> +       #address-cells = <1>;\n> +       #size-cells = <0>;\n> +\n> +       bus-width = <4>;\n> +       cap-sd-highspeed;\n> +       max-frequency = <100000000>;\n> +\n> +       non-removable;\n> +       disable-wp;\n> +\n> +       mmc-pwrseq = <&sdio_pwrseq>;\n> +\n> +       vmmc-supply = <&vddao_3v3>;\n> +       vqmmc-supply = <&vddio_boot>;\n> +\n> +       brcmf: wifi@1 {\n> +               reg = <1>;\n> +               compatible = \"brcm,bcm4329-fmac\";\n> +       };\n> +};\n> +\n> +/* SD card */\n> +&sd_emmc_b {\n> +       status = \"okay\";\n> +       pinctrl-0 = <&sdcard_pins>;\n> +       pinctrl-names = \"default\";\n> +\n> +       bus-width = <4>;\n> +       cap-sd-highspeed;\n> +       max-frequency = <100000000>;\n> +       disable-wp;\n> +\n> +       cd-gpios = <&gpio CARD_6 GPIO_ACTIVE_HIGH>;\n> +       cd-inverted;\n> +\n> +       vmmc-supply = <&vddao_3v3>;\n> +       vqmmc-supply = <&vddio_boot>;\n> +};\n> +\n> +/* eMMC */\n> +&sd_emmc_c {\n> +       status = \"okay\";\n> +       pinctrl-0 = <&emmc_pins>, <&emmc_ds_pins>;\n> +       pinctrl-names = \"default\";\n> +\n> +       bus-width = <8>;\n> +       cap-sd-highspeed;\n> +       cap-mmc-highspeed;\n> +       max-frequency = <200000000>;\n> +       non-removable;\n> +       disable-wp;\n> +       mmc-ddr-1_8v;\n> +       mmc-hs200-1_8v;\n> +\n> +       mmc-pwrseq = <&emmc_pwrseq>;\n> +       vmmc-supply = <&vcc_3v3>;\n> +       vqmmc-supply = <&vddio_boot>;\n> +};\n> +\n> +/*\n> + * EMMC_DS pin is shared between SPI NOR CS and eMMC Data Strobe\n> + * Remove emmc_ds_pins from sd_emmc_c pinctrl-0 then spifc can be enabled\n> + */\n> +&spifc {\n> +       status = \"disabled\";\n> +       pinctrl-0 = <&nor_pins>;\n> +       pinctrl-names = \"default\";\n> +\n> +       w25q32: spi-flash@0 {\n> +               #address-cells = <1>;\n> +               #size-cells = <1>;\n> +               compatible = \"winbond,w25q16\", \"jedec,spi-nor\";\n> +               reg = <0>;\n> +               spi-max-frequency = <3000000>;\n> +       };\n> +};\n> +\n> +/* This one is connected to the Bluetooth module */\n> +&uart_A {\n> +       status = \"okay\";\n> +       pinctrl-0 = <&uart_a_pins>;\n> +       pinctrl-names = \"default\";\n> +};\n> +\n> +/* This is brought out on the Linux_RX (18) and Linux_TX (19) pins: */\n> +&uart_AO {\n> +       status = \"okay\";\n> +       pinctrl-0 = <&uart_ao_a_pins>;\n> +       pinctrl-names = \"default\";\n> +};\n> +\n> +/* This is brought out on the UART_RX_AO_B (15) and UART_TX_AO_B (16) pins: */\n> +&uart_AO_B {\n> +       status = \"okay\";\n> +       pinctrl-0 = <&uart_ao_b_pins>;\n> +       pinctrl-names = \"default\";\n> +};\n> +\n> +&saradc {\n> +       status = \"okay\";\n> +       vref-supply = <&vddio_ao18>;\n> +};\n> --\n> 1.9.1\n>\n>\n> _______________________________________________\n> linux-amlogic mailing list\n> linux-amlogic@lists.infradead.org\n> http://lists.infradead.org/mailman/listinfo/linux-amlogic\n\nwith that and Jerome's comments fixed:\nAcked-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>\n\n\nRegards,\nMartin\n\n\n[0] http://lists.infradead.org/pipermail/linux-amlogic/2017-September/004729.html","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"aHOgWYpt\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=googlemail.com header.i=@googlemail.com\n\theader.b=\"BbYFyLQX\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xxVsn53ksz9t34\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tWed, 20 Sep 2017 03:55:57 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1duMkT-0001SB-PQ; Tue, 19 Sep 2017 17:55:53 +0000","from mail-io0-x243.google.com ([2607:f8b0:4001:c06::243])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1duMkM-0001Mz-Dh; Tue, 19 Sep 2017 17:55:50 +0000","by mail-io0-x243.google.com with SMTP id g32so435142ioj.1;\n\tTue, 19 Sep 2017 10:55:26 -0700 (PDT)","by 10.2.51.84 with HTTP; Tue, 19 Sep 2017 10:55:04 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From:\n\tReferences:In-Reply-To:MIME-Version:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=2DJEeAxVE4Cn28wVdvNWNhtjSe7PLoAdisuXBf3VKyc=;\n\tb=aHOgWYptyCp6Xq\n\tdXKzPWPq5ACz4029WeW2aSUVVTRvpT4GcWauARaT8TrtaOfhrPBfmMyw+P7uyQspYafXYdA/nMdCb\n\tgoldWb5ql9X/tdQ5M6LFFJCeubpU1pFq1Cfl/Y/yKjCiiOSk4jD5uul4qJyHK4OfTIrmVNCywnTWQ\n\t8vOmTGGlNkrx12+m51/COC97bB/oc9mwUtJrusRgoxTJ0T/6HGeo/WrLktQmraT5HqYEKRl49kI+N\n\tN1eExRYugON5MVWN3popt6TiIfhrEQygOdHfAaWBJNsEdPNPLT4c4D4lqw+P+FlIqy97FmYTl4DhC\n\tuvpFS/TG+GZ+QAq9d2eQ==;","v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=googlemail.com; s=20161025;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=wz2UYDHDsK95JjQmLT4muP+rN/b7PjaZW+8Tk8tsEqQ=;\n\tb=BbYFyLQXNtiu8PfxhHPEGeUBqgdedoj+WNhqMpsHkXgWO9JXQHsnvSJ3LGFZ9l0AaW\n\tq4JIaNU20OgI5KCachvlobWK5w7YXDvZBfgsJZ7r+evyd921hgeD5mg5HFb8p2lDXR5p\n\tNQGBC2nF0sATOHtkdowLnlY6VUZIGzIi2l0lAC40wLQ7h8HFKhfujdo1cy8kF2qd9jri\n\tILT4FTaYtdLplQ/EqXEpX1rXowNdWnqalYTXY9ixR1sCvHZ/o9mdjHsPUbv1lHn7lblz\n\tz/XWbivt3iGR35v1oiBwhnk7BT5urzo8YfCq6RGytxXIi2XnIAiGwiWwK3gBIgCAfp0N\n\tjChw=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=wz2UYDHDsK95JjQmLT4muP+rN/b7PjaZW+8Tk8tsEqQ=;\n\tb=nw1tXMxB8maUfHzrdRbr53jaFBRyLMMFR+a7IXXByEILEULItpet51DWzMLPHqeILO\n\t2GMjr3xpOkBirVsRnq4pnRkv8ZgAALeTAxwH50RVNd7xImkCTI6T7shubK5lKG+9GgoT\n\t0vYfOrFyBvaxb/PuXmbdibP/3b1SRdppwN/9/lOFlq3bxEvGd3p5VN+m1gIoGvyewIR0\n\tRDsIyb3ac70x6b2NTfP8OLRwGfwdhFhpfb18isiOVA/URtSjXPEFlez6zcW+k+9DYWO4\n\t5rI1PVVgm+3Di7HLcEqiwVI2WlNnRvftgDdcgdYnFk+b2XXe/yT7fer0zgFMUrosLryE\n\tRLcA==","X-Gm-Message-State":"AHPjjUig/gfO0OEjwAGJ6cT/hYoiPP66DZxXDZm7LrQ2jO3oR+sTFT5t\n\tIDmOMt1SDpn6lEtgsaB3PCd04j4KPt1rZUbZ9QYo0Vds","X-Google-Smtp-Source":"AOwi7QDZbMde439A0FlTmEaxQy6j81bWFrVMdlYcgLgPYW7mGl5NNiZdiwmcW1JlsVFh6EyGCS02V0Mr7gZV2I8V7dw=","X-Received":"by 10.107.15.141 with SMTP id 13mr2840290iop.141.1505843725020; \n\tTue, 19 Sep 2017 10:55:25 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<1505832820-3517-3-git-send-email-narmstrong@baylibre.com>","References":"<1505832820-3517-1-git-send-email-narmstrong@baylibre.com>\n\t<1505832820-3517-3-git-send-email-narmstrong@baylibre.com>","From":"Martin Blumenstingl <martin.blumenstingl@googlemail.com>","Date":"Tue, 19 Sep 2017 19:55:04 +0200","Message-ID":"<CAFBinCD0ev5kY_5BY-fZ=fEZ7ZkKi7PdvO4NGAwzVxLEfOT=Dw@mail.gmail.com>","Subject":"Re: [PATCH 2/2] ARM64: dts: meson-gxm: Add support for Khadas VIM2","To":"Neil Armstrong <narmstrong@baylibre.com>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170919_105547_473419_41C13F0E ","X-CRM114-Status":"GOOD (  18.86  )","X-Spam-Score":"-2.0 (--)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-2.0 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno\n\ttrust [2607:f8b0:4001:c06:0:0:0:243 listed in] [list.dnswl.org]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail\n\tprovider (martin.blumenstingl[at]googlemail.com)\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's domain","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"devicetree@vger.kernel.org, khilman@baylibre.com,\n\tlinux-kernel@vger.kernel.org, carlo@caione.org,\n\tlinux-amlogic@lists.infradead.org, Gouwa <gouwa@szwesion.com>,\n\tlinux-arm-kernel@lists.infradead.org","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}},{"id":1771674,"web_url":"http://patchwork.ozlabs.org/comment/1771674/","msgid":"<84171990-f5f2-d7d2-2bf6-d28390daac4a@baylibre.com>","list_archive_url":null,"date":"2017-09-20T08:29:58","subject":"Re: [PATCH 2/2] ARM64: dts: meson-gxm: Add support for Khadas VIM2","submitter":{"id":67289,"url":"http://patchwork.ozlabs.org/api/people/67289/","name":"Neil Armstrong","email":"narmstrong@baylibre.com"},"content":"On 09/19/2017 07:55 PM, Martin Blumenstingl wrote:\n> Hi Neil,\n> \n> On Tue, Sep 19, 2017 at 4:53 PM, Neil Armstrong <narmstrong@baylibre.com> wrote:\n>> The Khadas VIM2 is a Single Board Computer, respin of the origin\n>> Khadas VIM board, using an Amlogic S912 SoC and more server oriented.\n>>\n>> It provides the same external connectors and header pinout, plus a SPI\n>> NOR Flash, a reprogrammable STM8S003 MCU, FPC Connector, Cooling FAN header\n>> and Pogo Pads Arrays.\n>>\n>> Cc: Gouwa <gouwa@szwesion.com>\n>> Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>\n>> ---\n>>  Documentation/devicetree/bindings/arm/amlogic.txt  |   1 +\n>>  arch/arm64/boot/dts/amlogic/Makefile               |   1 +\n>>  .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts     | 401 +++++++++++++++++++++\n>>  3 files changed, 403 insertions(+)\n>>  create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts\n>>\n\n[...]\n\n>> +&external_mdio {\n>> +       external_phy: ethernet-phy@1 {\n>> +               compatible = \"ethernet-phy-id001c.c916\", \"ethernet-phy-ieee802.3-c22\";\n> could you please remove the compatible property and replace it with a\n> comment as explained in [0]?\n> \n\nOk\n\n>> +               reg = <0>;\n>> +               max-speed = <1000>;\n>> +       };\n>> +};\n>> +\n\n[...]\n\n> \n> with that and Jerome's comments fixed:\n> Acked-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>\n> \n> \n> Regards,\n> Martin\n> \n> \n> [0] http://lists.infradead.org/pipermail/linux-amlogic/2017-September/004729.html\n> \n\nThanks Martin !\n\nI'll send a v2 when eMMC DTS patches goes in 4.14-rc2.\n\nNeil","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"Why3ifsl\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=baylibre-com.20150623.gappssmtp.com\n\theader.i=@baylibre-com.20150623.gappssmtp.com header.b=\"tQxCM+hZ\"; \n\tdkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xxtH20Cp0z9s7p\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tWed, 20 Sep 2017 18:30:38 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1duaOw-0004cq-0n; Wed, 20 Sep 2017 08:30:34 +0000","from mail-wm0-x230.google.com ([2a00:1450:400c:c09::230])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1duaOk-0003BT-Qn for linux-arm-kernel@lists.infradead.org;\n\tWed, 20 Sep 2017 08:30:30 +0000","by mail-wm0-x230.google.com with SMTP id e71so4929179wmg.4\n\tfor <linux-arm-kernel@lists.infradead.org>;\n\tWed, 20 Sep 2017 01:30:02 -0700 (PDT)","from [192.168.1.21] ([90.63.244.31])\n\tby smtp.gmail.com with ESMTPSA id\n\ty23sm1141939wrd.57.2017.09.20.01.30.00\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tWed, 20 Sep 2017 01:30:00 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:\n\tMessage-ID:From:References:To:Subject:Reply-To:Content-ID:Content-Description\n\t:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=buZnjP5IexSxeIVcwbjrAe2QtNc5nLEBGJbT6JRt48I=;\n\tb=Why3ifslhC+bJC\n\tcChIW+dPgwXy+DQqzrDR3w6QBnGFOjZnTaj1s+qC1MKSOpCzdMuKuFze+rprlYOiPjdq+QR5E4COP\n\ta72kv3q4RZY6a/O8cymYgt5mCXFpiBksvenhJUyobbym+TW1X3mIa/PsXE8zRPiy41OYhcnA42NfG\n\tgrzw0ZplfSH+oWMoWoDAlWcD5TQ6XMLMTD8ZtSdwbCZQi8hsLafNSWmUEXhFrjdVacnpuVE2zqpRn\n\tutQjZy4MN5TmihqGNmm1FukH8HGU5btSPZqHMSGk/RaSrt7u7Zsbl5EB0fmsO4RdTYrTF/YucX/nR\n\tTsCbiYB0bSWwep6evrhg==;","v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=baylibre-com.20150623.gappssmtp.com; s=20150623;\n\th=subject:to:cc:references:from:organization:message-id:date\n\t:user-agent:mime-version:in-reply-to:content-language\n\t:content-transfer-encoding;\n\tbh=rkr8iUNpimV1FgJfdb70ulzSp8dz5GevvMF4p6Gvx2k=;\n\tb=tQxCM+hZdoAg8V/FrBJbDpSqwfsu9Kk01aP5SvstBGFJKfZ0wihUX8nWr0DqC46aG4\n\tPfYMgfUXL3oD8lH7+iGHycPBA1XPrzZqPBqrKNotb64E0MPwYXeLAddbWRBmw1hJOf+C\n\tnmWOveqXv34FRGh4aLKgJeb0KtUCfD7YlmgjaDgHP6dcj9kynCuy65j06LJa7HZBipwT\n\th+jFsL/0TF4XnrQfQhu0ESCHuVgXuWDRJ4X6OMIaEB2FhDnezJPlckdZ4VyMLArRlTii\n\toOLCnBf7YeVYu7jWi/hDedUYzNxIEU5tI0oR5qtrEFUjIdGZ2wHJAwmzBVCixzSj7+Rw\n\tAP/w=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:subject:to:cc:references:from:organization\n\t:message-id:date:user-agent:mime-version:in-reply-to\n\t:content-language:content-transfer-encoding;\n\tbh=rkr8iUNpimV1FgJfdb70ulzSp8dz5GevvMF4p6Gvx2k=;\n\tb=qTS63XARO2HUFbVU4htMjpnJGrcfGNLqeO//ZjeMVNzeTCOfmbAy3svBizv8Ty+bIQ\n\tYcnDoRxgfWJAuG+xmkzxgdQc4YSmBqYTisJNoZTkMZMGRfZaUB4CSNhyESlUSiKhdH2g\n\tpnz12inwrFZ6tOm59lKYBrz1o1yQ2GYi3FLjZCuwOij/lxtICJFrgb8zHUITD4VAx0Xq\n\t/OutZZAjAli/WFAkwi2qI4BFSZQM9jdppTbQPoKL2ceAwNsVBJKXzWiWDuTPo53r3x8d\n\teDjldeh/CSTx862tHZZMaaf0JygYgyQ/vZDq9yE7H/5VzTvxuj2NoxtydKrY24/6/OQn\n\taefw==","X-Gm-Message-State":"AHPjjUjyiAqSJIHQOuoRVIx/9V9zwnUMZDctQf2XFimB/rV5HGVK8P/P\n\tg2gKzH0TgHllHP2CB2tMD9eSsXLGe5c=","X-Google-Smtp-Source":"AOwi7QCJfD315mk/kPfdx/pj0qtKHeHLAbYm8OhMpftd4knQI4hVOg7TkPQM8eNmBBZU78pQ6Q7u+A==","X-Received":"by 10.28.193.129 with SMTP id r123mr3048097wmf.93.1505896201002; \n\tWed, 20 Sep 2017 01:30:01 -0700 (PDT)","Subject":"Re: [PATCH 2/2] ARM64: dts: meson-gxm: Add support for Khadas VIM2","To":"Martin Blumenstingl <martin.blumenstingl@googlemail.com>","References":"<1505832820-3517-1-git-send-email-narmstrong@baylibre.com>\n\t<1505832820-3517-3-git-send-email-narmstrong@baylibre.com>\n\t<CAFBinCD0ev5kY_5BY-fZ=fEZ7ZkKi7PdvO4NGAwzVxLEfOT=Dw@mail.gmail.com>","From":"Neil Armstrong <narmstrong@baylibre.com>","Organization":"Baylibre","Message-ID":"<84171990-f5f2-d7d2-2bf6-d28390daac4a@baylibre.com>","Date":"Wed, 20 Sep 2017 10:29:58 +0200","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.3.0","MIME-Version":"1.0","In-Reply-To":"<CAFBinCD0ev5kY_5BY-fZ=fEZ7ZkKi7PdvO4NGAwzVxLEfOT=Dw@mail.gmail.com>","Content-Language":"en-US","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170920_013023_204172_A3F04A2A ","X-CRM114-Status":"GOOD (  15.76  )","X-Spam-Score":"-1.9 (-)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-1.9 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/,\n\tlow\n\ttrust [2a00:1450:400c:c09:0:0:0:230 listed in] [list.dnswl.org]\n\t0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"devicetree@vger.kernel.org, khilman@baylibre.com,\n\tlinux-kernel@vger.kernel.org, carlo@caione.org,\n\tlinux-amlogic@lists.infradead.org, Gouwa <gouwa@szwesion.com>,\n\tlinux-arm-kernel@lists.infradead.org","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}},{"id":1773190,"web_url":"http://patchwork.ozlabs.org/comment/1773190/","msgid":"<20170921234734.nbjvpz2vukywyrci@rob-hp-laptop>","list_archive_url":null,"date":"2017-09-21T23:47:34","subject":"Re: [PATCH 2/2] ARM64: dts: meson-gxm: Add support for Khadas VIM2","submitter":{"id":62529,"url":"http://patchwork.ozlabs.org/api/people/62529/","name":"Rob Herring (Arm)","email":"robh@kernel.org"},"content":"On Tue, Sep 19, 2017 at 04:53:40PM +0200, Neil Armstrong wrote:\n> The Khadas VIM2 is a Single Board Computer, respin of the origin\n> Khadas VIM board, using an Amlogic S912 SoC and more server oriented.\n> \n> It provides the same external connectors and header pinout, plus a SPI\n> NOR Flash, a reprogrammable STM8S003 MCU, FPC Connector, Cooling FAN header\n> and Pogo Pads Arrays.\n> \n> Cc: Gouwa <gouwa@szwesion.com>\n> Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>\n> ---\n>  Documentation/devicetree/bindings/arm/amlogic.txt  |   1 +\n>  arch/arm64/boot/dts/amlogic/Makefile               |   1 +\n>  .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts     | 401 +++++++++++++++++++++\n>  3 files changed, 403 insertions(+)\n>  create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts\n\nAcked-by: Rob Herring <robh@kernel.org>","headers":{"Return-Path":"<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming-imx@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-imx@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org\n\theader.b=\"UniBWspn\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xytcY0LSCz9tZL\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tFri, 22 Sep 2017 09:49:15 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dvBCL-0006ZL-Mv; Thu, 21 Sep 2017 23:48:01 +0000","from mail-pg0-f67.google.com ([74.125.83.67])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dvBCG-0006TF-5k; Thu, 21 Sep 2017 23:47:58 +0000","by mail-pg0-f67.google.com with SMTP id m30so4223435pgn.5;\n\tThu, 21 Sep 2017 16:47:36 -0700 (PDT)","from localhost ([2620:0:1000:fd28:e83d:5428:912b:b325])\n\tby smtp.gmail.com with ESMTPSA id\n\tp5sm3941311pgc.94.2017.09.21.16.47.34\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tThu, 21 Sep 2017 16:47:34 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References:\n\tMessage-ID:Subject:To:From:Date:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=ob0DRpMM40bHVoRKYCimvfUfyghdFIIOJX+FrySI5Yo=;\n\tb=UniBWspn4kpCer\n\tiaegGGRNEs4GjwayYNbsgdyJzMPeDbIkB80yBLN39P7U+1O24vgXP1qxhF3TBc7VSyxVyqsx0R5Fq\n\tZLsoiJBsOrc9up9hyoTAQ60f7ZekAqE/4CZe6JPzW7v5O2Mgo2oz0b+X/WlxalVWpAN8/jsGkadQf\n\tHP2vLPAUvUj5eDWklW7mWyGASD2NB+EAlP2bdiob81dvR8unYC05cFwmYjTXJdlhDkRVbvmd9767E\n\tRjDtj00gprzYYx44MkgK8WO3/zXKA1D7jsptX2KCO6seyr+1xCnjslMUx2zmB15u2HcSfskB3U2cO\n\thzefCS5RamGNMRlscpcA==;","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id:references\n\t:mime-version:content-disposition:in-reply-to:user-agent;\n\tbh=vHrGLh2m9EXyOQI+GJ2699hhqbTPujx7SzyeRAUFiX4=;\n\tb=d+yvcIhtvbWe2hB4Eht9CFuMIijhB+rpu6Za3O0d3MTebThmHf6CYcI5UF5IdEU1uz\n\tha13e+yC2qMB3lys0+x2oJZcTdAUN0kQTTq68cOvx1HWZqDW+e+lGOKs5EaOvYJQDR/w\n\tU07oVelbDohLU9Dfl87ccKunAwTMMBZCDiYC17l3iMQfg1onitjYIyQ6zZL9gO0IriaM\n\t4h0j7f6LgVoHsTZEh1XOCTRGXxQGzZS3XPfTuh7M2sjBGYCqpgMt+bC9W5EB98edsg7b\n\tU0bwtMJSw59tWOfnsf/LB9hxezsoSGf6e8sTBE0fyQQVyBDvomuu3jFBAiKPP2rHcUFg\n\tzucg==","X-Gm-Message-State":"AHPjjUggniNdB1PrreEHIKVdJuB/r3KBaGc1WomGCDKIhyir571QN5TB\n\tANnycxDOyS6nCXZOUyfmHZG8bxk=","X-Google-Smtp-Source":"AOwi7QBxTwtKDF3v6gqzNQf6r6IhkxsktFVyr8ANRf9RDo1Xp9amUbnmRziMkvGev+qbIU+egsWElQ==","X-Received":"by 10.99.6.140 with SMTP id 134mr7358044pgg.143.1506037655536;\n\tThu, 21 Sep 2017 16:47:35 -0700 (PDT)","Date":"Thu, 21 Sep 2017 18:47:34 -0500","From":"Rob Herring <robh@kernel.org>","To":"Neil Armstrong <narmstrong@baylibre.com>","Subject":"Re: [PATCH 2/2] ARM64: dts: meson-gxm: Add support for Khadas VIM2","Message-ID":"<20170921234734.nbjvpz2vukywyrci@rob-hp-laptop>","References":"<1505832820-3517-1-git-send-email-narmstrong@baylibre.com>\n\t<1505832820-3517-3-git-send-email-narmstrong@baylibre.com>","MIME-Version":"1.0","Content-Disposition":"inline","In-Reply-To":"<1505832820-3517-3-git-send-email-narmstrong@baylibre.com>","User-Agent":"NeoMutt/20170113 (1.7.2)","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170921_164756_332119_AB9B3103 ","X-CRM114-Status":"GOOD (  10.50  )","X-Spam-Score":"-1.0 (-)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-1.0 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno trust [74.125.83.67 listed in list.dnswl.org]\n\t0.5 RCVD_IN_SORBS_SPAM     RBL: SORBS: sender is a spam source\n\t[74.125.83.67 listed in dnsbl.sorbs.net]\n\t-0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)\n\t[74.125.83.67 listed in wl.mailspike.net]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends\n\tin digit (robherring2[at]gmail.com)\n\t0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail\n\tprovider (robherring2[at]gmail.com)\n\t0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level\n\tmail domains are different\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders\n\t0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and\n\tEnvelopeFrom freemail headers are different","X-BeenThere":"linux-arm-kernel@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-arm-kernel/>","List-Post":"<mailto:linux-arm-kernel@lists.infradead.org>","List-Help":"<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>","Cc":"devicetree@vger.kernel.org, khilman@baylibre.com,\n\tlinux-kernel@vger.kernel.org, carlo@caione.org,\n\tlinux-amlogic@lists.infradead.org, Gouwa <gouwa@szwesion.com>,\n\tlinux-arm-kernel@lists.infradead.org","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>","Errors-To":"linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org","List-Id":"linux-imx-kernel.lists.patchwork.ozlabs.org"}}]