From patchwork Fri Jun 18 20:55:29 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Corentin Labbe X-Patchwork-Id: 12332169 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B32C4C48BDF for ; Fri, 18 Jun 2021 20:55:43 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 89379610C7; Fri, 18 Jun 2021 20:55:43 +0000 (UTC) Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C875761260 for ; Fri, 18 Jun 2021 20:55:42 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C875761260 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=clabbe@baylibre.com Received: by mail-wr1-f46.google.com with SMTP id f2so12079675wri.11 for ; Fri, 18 Jun 2021 13:55:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=sTMrkLH33QcTYAmCmYzm6ZHr2W5AOWeg+lqcFyiCyr0=; b=O3dGmcXCtw9lYBqWTYYWBPbQzzstHy0LKNyQBUOmq3wzI5TxW0FvlMhvSWqyn64iCg RVLmEil0rlpF411jvMMfrn1ZcScnhIqmBUhszkSy21FREulFqltV0pTgeQ3p9SQvJKmR cI6JKwuXDqwfnSkZ/Iy4eFHCmW03phedmjxXAgyV+r7ygBmxpy27cEjA1XdHCzoc5/Fj XAjBpOVgoCgwzG4ZDKYS+S/6EyMAfw/jvxJHumD+Hea33wxCjDsCgAupd4sUoKfv8qXE BhUXMu1ij9xcaCUmHRk1Ygyqup9LZJV9Uxn9mQQ73nA0yKEPTDCg5m1oEkufuuZwTK3K HYPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=sTMrkLH33QcTYAmCmYzm6ZHr2W5AOWeg+lqcFyiCyr0=; b=aeHqVFlxqiZ5plHA8hJ2dso4l26tTRhDg6jGq0KzY7D02fYwpdrcjqyFZONvhD2TXf 0O65hQhB4x+R0q7wRYM18bnPvgQczYo/m6jeLXAxM6Of9mQvN/031pVARqDryk5iquGh D8Q+DPAnLGCxRCM2n0QKsJCX5GHAw3BkKJI1X9KuBjhS5+PiPco5ddIDQh1WvVoCXPAu sQSrICgg2zjeAwKmeGMchU/DiMnsYOEmYCDXnbGV4ye/d93VvEzGwItxeHuB0SChSER7 gtXTL2oNj4L9mTxHYRf82uks4y3GV2xsgOkj40fyV5tEWlKTB8nfwNJbhzt85VblI6/A lCFQ== X-Gm-Message-State: AOAM531Vk+2lY7Z41443f8peflGrpUKno3SJsUJmLY7fnYD8wI65fKQz oXLwwft7U3oQ6BCqzMwADnNAWg== X-Google-Smtp-Source: ABdhPJzecFQwRn7K69AaWw6n1KwseQmQ6firgw6Oi59mrVcis9F+GSZhd+3uZB86CVKZ5AW+ggmAhw== X-Received: by 2002:a5d:698a:: with SMTP id g10mr13319533wru.129.1624049741534; Fri, 18 Jun 2021 13:55:41 -0700 (PDT) Received: from localhost.localdomain (laubervilliers-658-1-213-31.w90-63.abo.wanadoo.fr. [90.63.244.31]) by smtp.googlemail.com with ESMTPSA id j12sm9745476wrt.69.2021.06.18.13.55.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Jun 2021 13:55:41 -0700 (PDT) From: Corentin Labbe List-Id: To: arnd@arndb.de, linus.walleij@linaro.org, olof@lixom.net, robh+dt@kernel.org, soc@kernel.org, ulli.kroll@googlemail.com Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Corentin Labbe Subject: [PATCH v2 1/5] ARM: dts: gemini: add labels for USB, IDE, flash and ethernet Date: Fri, 18 Jun 2021 20:55:29 +0000 Message-Id: <20210618205533.1527384-2-clabbe@baylibre.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210618205533.1527384-1-clabbe@baylibre.com> References: <20210618205533.1527384-1-clabbe@baylibre.com> MIME-Version: 1.0 Adding label will help simplify boards's dts. Signed-off-by: Corentin Labbe --- arch/arm/boot/dts/gemini.dtsi | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/arm/boot/dts/gemini.dtsi b/arch/arm/boot/dts/gemini.dtsi index cc053af3c347..9fe0fd93ac9e 100644 --- a/arch/arm/boot/dts/gemini.dtsi +++ b/arch/arm/boot/dts/gemini.dtsi @@ -16,7 +16,7 @@ soc { compatible = "simple-bus"; interrupt-parent = <&intcon>; - flash@30000000 { + flash: flash@30000000 { compatible = "cortina,gemini-flash", "cfi-flash"; syscon = <&syscon>; pinctrl-names = "default"; @@ -322,7 +322,7 @@ pci_intc: interrupt-controller { }; }; - ethernet@60000000 { + ethernet: ethernet@60000000 { compatible = "cortina,gemini-ethernet"; reg = <0x60000000 0x4000>, /* Global registers, queue */ <0x60004000 0x2000>, /* V-bit */ @@ -365,7 +365,7 @@ crypto: crypto@62000000 { clocks = <&syscon GEMINI_CLK_GATE_SECURITY>; }; - ide@63000000 { + ide0: ide@63000000 { compatible = "cortina,gemini-pata", "faraday,ftide010"; reg = <0x63000000 0x1000>; interrupts = <4 IRQ_TYPE_EDGE_RISING>; @@ -378,7 +378,7 @@ ide@63000000 { #size-cells = <0>; }; - ide@63400000 { + ide1: ide@63400000 { compatible = "cortina,gemini-pata", "faraday,ftide010"; reg = <0x63400000 0x1000>; interrupts = <5 IRQ_TYPE_EDGE_RISING>; @@ -421,7 +421,7 @@ display-controller@6a000000 { status = "disabled"; }; - usb@68000000 { + usb0: usb@68000000 { compatible = "cortina,gemini-usb", "faraday,fotg210"; reg = <0x68000000 0x1000>; interrupts = <10 IRQ_TYPE_LEVEL_HIGH>; @@ -442,7 +442,7 @@ usb@68000000 { status = "disabled"; }; - usb@69000000 { + usb1: usb@69000000 { compatible = "cortina,gemini-usb", "faraday,fotg210"; reg = <0x69000000 0x1000>; interrupts = <11 IRQ_TYPE_LEVEL_HIGH>; From patchwork Fri Jun 18 20:55:30 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Corentin Labbe X-Patchwork-Id: 12332171 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2E0D2C49361 for ; Fri, 18 Jun 2021 20:55:44 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 0A45761264; Fri, 18 Jun 2021 20:55:44 +0000 (UTC) Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B45DE60E09 for ; Fri, 18 Jun 2021 20:55:43 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B45DE60E09 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=clabbe@baylibre.com Received: by mail-wm1-f46.google.com with SMTP id n23so6400706wms.2 for ; Fri, 18 Jun 2021 13:55:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Nu7i7hLOMrckKPqlCt5sNsYJcGzmceqdUWEuYkCyCyg=; b=HVFgLbvqQNXI6qA1sE6VpDEA4GddUHSB6CrLP4qKefQQSXz7W0Ds60omAmp8dIYzWd RtyqIEQ2vGMs49bTn+D+djIxm1wpBVX8S1g3HxRCh4Q4y0Fo/4+mS13GxyqbjGdNV45k ZDr80L0ZCnDnnGgMclEu8CzEQPo00f/Lgpn/tYLCML8HoMtdqlD+rQsWjGjTj3stoIga +TlDXRJhI79hfWcmRVS41GOl0fnRkmCijWNQatXqHszA8Cu8elI2MiwVGlX1xk7uiTaU BzANaHT9jvyKszDwr7pPGlKqdtGezM5AJg99C/Hft/5I/NkF1o2vs3+T3k67Ijh8w6nW X4+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Nu7i7hLOMrckKPqlCt5sNsYJcGzmceqdUWEuYkCyCyg=; b=l0kQ4EMhNAtS0UO6R+j3gN/VOxHOrV/UBC4tVLA8X5YyK7XIzN4HsEGVoS77hsmlPW M5B2R6ikBf5/dZv41cWX80jzzHsQ4NFN818h7ylZVDePxdT2SsT5l9FUSBF27AOWpGoG 7QPJDYXviLlSp4fm3Gd+lz/7p1e0RyCPWz42mri8YuPywjR5Fysu7zgyTKCj9q07MsnO 2elDNWp6nCAl0yR+WLmrbUKodZuAMIGb9VLOE0YTjR8zMo3tosC9kVVfOd8vixwguaCP nK8N2icXkXdJFHMYk9kuwOkmMD3IAZnOUxmMVObyfIHa/GHeOQCRPtzIkIlQ5gbUcgPR U18Q== X-Gm-Message-State: AOAM530bmmj5tlMj/BzqhsKBPi29LNH4/3fCx+O86rrK4ZEnIu5Yluuz eRmSBdTB3GmOmASlKPPafJWiLQ== X-Google-Smtp-Source: ABdhPJyUSyW4TuFB1EWQs4HKnLWcAB4ImpT6brXRKzrXolm5W20JLasuhMVSS3TqF2YW4sXrOe3zeQ== X-Received: by 2002:a05:600c:282:: with SMTP id 2mr13775691wmk.98.1624049742338; Fri, 18 Jun 2021 13:55:42 -0700 (PDT) Received: from localhost.localdomain (laubervilliers-658-1-213-31.w90-63.abo.wanadoo.fr. [90.63.244.31]) by smtp.googlemail.com with ESMTPSA id j12sm9745476wrt.69.2021.06.18.13.55.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Jun 2021 13:55:42 -0700 (PDT) From: Corentin Labbe List-Id: To: arnd@arndb.de, linus.walleij@linaro.org, olof@lixom.net, robh+dt@kernel.org, soc@kernel.org, ulli.kroll@googlemail.com Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Corentin Labbe Subject: [PATCH v2 2/5] dt-bindings: add vendor prefix for edimax Date: Fri, 18 Jun 2021 20:55:30 +0000 Message-Id: <20210618205533.1527384-3-clabbe@baylibre.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210618205533.1527384-1-clabbe@baylibre.com> References: <20210618205533.1527384-1-clabbe@baylibre.com> MIME-Version: 1.0 Add vendor prefix for EDIMAX Technology Co., Ltd (https://www.edimax.com/) Signed-off-by: Corentin Labbe Acked-by: Rob Herring --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml index ed1769310f0d..800d0536be75 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -333,6 +333,8 @@ patternProperties: description: EBV Elektronik "^eckelmann,.*": description: Eckelmann AG + "^edimax,.*": + description: EDIMAX Technology Co., Ltd "^edt,.*": description: Emerging Display Technologies "^eeti,.*": From patchwork Fri Jun 18 20:55:31 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Corentin Labbe X-Patchwork-Id: 12332173 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 999FFC48BDF for ; Fri, 18 Jun 2021 20:55:45 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 7979F613ED; Fri, 18 Jun 2021 20:55:45 +0000 (UTC) Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7873F60E09 for ; Fri, 18 Jun 2021 20:55:44 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7873F60E09 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=clabbe@baylibre.com Received: by mail-wr1-f54.google.com with SMTP id i94so12102792wri.4 for ; Fri, 18 Jun 2021 13:55:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=jRLam3ZYflZLVyyutvsIpS6o5/Y7d41E9E4JTAN/wTs=; b=gWB6youcrGgkWbJ8AIjkohQ82VUYjFUB3tVCiTMNnPvJVfqZnUw8Zf+NjBvaek04OF DaMAja3dMKukQuasVORhFiIRkDUkoXk8la/p2H/rsZQ29LK6lXmene7qa4WP5e4kyw47 uFgYSvv3zqaqnMhwvdASbSSgYpNLQMHqxl0r5NUPezi9AkJabcDLsgYgT6xauMJCHiw1 gNRcbeT3GW+4BI/c89H4gjNnpVr0l2C6vg/JVlzEXLL8PwsE2xemRvmm6GO5uRsBpopr YlWb4l4Av9h7kKCQqT/gJWq3v7vWGE7gyolC5MzSylgZYAN/UcOZGQ7ErFkOOnCBIwCb H8gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=jRLam3ZYflZLVyyutvsIpS6o5/Y7d41E9E4JTAN/wTs=; b=g3keGySBD+d/RYf1Tb60phrD3J1tYxCWQWFHSZuhFo8nU4pt6cdwV05XEdczHnYbNN Q0Uzv93dau+hTi4E2InSjmD1ygmia7stdrlOT1x+hxQoMxLJbg8AfE0z7iivJl5YEffc U40fLewkkqcCpQyOe95c348ak72yl7VRaNcWKc6WFPJsqCzzuDXKdu7DelO7Kr28ObsD uEY8SPcApEHEUORmzJl7Avvc4OdP/NnuKpI36sP7lgR0cc/JiW26ofi+elTMb6voh+Qc L2TRrZGaqsxRYwHz4THOy0g7BLAwc+ZHN3HXjL+CJSAUplCC9Cp+MnPxIVHwias0G9/I 8N2Q== X-Gm-Message-State: AOAM532e4zZtKvGqdMPNTbMljdPEgaxQ86rkDMLI3NARCRDpYp7xGlCY L9gWVCxWJR/pBnb7GY7q2WwShQ== X-Google-Smtp-Source: ABdhPJwddHi1wiHWVq/27aORb5P87HAYyN2nQPoE9B42oXNCu4EJgWhDBuV2lIRN+TzjLsnmLMLY8A== X-Received: by 2002:adf:d229:: with SMTP id k9mr14670400wrh.245.1624049743172; Fri, 18 Jun 2021 13:55:43 -0700 (PDT) Received: from localhost.localdomain (laubervilliers-658-1-213-31.w90-63.abo.wanadoo.fr. [90.63.244.31]) by smtp.googlemail.com with ESMTPSA id j12sm9745476wrt.69.2021.06.18.13.55.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Jun 2021 13:55:42 -0700 (PDT) From: Corentin Labbe List-Id: To: arnd@arndb.de, linus.walleij@linaro.org, olof@lixom.net, robh+dt@kernel.org, soc@kernel.org, ulli.kroll@googlemail.com Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Corentin Labbe Subject: [PATCH v2 3/5] dt-bindings: add vendor prefix for ssi Date: Fri, 18 Jun 2021 20:55:31 +0000 Message-Id: <20210618205533.1527384-4-clabbe@baylibre.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210618205533.1527384-1-clabbe@baylibre.com> References: <20210618205533.1527384-1-clabbe@baylibre.com> MIME-Version: 1.0 Add vendor prefix for SSI Computer Corp (https://www.ssi.com.tw/) Signed-off-by: Corentin Labbe Acked-by: Rob Herring --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml index 800d0536be75..6d70d6ba60a0 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -1090,6 +1090,8 @@ patternProperties: description: Spansion Inc. "^sprd,.*": description: Spreadtrum Communications Inc. + "^ssi,.*": + description: SSI Computer Corp "^sst,.*": description: Silicon Storage Technology, Inc. "^sstar,.*": From patchwork Fri Jun 18 20:55:32 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Corentin Labbe X-Patchwork-Id: 12332175 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0D54DC49EA5 for ; Fri, 18 Jun 2021 20:55:46 +0000 (UTC) Received: by mail.kernel.org (Postfix) id B6A3B61284; Fri, 18 Jun 2021 20:55:45 +0000 (UTC) Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5AA9F61260 for ; Fri, 18 Jun 2021 20:55:45 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5AA9F61260 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=clabbe@baylibre.com Received: by mail-wm1-f50.google.com with SMTP id n35-20020a05600c3ba3b02901cdecb6bda8so9442553wms.5 for ; Fri, 18 Jun 2021 13:55:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=feUBT/gVIbiawXPIzi36s14YtbtOT8rxLgi9aQ5Wia4=; b=G40ELh3tb5L95jSBi4aQBb7W/oirR7ymbKkQpFeyJyNcbtfsZHLSIM+T0zo3yw2p2u xjOIJDRKv2PvsK9fDYJP30kMUD4ekamGWU62vZGMNbP+IcJ0VmAdbsaawJbgTO/f4GTv JO80kKUFFpzN3bLM84rtfNr2s9QKpCP6B4Bj6rDcNbXs19XfEeTLOHXqSoQo4E/BCwS6 YLdqfV9B3wfhaeJUjWiLxaLeAp4fzs9X8vZptt1+Sb5ZpiVZmwj1DdQtKwNgLMGgP3O4 uYFOG9Ql3m5KWP6arjqcVhXdHBmuLz9mI32c/RLPaH+NmAU2CV7qI1cDcBk2pza5CPlJ Klag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=feUBT/gVIbiawXPIzi36s14YtbtOT8rxLgi9aQ5Wia4=; b=ua3z9e+ydnOGBAN8BSLB8xebB6Ms8hEwMC5EB6XlbV/oQPaQ5fIbytTzlAf2s36gdQ hU5wUp1voTX1BDwEJiPYOSNGHexjQDdnDSC6J4QhRVTqDxyobwl/h1XGR+0vApG5RCT3 WdsZJhNcijcLiv0BweZAGaNCJAlzsqVP1nEiB2/k7w2/tjMRlPUctODGJAF9ZPTMJQ+V dcOOZ7+324ThlbIwytHM7wWPfvLA+HF1OvUftpuB3DiH58HrXWmHYe9YKyhlqjPO4z+E EObCTIqhQVhI2rKdEKGKctkL50wDLld6IIvlxRee7cAKjP154KasXjZWI6o03U/66Eyj Wgqg== X-Gm-Message-State: AOAM532npnLEpcvkzSfesFQfmJlM1KItH6wDSqeCUSjR17ht4++q4UDh 0jz9csy1GHNeMR44L2yP/DDz/A== X-Google-Smtp-Source: ABdhPJyhEWW14WBY1IPO6pc1amso4/8ll8hB9bhhjddIa1mHMUyh+7VkgGuUA7dzd4rpcvPirUpRqw== X-Received: by 2002:a7b:c3da:: with SMTP id t26mr13337593wmj.63.1624049744043; Fri, 18 Jun 2021 13:55:44 -0700 (PDT) Received: from localhost.localdomain (laubervilliers-658-1-213-31.w90-63.abo.wanadoo.fr. [90.63.244.31]) by smtp.googlemail.com with ESMTPSA id j12sm9745476wrt.69.2021.06.18.13.55.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Jun 2021 13:55:43 -0700 (PDT) From: Corentin Labbe List-Id: To: arnd@arndb.de, linus.walleij@linaro.org, olof@lixom.net, robh+dt@kernel.org, soc@kernel.org, ulli.kroll@googlemail.com Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Corentin Labbe Subject: [PATCH v2 4/5] ARM: gemini: add device tree for edimax NS2502 Date: Fri, 18 Jun 2021 20:55:32 +0000 Message-Id: <20210618205533.1527384-5-clabbe@baylibre.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210618205533.1527384-1-clabbe@baylibre.com> References: <20210618205533.1527384-1-clabbe@baylibre.com> MIME-Version: 1.0 The edimax NS2502 is a NAS box running a SL3516 SoC. Signed-off-by: Corentin Labbe --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/gemini-ns2502.dts | 148 ++++++++++++++++++++++++++++ 2 files changed, 149 insertions(+) create mode 100644 arch/arm/boot/dts/gemini-ns2502.dts diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 863347b6b65e..806715f3266d 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -217,6 +217,7 @@ dtb-$(CONFIG_ARCH_GEMINI) += \ gemini-dlink-dir-685.dtb \ gemini-dlink-dns-313.dtb \ gemini-nas4220b.dtb \ + gemini-ns2502.dtb \ gemini-rut1xx.dtb \ gemini-sl93512r.dtb \ gemini-sq201.dtb \ diff --git a/arch/arm/boot/dts/gemini-ns2502.dts b/arch/arm/boot/dts/gemini-ns2502.dts new file mode 100644 index 000000000000..704abd212df5 --- /dev/null +++ b/arch/arm/boot/dts/gemini-ns2502.dts @@ -0,0 +1,148 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (C) 2021 Corentin Labbe + * Device Tree file for Edimax NS 2502 + */ + +/dts-v1/; + +#include "gemini.dtsi" + +/ { + model = "Edimax NS-2502"; + compatible = "edimax,ns-2502", "cortina,gemini"; + #address-cells = <1>; + #size-cells = <1>; + + memory@0 { + /* 128 MB */ + device_type = "memory"; + reg = <0x00000000 0x8000000>; + }; + + aliases { + mdio-gpio0 = &mdio0; + }; + + chosen { + bootargs = "console=ttyS0,19200n8"; + stdout-path = &uart0; + }; + + mdio0: mdio { + compatible = "virtual,mdio-gpio"; + gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>, /* MDC */ + <&gpio0 21 GPIO_ACTIVE_HIGH>; /* MDIO */ + #address-cells = <1>; + #size-cells = <0>; + + phy0: ethernet-phy@1 { + reg = <1>; + device_type = "ethernet-phy"; + /* We lack the knowledge of necessary GPIO to achieve + * Gigabit + */ + max-speed = <100>; + }; + }; +}; + +ðernet { + status = "okay"; + ethernet-port@0 { + phy-mode = "rgmii"; + phy-handle = <&phy0>; + }; +}; + +&flash { + status = "okay"; + /* 8MB of flash */ + reg = <0x30000000 0x00800000>; + + pinctrl-names = "enabled", "disabled"; + pinctrl-0 = <&pflash_default_pins>; + pinctrl-1 = <&pflash_disabled_pins>; + + partitions { + compatible = "fixed-partitions"; + #address-cells = <1>; + #size-cells = <1>; + + partition@0 { + label = "RedBoot"; + reg = <0x00000000 0x00020000>; + }; + partition@20000 { + label = "kernel"; + reg = <0x00020000 0x00700000>; + }; + partition@720000 { + label = "VCTL"; + reg = <0x00720000 0x00020000>; + }; + partition@740000 { + label = "CurConf"; + reg = <0x00740000 0x000a0000>; + }; + partition@7e0000 { + label = "FIS"; + reg = <0x007e0000 0x00010000>; + }; + }; +}; + +&gpio0 { + pinctrl-names = "default"; + pinctrl-0 = <&gpio0_default_pins>; +}; + +&ide0 { + status = "okay"; +}; + +&ide1 { + status = "okay"; +}; + +&sata { + cortina,gemini-ata-muxmode = <3>; + cortina,gemini-enable-sata-bridge; + status = "okay"; +}; + +&syscon { + pinctrl { + /* + * gpio0agrp cover line 0-4 + * gpio0bgrp cover line 5 + */ + gpio0_default_pins: pinctrl-gpio0 { + mux { + function = "gpio0"; + groups = "gpio0agrp", "gpio0bgrp", "gpio0hgrp"; + }; + }; + pflash_disabled_pins: pinctrl-pflash-disabled { + mux { + function = "gpio0"; + groups = "gpio0ggrp", "gpio0igrp", "gpio0jgrp", + "gpio0kgrp"; + }; + }; + pinctrl-gmii { + mux { + function = "gmii"; + groups = "gmii_gmac0_grp"; + }; + }; + }; +}; + +&usb0 { + status = "okay"; +}; + +&usb1 { + status = "okay"; +}; From patchwork Fri Jun 18 20:55:33 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Corentin Labbe X-Patchwork-Id: 12332177 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 795A4C49EA4 for ; Fri, 18 Jun 2021 20:55:46 +0000 (UTC) Received: by mail.kernel.org (Postfix) id 4D13B61261; Fri, 18 Jun 2021 20:55:46 +0000 (UTC) Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 24DB761410 for ; Fri, 18 Jun 2021 20:55:46 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 24DB761410 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=clabbe@baylibre.com Received: by mail-wm1-f48.google.com with SMTP id f16-20020a05600c1550b02901b00c1be4abso9471661wmg.2 for ; Fri, 18 Jun 2021 13:55:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=LayfGoKGy+6qEOUXkD/+X9FAKT9xuGIfbJpjpmHqJmM=; b=CT61IHcpGt9JXgP3dj5MUS4zkKg5EHrLcYHWIYu9Ig0H9ATl4p4+V3oD1LuQMVaboS xI0yAUYQ+RGxx9uMdnfI0SYzP8LfwDi6HTM6s8tXE0gNiDEW1O03bGvOgomN4fbQ2Ws4 8B5AtgToIWAC6MecCuUnFTbgmYlCkYe0I3F4+ToEWHeAgjGHQsPcASMI4AYEvz/lJY4I yQ6FQad1tSSRqOhmY71fYhZVwEJSCUts+uSOJYZvu5ksX7A5ZvtVg5Clh5c80kAJqbBM d13xKLSIfFHAlHUu1gXxerIdkdLT0En6llzUTl4EmkRipEklmN/or3etC1RVMCcCVF9M +jFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=LayfGoKGy+6qEOUXkD/+X9FAKT9xuGIfbJpjpmHqJmM=; b=ld0AoDR+zzPZWLib9ddGW4y3P+sMq0cpmD+DEEPm+YmGF/RuaX0GH0zMLYs87YJpX9 NWUlYkzHFUHMSU8fOLkRq++XwEk1vNr93XnQFY+9Z6I5Oqi17a0WruDv3PbZaywvqesF hoNJHr6OF/zDyDms8fm72kl48667UKUbljCj0Lwij0K/UL5yAecAL0N6pBO+CTp+uBIT S3ghoPgcyCSkf7ypsShcUZvAcZOl+h+mE5aS5HTTkvuKuhb+nAUawmz8JUeTY1rhqii2 Uu2h3lvXFr4QBOeTML7vPuZRfPFsb1cxx+ZL03rsdpk2TGWXi22W9Zh0dnZtQFWUMFQs uj5g== X-Gm-Message-State: AOAM531Ff/uxRS7hH9N1dZKrpWrUVf8yAG53zgrlYPhuHek02N2UOfCv R7DDXlpdCJ2aNcIdymnIqBc6VA== X-Google-Smtp-Source: ABdhPJx8o/q4V5XXiWXS7ysEkAFpjAG9f0iPZ2oQkNZw1POTabPO6JdD67Mg6dXpiYFvpypVjFFxIQ== X-Received: by 2002:a7b:c1c5:: with SMTP id a5mr13741946wmj.134.1624049744850; Fri, 18 Jun 2021 13:55:44 -0700 (PDT) Received: from localhost.localdomain (laubervilliers-658-1-213-31.w90-63.abo.wanadoo.fr. [90.63.244.31]) by smtp.googlemail.com with ESMTPSA id j12sm9745476wrt.69.2021.06.18.13.55.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Jun 2021 13:55:44 -0700 (PDT) From: Corentin Labbe List-Id: To: arnd@arndb.de, linus.walleij@linaro.org, olof@lixom.net, robh+dt@kernel.org, soc@kernel.org, ulli.kroll@googlemail.com Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Corentin Labbe Subject: [PATCH v2 5/5] ARM: gemini: add device tree for ssi1328 Date: Fri, 18 Jun 2021 20:55:33 +0000 Message-Id: <20210618205533.1527384-6-clabbe@baylibre.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210618205533.1527384-1-clabbe@baylibre.com> References: <20210618205533.1527384-1-clabbe@baylibre.com> MIME-Version: 1.0 The SSI 1328 is a NAS box running a SL3516 SoC. Signed-off-by: Corentin Labbe --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/gemini-ssi1328.dts | 138 +++++++++++++++++++++++++++ 2 files changed, 139 insertions(+) create mode 100644 arch/arm/boot/dts/gemini-ssi1328.dts diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 806715f3266d..49bf7af72111 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -221,6 +221,7 @@ dtb-$(CONFIG_ARCH_GEMINI) += \ gemini-rut1xx.dtb \ gemini-sl93512r.dtb \ gemini-sq201.dtb \ + gemini-ssi1328.dtb \ gemini-wbd111.dtb \ gemini-wbd222.dtb dtb-$(CONFIG_ARCH_HI3xxx) += \ diff --git a/arch/arm/boot/dts/gemini-ssi1328.dts b/arch/arm/boot/dts/gemini-ssi1328.dts new file mode 100644 index 000000000000..2b3e7db84fed --- /dev/null +++ b/arch/arm/boot/dts/gemini-ssi1328.dts @@ -0,0 +1,138 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (C) 2021 Corentin Labbe + * Device Tree file for SSI 1328 + */ + +/dts-v1/; + +#include "gemini.dtsi" + +/ { + model = "SSI 1328"; + compatible = "ssi,1328", "cortina,gemini"; + #address-cells = <1>; + #size-cells = <1>; + + memory@0 { + /* 128 MB */ + device_type = "memory"; + reg = <0x00000000 0x8000000>; + }; + + aliases { + mdio-gpio0 = &mdio0; + }; + + chosen { + bootargs = "console=ttyS0,19200n8 initrd=0x900000,9M"; + stdout-path = &uart0; + }; + + mdio0: mdio { + compatible = "virtual,mdio-gpio"; + gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>, /* MDC */ + <&gpio0 21 GPIO_ACTIVE_HIGH>; /* MDIO */ + #address-cells = <1>; + #size-cells = <0>; + + /* LAN Marvell 88E1118 */ + phy0: ethernet-phy@1 { + reg = <1>; + device_type = "ethernet-phy"; + /* We lack the knowledge of necessary GPIO to achieve + * Gigabit + */ + max-speed = <100>; + }; + /* WAN ICPlus IP101A */ + phy1: ethernet-phy@2 { + reg = <2>; + device_type = "ethernet-phy"; + }; + }; +}; + +ðernet { + status = "okay"; + ethernet-port@0 { + phy-mode = "rgmii"; + phy-handle = <&phy0>; + }; + ethernet-port@1 { + phy-mode = "rgmii"; + phy-handle = <&phy1>; + }; +}; + +&flash { + status = "okay"; + /* 32MB of flash */ + reg = <0x30000000 0x03200000>; + + pinctrl-names = "enabled", "disabled"; + pinctrl-0 = <&pflash_default_pins>; + pinctrl-1 = <&pflash_disabled_pins>; + + partitions { + compatible = "redboot-fis"; + /* Eraseblock at 0xfe0000 */ + fis-index-block = <0x7F>; + }; +}; + +&gpio0 { + pinctrl-names = "default"; + pinctrl-0 = <&gpio0_default_pins>; +}; + +&ide0 { + status = "okay"; +}; + +&ide1 { + status = "okay"; +}; + +&sata { + cortina,gemini-ata-muxmode = <0>; + cortina,gemini-enable-sata-bridge; + status = "okay"; +}; + +&syscon { + pinctrl { + /* + * gpio0agrp cover line 0-4 + * gpio0bgrp cover line 5 + */ + gpio0_default_pins: pinctrl-gpio0 { + mux { + function = "gpio0"; + groups = "gpio0agrp", "gpio0bgrp"; + }; + }; + pflash_disabled_pins: pinctrl-pflash-disabled { + mux { + function = "gpio0"; + groups = "gpio0ggrp", "gpio0igrp", "gpio0jgrp", + "gpio0kgrp"; + }; + }; + pinctrl-gmii { + /* This platform use both the ethernet ports */ + mux { + function = "gmii"; + groups = "gmii_gmac0_grp", "gmii_gmac1_grp"; + }; + }; + }; +}; + +&usb0 { + status = "okay"; +}; + +&usb1 { + status = "okay"; +};