From patchwork Wed May 28 12:11:38 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4065 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 3DB233F31C for ; Wed, 28 May 2025 14:13:15 +0200 (CEST) Received: by mail-ed1-f69.google.com with SMTP id 4fb4d7f45d1cf-5fffdff91b4sf320620a12.2 for ; Wed, 28 May 2025 05:13:15 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1748434395; cv=pass; d=google.com; s=arc-20240605; b=i+F87K9Q8Sps3ZOoKtJn7mV6WyaOtqu0Ubp6M41ZjR/jG1YB050yH/hJgdiy8Ohtt4 rajDYQwgK5XxE1eAGUlBsJ4ImbSl9FOYrMUHSohlmoJL1Zg+W9nJdRsnIAVeAbNMHrO5 5zRsOq/XYayerlK/8y7TYLqv29VDxmlpXDn/BS0pzuAGnEsxBae55FhHWuBxnvBGLvjQ FgUzDo9IMRhEMAgr3LL3myyWlmq11g/OxsCu3lzDAoQDFLXYRTJe+baSR9qrzKOeMZvY z1rJuvnhJwkWefxdmLgo/x24RwZ4Rd1CW7D2bQj0kwN1rycJF8oXawDcLJh90AcTaUhX Bwlw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=bDwwBkyDQo3ZYVulYA8YWK9gXS0mHmW3Ntv8d978NLA=; fh=/OH8PO5EqcR5RhM8wrVLTd8giebHWABiBn51oXJwe1Q=; b=Q0qVHAKIG9Wk+U/vxi1HkPaF+fxaYan8f8eiO8it1nEw5WcXHBZ04aicVc/v3mb1YC scaB645W33M5c6pcLAU9LSJJN1sThgSJT2Lo9smi5iAp0b9I59kZLc1yGl3SvkSd9eYG 4dJDUMm4lUZ426UgV7EsM1pv4ElwPJmxkpd/YLjNaxqmZ+rAgsbF1mgPwziWlVFveGoj QILXO3cGEBKPzCKLnDp9j4NwxebPxEt+0HwG+kM1ndArqwCBGFTFuVExd1IeIetTb5ft 0n+XYt1N+l6dIjp3y179th5j0YVpmWWd4YSNGTJp0yME3O/Zf6SyHQ1gcFhENTfXKbCq 4F8Q==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=oUqjvpXw; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1748434395; x=1749039195; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=bDwwBkyDQo3ZYVulYA8YWK9gXS0mHmW3Ntv8d978NLA=; b=AQ4joH/CnBaQYEYEaLW+LOp0zrAUzZtev8SwT8gVOzX/Rw4j7nONspgRbclNBpeoT2 YEelmGa1G9sYjqoxXZYj06R4M9r5rEVbkKf1JBoFOKLsERFblBZi//uyoHUkpquF87FS 8mLpI/eWSCXrDXaCsN7JlhM0gtBjUuxgbv/eA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748434395; x=1749039195; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=bDwwBkyDQo3ZYVulYA8YWK9gXS0mHmW3Ntv8d978NLA=; b=X2r2FurbYB0EyRlM38K5ZWThZCv+4KKIg65g6A7ucmcwxgO6m0uVcr5wfFQc8aSuuP k4D2xn1OJaiMeznN73Bm+UM0v83J2uuT+INuLAoc0Rik9xPiXNn199PBlvKtMMXlGNMN cQbeE4GE754Qz7ByrJxcRRax7WT5N8b7zSDR2FJ8b6fvK0tKa3nxYszxlvk2z4FmikOA eGId1y2pjTCaDmzUBF/ggn2AoEo0BomcHA8fo4pTWCBJsaYzqbiqMJ0rDW55FAEcSRwd JmXFvyXn4hjPtH+fm8cJFtaoD3zoWeabvfuDqjrogr/WXrmqgxjTLcduxyqLNEJFUXRu 4U+w== X-Forwarded-Encrypted: i=2; AJvYcCX4sqL/PQ8Ntk1WAlpy0thu78JlS5sEiCQBvaYAgcUqZppkb0oB1Pop/cv4xkr9pVp+dKHcFyP1xoSiec+D@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0Yz57fGuCOChnFenX2uqOMb8Jl2GUpfMhRk4i++QMZNKyQtc2xUl 1UlOrS+sUyIEfuwhfVUme9TJq+8JPb5YGxLoMizfoPk7nMMKhfIh710Gjxw3s2PnwWnsfg== X-Google-Smtp-Source: AGHT+IFAgrN6CUHKIOBOecaNOvs6pZEib3KXrB+0B+MV0YT5LvvzpIxj2aG+nTHVW7NKbqDT6GCL7w== X-Received: by 2002:a05:6402:3550:b0:602:427c:4570 with SMTP id 4fb4d7f45d1cf-602dafc7e9amr5752836a12.10.1748434394815; Wed, 28 May 2025 05:13:14 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h=AZMbMZeZX6dduYOSclMryW3pYuSdZllA1sHx4VcoGdmOVqVV+Q== Received: by 2002:a05:6402:4307:b0:601:aedc:8e23 with SMTP id 4fb4d7f45d1cf-602cbb60a8bls194925a12.2.-pod-prod-03-eu; Wed, 28 May 2025 05:13:13 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVw8lSduvVFIIbBE+9Cfpt4WDEs0xqGzI+vuM+8Uu4iKzil4JOK/T0TuS+/D3u5r1YAD4Ne4i4rz9fr9rnV@amarulasolutions.com X-Received: by 2002:a17:907:7252:b0:aca:c507:a4e8 with SMTP id a640c23a62f3a-ad85b147700mr1253518266b.21.1748434392508; Wed, 28 May 2025 05:13:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1748434392; cv=none; d=google.com; s=arc-20240605; b=E6+XEFQEjYzVQAH5mVPKlwJ4GBndgF4si50z/lROSIimMtIb3aPPrdjWCsQrENud+V 3CbxZNkocngBPsEbh2dg5RLXKZfm+CdHtqaAklZghClBDRs72F43RylHFn2beGa4O7ro Nf0zUCvglklEUS0Hfqc7p8iEbuhxpLdPQTrCgqkSj+J5LUS7nQCfPj45xQ55uneCVzws CwXikxb7FlDIo7yZX2C9GcaY8u0TEL01Aw6Wnpt+xMZf2R2PWunafbHgYRe9Co7pkiqP vnhKdO4HZwG33iVfKxanekrthJA9hdindtL0MQOv755PTZ8ytjld9kBdfHL6LqevLJq6 pHOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=LbcaZGbt/aOu/lBCcUk69RNM6cMf8NN5vQOyyRIAIOw=; fh=FuINm21K5FNmoX/lwLumO45fCibUkcnXWKpA75H94DE=; b=C29QLdDHR2ArOjn2pkBooiiYky5K9HVuKQaBlkMqovSXkkPWDZcRr9d8Z9FMIYIe5R 92J77Zj+itAfDq7KOVJhIC8+EG2jOIQOjf0q2Cx7MlZ0JMWk1zLSX/zIGfwmaNMSCMlv ZAWrT8+9OdmmsKkE49oYEovfigw4MZIhad/7rR+8LqKqfEIK6EStabsR56/R0Xu9mpnr GnVGaklp1qfgyL+igK1MSeY69Zz4hR4tEg/8NgBsMi6yNJ+ZtMd4othpMrFgYLzcZjg4 0uRH7o7U+DHnN07sna7ZLqFx3PQHh+BXuDCTTZ+s+9TJJdeovVOyqKueCxUhAgxYUHNf Z8uw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=oUqjvpXw; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id a640c23a62f3a-ad8a5223693sor47471166b.14.2025.05.28.05.13.12 for (Google Transport Security); Wed, 28 May 2025 05:13:12 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AJvYcCVB5sBmzHLxUGbHRG0Noya5ihsmoud19cxsNnym8+yqsDs58Eb3TLsmt7fbzuYsJRFMi5qsh5CLVnEEKKvj@amarulasolutions.com X-Gm-Gg: ASbGncvBmno4F3kFc2jMtEi6hqbdmCsFZ4pvH9mnnGkKV0KcUkZQlpfRI3fKfGznwFs veH9/OYc1KOhHJbjfzCyUwnM/wwOOx4blNAZt/V1oyR6FDSbFfRbSV7Qi/QrI/jMPPUf1Ok9sNG fDweqO2cNXNMufLv6q6xrK+xCziR2v7ciK64PakIf6qOCzr2c4WKxDzP3C9NaSJyH72Vkq6kbaJ obSLYqNUMi46HAWR9033OopH6wL6Hzy8HJ4sQDon162C8DtW51i1TUlvJS9Dodj0dn7FRfjujWw 4rDfr4FWogtd1EMbKClyLBGsLpMeDtAfXgEeR0+GNckJ+wmOf7YeSOY4NtqTyND/SCQHFD3gw+U i5yUpytU8KYFz X-Received: by 2002:a17:907:2d0e:b0:ad8:89c7:2735 with SMTP id a640c23a62f3a-ad889c72964mr703027166b.58.1748434391971; Wed, 28 May 2025 05:13:11 -0700 (PDT) Received: from localhost.localdomain ([2001:b07:6474:ebbf:5631:61bf:398a:c492]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ad8a1b5b8afsm98523266b.170.2025.05.28.05.13.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 May 2025 05:13:11 -0700 (PDT) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: michael@amarulasolutions.com, linux-amarula@amarulasolutions.com, Dario Binacchi , Conor Dooley , Fabio Estevam , Krzysztof Kozlowski , Lee Jones , Pengutronix Kernel Team , Rob Herring , Sascha Hauer , Shawn Guo , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 1/4] dt-bindings: mfd: convert mxs-lradc bindings to json-schema Date: Wed, 28 May 2025 14:11:38 +0200 Message-ID: <20250528121306.1464830-2-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250528121306.1464830-1-dario.binacchi@amarulasolutions.com> References: <20250528121306.1464830-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=oUqjvpXw; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Convert the Freescale MXS Low-Resoulution ADC (LRADC) device tree binding documentation to json-schema. The clocks and #io-channel-cells properties have also been added; They are present in the respective SoC DTSI files but were missing from the old mxs-lradc.txt file. Signed-off-by: Dario Binacchi Reviewed-by: Conor Dooley --- (no changes since v1) .../devicetree/bindings/mfd/mxs-lradc.txt | 45 -------- .../devicetree/bindings/mfd/mxs-lradc.yaml | 106 ++++++++++++++++++ 2 files changed, 106 insertions(+), 45 deletions(-) delete mode 100644 Documentation/devicetree/bindings/mfd/mxs-lradc.txt create mode 100644 Documentation/devicetree/bindings/mfd/mxs-lradc.yaml diff --git a/Documentation/devicetree/bindings/mfd/mxs-lradc.txt b/Documentation/devicetree/bindings/mfd/mxs-lradc.txt deleted file mode 100644 index 755cbef0647d..000000000000 --- a/Documentation/devicetree/bindings/mfd/mxs-lradc.txt +++ /dev/null @@ -1,45 +0,0 @@ -* Freescale MXS LRADC device driver - -Required properties: -- compatible: Should be "fsl,imx23-lradc" for i.MX23 SoC and "fsl,imx28-lradc" - for i.MX28 SoC -- reg: Address and length of the register set for the device -- interrupts: Should contain the LRADC interrupts - -Optional properties: -- fsl,lradc-touchscreen-wires: Number of wires used to connect the touchscreen - to LRADC. Valid value is either 4 or 5. If this - property is not present, then the touchscreen is - disabled. 5 wires is valid for i.MX28 SoC only. -- fsl,ave-ctrl: number of samples per direction to calculate an average value. - Allowed value is 1 ... 32, default is 4 -- fsl,ave-delay: delay between consecutive samples. Allowed value is - 2 ... 2048. It is used if 'fsl,ave-ctrl' > 1, counts at - 2 kHz and its default is 2 (= 1 ms) -- fsl,settling: delay between plate switch to next sample. Allowed value is - 1 ... 2047. It counts at 2 kHz and its default is - 10 (= 5 ms) - -Example for i.MX23 SoC: - - lradc@80050000 { - compatible = "fsl,imx23-lradc"; - reg = <0x80050000 0x2000>; - interrupts = <36 37 38 39 40 41 42 43 44>; - fsl,lradc-touchscreen-wires = <4>; - fsl,ave-ctrl = <4>; - fsl,ave-delay = <2>; - fsl,settling = <10>; - }; - -Example for i.MX28 SoC: - - lradc@80050000 { - compatible = "fsl,imx28-lradc"; - reg = <0x80050000 0x2000>; - interrupts = <10 14 15 16 17 18 19 20 21 22 23 24 25>; - fsl,lradc-touchscreen-wires = <5>; - fsl,ave-ctrl = <4>; - fsl,ave-delay = <2>; - fsl,settling = <10>; - }; diff --git a/Documentation/devicetree/bindings/mfd/mxs-lradc.yaml b/Documentation/devicetree/bindings/mfd/mxs-lradc.yaml new file mode 100644 index 000000000000..90391b02c715 --- /dev/null +++ b/Documentation/devicetree/bindings/mfd/mxs-lradc.yaml @@ -0,0 +1,106 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/mfd/mxs-lradc.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Freescale MXS Low-Resoulution ADC (LRADC) + +maintainers: + - Dario Binacchi + +description: | + The LRADC provides 16 physical channels of 12-bit resolution + for analog-to-digital conversion and includes an integrated + 4-wire/5-wire touchscreen controller. + +properties: + compatible: + items: + - enum: + - fsl,imx23-lradc + - fsl,imx28-lradc + + reg: + maxItems: 1 + + clocks: + minItems: 1 + + interrupts: + minItems: 9 + maxItems: 13 + + fsl,lradc-touchscreen-wires: + $ref: /schemas/types.yaml#/definitions/uint32 + description: | + Number of wires used to connect the touchscreen to LRADC. + If this property is not present, then the touchscreen is disabled. + + fsl,ave-ctrl: + $ref: /schemas/types.yaml#/definitions/uint32 + minimum: 1 + maximum: 32 + default: 4 + description: | + Number of samples per direction to calculate an average value. + + fsl,ave-delay: + $ref: /schemas/types.yaml#/definitions/uint32 + minimum: 2 + maximum: 2048 + default: 2 + description: | + Delay between consecutive samples. + It is used if 'fsl,ave-ctrl' > 1, counts at 2 kHz and its + default value (i. e. 2) is 1 ms. + + fsl,settling: + $ref: /schemas/types.yaml#/definitions/uint32 + minimum: 1 + maximum: 2047 + default: 10 + description: | + Delay between plate switch to next sample. + It counts at 2 kHz and its default (i. e. 10) is 5 ms. + + "#io-channel-cells": + const: 1 + +required: + - compatible + - reg + - clocks + - interrupts + +if: + properties: + compatible: + contains: + enum: + - fsl,imx23-lradc +then: + properties: + fsl,lradc-touchscreen-wires: + const: 4 +else: + properties: + fsl,lradc-touchscreen-wires: + enum: [4, 5] + +additionalProperties: false + +examples: + - | + lradc@80050000 { + compatible = "fsl,imx23-lradc"; + reg = <0x80050000 0x2000>; + interrupts = <36>, <37>, <38>, <39>, <40>, + <41>, <42>, <43>, <44>; + clocks = <&clks 26>; + #io-channel-cells = <1>; + fsl,lradc-touchscreen-wires = <4>; + fsl,ave-ctrl = <4>; + fsl,ave-delay = <2>; + fsl,settling = <10>; + }; From patchwork Wed May 28 12:11:39 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4066 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 795523F31B for ; Wed, 28 May 2025 14:13:17 +0200 (CEST) Received: by mail-ed1-f69.google.com with SMTP id 4fb4d7f45d1cf-6045bc1227dsf496690a12.0 for ; Wed, 28 May 2025 05:13:17 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1748434397; cv=pass; d=google.com; s=arc-20240605; b=Lnzd9YKM0Isok+iu58/mzKEVYYrd5YmOQ/XLCzMrXscklLnHDstwEpLWDQsxrL0ybn 4wcZtYA3p8ry5MFzwIu0pT1mFyn4JejnVvzDzlVDwAVMRrWwUdirP8jtu7fcuIFQKNYq G9na440hxWal8okUh3UQDVIFNwWWg7zAVyT3C+0ru4s7Kd//GX8nENavBHdPZELrUNMF yoB1MyclemNFQBZ4XBZwTe6YniJlNhqAaKjNV/RoaPIuhb4c0F6cJ5mBIFvtjcQIMfYa lAcJlcHDnCTfSSeJba2ShtMZOsGWNEvTs4PO2XWOowAHgu5UVr7WCzenJAHLIq/iqRZm VAWw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=L7GxATResNXo1wxPTvZw/NU7Fs2w1s75nBZfU+/MN6s=; fh=iojuGmGD5JjFRiIltGhxDyRq3Pl4sEqxxGaLmJ5dVcA=; b=CDjlDwjQIzRW3FAiR/xOVEq2eafCyg/ewTAUjegH309fcmIY/Fc2i/RH5g5s25lKsE jKFafinw+7AXvMQtu4B1IyBRkhMMviAr67Gk/Zx69eiSgYlOCqgEkRQTGfmg5i1pM+hc +E1Fp/nuOVQUiADL1oQhT8r7KMna2+FGjK+Y5uHaMptjpkjf+IOF4NavQ6v3N20cdYl1 R48Q6o03S3qhg1UqszjkF1SN3r03xj/jtWeOWHrDlYZdh5Ns4y93m3RfGX4WutBW5dlX uxKjdjluAy9rPYm+mbswvy1CnR9npESESyPngQ/MFW8VQNGBU7pYwISxkFbia6BwFTB/ nG1A==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=YX0Hd5iC; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1748434397; x=1749039197; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=L7GxATResNXo1wxPTvZw/NU7Fs2w1s75nBZfU+/MN6s=; b=B5tpxisEiW5xiP5a0cKYgoZoqtMudizKs5h6foG1yEWZje7if41RAufZHoSW6ebLZB 7kqYMnUwUcpGO/0vXp6naV/tK09CDtVSOCnxsM+/EvLlBQVOlsyzRyaQnG70TwF7qOwE D725NfV7z4SuY8tRE4kzeodB1ljhCMAU2r1d0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748434397; x=1749039197; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=L7GxATResNXo1wxPTvZw/NU7Fs2w1s75nBZfU+/MN6s=; b=Vx2sf6HleH2QOuf/dSKM7wu8IkMBZynkDK+ua/wHyLJRtWspJnlVJCCFDTBTZLLgsy yMHwepFPC085WWb7uqOfZQZs/wXCyX2WEONof1mdnxsN2XYPot6LXQwQzq42qBholJFh QUySurMD46lVKMIq2/v0bJXKiAqe8LJ25nxgZVnnsvoFp1FtyKWv40n2mmAUt3E6XTVX GbMlHE2mn8VGdQHbNwQpp1vTfBVwXn8I1IHsCwrTG1QrZU0pKklFdasm9FG6rR0+KzCO GVIt612KkeftnYEcTkmCb13O1dd1pvlu4IdY9fXMsO1Hg+6oSlDXBYsBB2AQBP3doHWc UzwA== X-Forwarded-Encrypted: i=2; AJvYcCUKjFw+urIc4liJjNLJn7Cpu+eIepi28GKD48gpqHYSo5w3+H/UF9OudXCQwlsGMlN97iCBTTSL4ACQ4ig7@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YwAmpTj5+5czpTG8dOpByzzkdUKCY3tNPtHIHeVPv6r8VUa7O+o 8TeTfZTNda/Ql800Im55ybSJMpRjOHgtAJAA7mrGe7gENfswdUYOvsx9/NIiS4Lfdd3mOA== X-Google-Smtp-Source: AGHT+IHLvgqwM8BzZ3TSIM8/mihQbFjCqqYsRvgnB+lHwPcAgiCAAKcJMyWenYwokt4LaevXJm8erg== X-Received: by 2002:a05:6402:26c6:b0:601:f87b:b6d3 with SMTP id 4fb4d7f45d1cf-602da2fb1afmr5501395a12.6.1748434397031; Wed, 28 May 2025 05:13:17 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h=AZMbMZer/1Fg86gfnTXKJpHSZM0Kc6+9DeCxcxXNofPJ6m3cMw== Received: by 2002:a05:6402:1d4b:b0:601:6090:418f with SMTP id 4fb4d7f45d1cf-602ca160c0fls128600a12.0.-pod-prod-08-eu; Wed, 28 May 2025 05:13:15 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVHYTZMUxi0l/P0t5CmbM1wUNDdHaYq8+OSCYiLymAMyNwuu7BICPESogkPTkgvGTBJIBrsC0tOTYboIPX1@amarulasolutions.com X-Received: by 2002:a17:907:97c1:b0:ad8:9778:4e51 with SMTP id a640c23a62f3a-ad897785061mr467449966b.30.1748434394715; Wed, 28 May 2025 05:13:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1748434394; cv=none; d=google.com; s=arc-20240605; b=QFM0eHRLn0F5T0hr+eGgbF6//n1cD5lT2ZHI2U6piISsrL3JfpbD3Yf4Nmsm8yPG0Q OmFODsJryC/re9t26jFKDxo2V6IzoyfyK4Vdd0I6gmzSe88DaWmtLyF5Ufh1hVSAiLc5 4rJl3m7gTdRMoJ+JWzJMdiFYmZ7pFRB2s8TcogpHHheQdAw5ZO6sPFd54xXkwIDP3x2R yGMyTcjgH+tznfMGyQEAylKYW2xdegGi7kKyQxyELsVSUgPsC9UQFC76QMxOYbqschkH 0FzHQYtKWlo6OTvQzYRlrAs0n0tni8IkbAE/nvFLHriwLlM2ad+Q5c33w+5CpksHbrAH P50Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=/UmkYBDuhm77tmexgekeXNedIehqsLYbAaP26M4i/3g=; fh=GD5YsktZ2Y3gozETyStVoZJgnu4hTwhsKeuULzwub7w=; b=gHjCwB+iOAO7Ss3sJNVUQfzTpEOKSa03kAbfDVFM8sKQvjzssLgEjVDGDAFo12Xdgd FxpOmqNGcKsR3QKBoFbZLySRRJ/5+7yFkTMzwj6vDQ8PlbslKHIwIYIW59n8SgYewtLc XkOorMPX2f1opKYFOwHAKjJXA5Jw9E0t8qc6ZjAhbRwAID8uM28zxU3OFwRPVKUkeNK8 9C0yMOsLN2NG+51gHCYRi2GMIpyG5v373DtfT11capsDmhQkbOW6UP+tvM4k5sUbNi6z 7/DjI+MCPwbOu9IojnMpgRhth26zEG8AKLjFU7w//T9hDs7FSW3zoLHeE4NqwhST/ETb aIIw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=YX0Hd5iC; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id a640c23a62f3a-ad899fd66b8sor147266666b.1.2025.05.28.05.13.14 for (Google Transport Security); Wed, 28 May 2025 05:13:14 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AJvYcCXFGARvAd6iKwwbGq/8nMzB46w3l5bliu3EoLKbsQF1B8/BicHfnfu9GT/vwCw2zK38d71HtEygxdyi34eC@amarulasolutions.com X-Gm-Gg: ASbGncvA4IPHs4LhEWivWSinNBuwM3v0A0jEVCd8Bw9yjipIU1JC+9cThlhxXdH22pR 4ZR7OfLPlIAVehnNTZmXo+uppBCOBEvrrmglr4qWVvwdFNzSxXDDvb4mNH06Uo28eJLSIWWG4Cq NVmWUDD8hc2pvcQzPGxV2T5mDEgvT+vxpZ5/a29zH47wq/3ks5z8BRTDgdOGxtDkpi2TxdC/8Gx gtqJttsl4jOVOYimO0Xj5i2v1J+rTLg2DoxDJ1HZM0C8TlLDaPXgtNdtYZqIolmJZaaFWRg/EbT vF2jEtOwAQIaA4hVJlHyJzETOR7qWmBoXAltxUp/v1rXXbyN39y40W3KHpe8UOyxmM9OwzBaKn4 fXQbma+b7P1Ik X-Received: by 2002:a17:906:f58b:b0:ad5:557b:c369 with SMTP id a640c23a62f3a-ad85b1c2be8mr1532953166b.33.1748434394098; Wed, 28 May 2025 05:13:14 -0700 (PDT) Received: from localhost.localdomain ([2001:b07:6474:ebbf:5631:61bf:398a:c492]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ad8a1b5b8afsm98523266b.170.2025.05.28.05.13.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 May 2025 05:13:13 -0700 (PDT) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: michael@amarulasolutions.com, linux-amarula@amarulasolutions.com, Dario Binacchi , Conor Dooley , Fabio Estevam , Krzysztof Kozlowski , Pengutronix Kernel Team , Rob Herring , Sascha Hauer , Shawn Guo , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 2/4] ARM: dts: imx28: add pwm7 muxing options Date: Wed, 28 May 2025 14:11:39 +0200 Message-ID: <20250528121306.1464830-3-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250528121306.1464830-1-dario.binacchi@amarulasolutions.com> References: <20250528121306.1464830-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=YX0Hd5iC; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Signed-off-by: Dario Binacchi --- (no changes since v1) arch/arm/boot/dts/nxp/mxs/imx28.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/nxp/mxs/imx28.dtsi b/arch/arm/boot/dts/nxp/mxs/imx28.dtsi index bbea8b77386f..ece46d0e7c7f 100644 --- a/arch/arm/boot/dts/nxp/mxs/imx28.dtsi +++ b/arch/arm/boot/dts/nxp/mxs/imx28.dtsi @@ -755,6 +755,16 @@ MX28_PAD_PWM4__PWM_4 fsl,pull-up = ; }; + pwm7_pins_a: pwm7@0 { + reg = <0>; + fsl,pinmux-ids = < + MX28_PAD_SAIF1_SDATA0__PWM_7 + >; + fsl,drive-strength = ; + fsl,voltage = ; + fsl,pull-up = ; + }; + lcdif_24bit_pins_a: lcdif-24bit@0 { reg = <0>; fsl,pinmux-ids = < From patchwork Wed May 28 12:11:40 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4067 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id B7BEB3F31B for ; Wed, 28 May 2025 14:13:18 +0200 (CEST) Received: by mail-ed1-f69.google.com with SMTP id 4fb4d7f45d1cf-601f3f35b88sf3985686a12.1 for ; Wed, 28 May 2025 05:13:18 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1748434398; cv=pass; d=google.com; s=arc-20240605; b=Kg3MxajFezzzm+J/JUJC9YH3vyy82GdMJnNFfMGxm1GwBluNjsEqujWgHcV8mf3Cfw ytBXgfo+mH9hoNs0V+3+CF/I0Tle5QrBhOvu3bV7TCc1Nrak5o3GGq+Vf1OOw4Q+xn/N PKqKV/4eM7+TT9q4sCOpxfpRrdYkByHOmfkboxQr6VRlT2cV3UmxVn8LRZPMAfNVFELx XIWbI8nDCpX3N5xcP3oU7uQzemwkG7bFRX7rnPHANjnEloV5Dsg3dqcjtWNoYMoeiYV9 9NaLL+krnZbBPv575xazcrdnt64hV4l6athSk8TZWs/Ld4bLnKxIkbkKq19F8DIV8nyG Zibg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=ixedeEyk7s7yFlZ1g/2545bEjoJxBmQu/PDRb0afbmQ=; fh=6QjaHtd9KcKGLxDDykXAdkikG3V7GbMRv1M1vIjC948=; b=RXoi7Oan8hzkMxSQYepdksSNwjaRL30vu2frZ8pFiLTrmksHO91ApIaO5TlJKQAz7i XNjyJM3dS+M6elToujUoyRiuu+dL7PFqHDKtiximePMm0xi1bx4F9mBFbZEeLMG1U+BG N5D7EhPvdJFMB1aLVYIW0QYlpyRvjWqq8+vq8V+85MVfTltUz0RYk65Phe1lJdGuG1Nz CTt40d+O0e5C+hJHUCIoJsz0Pa9+WOZyJKmnBqkjkieaWG+Z7fMV7UWPcLof0AmFagTA 2vp7a4Qd7hJY4gzI32R5KSMlKwOTz7Nlf/EVrv+v2U0ubG6T6/+sdIq0ZUQqrmFBbwXz b54A==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=VKqYAMz1; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1748434398; x=1749039198; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=ixedeEyk7s7yFlZ1g/2545bEjoJxBmQu/PDRb0afbmQ=; b=jYn2+7ii3maTtaCmgTtEG2O0ug9tysTY7N2xz4bEztn9xea0IxV6DnxvODk5vOODoS sl6qMSp0NB6TMjAZafBN8nRB2StJWZLqfnqY4mUADjhHGZpzyHxx+bWkNrNedLE3hUUm pV6+3nV+cyPS3hfxNAEsUay/tG7q4OkFqeMQU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748434398; x=1749039198; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ixedeEyk7s7yFlZ1g/2545bEjoJxBmQu/PDRb0afbmQ=; b=Jxw5JwAc3iUxebczV2WKhPDp+riEt/PafKzuaX0HlUqq1QuFCLNuZwM1Fv/LgYGN6u 84TAtuqopTpb+zlvhgC2lu+fZIjGdCYQVKXDI9q/5H1d4vbyDWfXLSwT9F4pzbr8G1Eo dKecJmgxhoWLrZ2OdUe0NNzkqqhrJKz/qpXJdxgXfRwy5R/q+exCLg3w5A0ivlwCS+/W dNlzq2QgxYk17NicTcNzBqhyIbywgyHM6dKEDa7aHZbIBEyLNlw6CH+xSIxDMngyeUbd Xc8yju5D9/UUmVn/CrUTjff2rDIRPSbFcNQrl00fEPYw6RiXF2Uheuh6A/7wflpVsx8c 9SQw== X-Forwarded-Encrypted: i=2; AJvYcCUqJJIYy7+9YKekGrsGrF7HS7dwH223mawBELdLD6Il56E16QDC9oLpZ/YAX1fNmYJ7PsWFd1/2rcHMNsdD@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YxY4Lst4OY4zT0/s60lUoedTDnmXjELr90xWgDP6+whosbOVuGI dTXl47fH2PpBHxcXg5Dcv8xMIhnHa2DrxtvzW4mDRWIPP9oOnfSZolfRjJmppTdtaTbHGg== X-Google-Smtp-Source: AGHT+IFPTqMWisYfRj0YI10jYLBpLRR5qiFm6CRcGhB0oiYxayhwII8n/uniZgaLbMHkNCKZIgyK7g== X-Received: by 2002:a05:6402:84a:b0:5f3:26bb:8858 with SMTP id 4fb4d7f45d1cf-602da8ddeb2mr13549870a12.34.1748434398339; Wed, 28 May 2025 05:13:18 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h=AZMbMZeM4cD2g5LyZSosjT1pWI5wisIAzryZf6ieI0FX6mHnGQ== Received: by 2002:a05:6402:34c6:b0:601:956f:a0e0 with SMTP id 4fb4d7f45d1cf-602cbb68efcls114420a12.1.-pod-prod-08-eu; Wed, 28 May 2025 05:13:16 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUOu4obYv3jrRrG6/XXf7jf8LCIkdRylfo1rQWROrArWElQi3IYebfuunquknjn7MW5LPMyOQDFWCjBmxuk@amarulasolutions.com X-Received: by 2002:a17:906:d542:b0:ad8:a50c:f6b7 with SMTP id a640c23a62f3a-ad8a50cf81emr126974666b.28.1748434396162; Wed, 28 May 2025 05:13:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1748434396; cv=none; d=google.com; s=arc-20240605; b=lSzc/i5e6rr17inQSD8yD99CHHv7kcfs3dhz8C0NU+knR01N+qgfIB1+P8Q8xr6wpD FKyX4xbDMZIXWvTn5o+ZmPAuwGqr7PQySsn8XZwJN+Dn44Q04fnKZAmoY/OoRPZthxN+ Cdb7nkZyRTtRYwPUUY063lAVy8DtdteStTZZ8KC130UCBE0r9wP5Cic3Da/y9gz6YdQ6 UAZn/Zn2P68tW5cwL5aU8iD6dTaOL7HtezyZIS7AZBjQ/qx8p7I6ZTlDGor+LKYXhRrN kOdHo5KKd/SKKAkB5f7gQOtc8HhNFryAtp89d08Q2yqmyZqzalSssQTSoPNBLDnWP+Cn clSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=fw04JnK5IoPkplJtwQfPjdHnamcMU8mHDxupSjYcvsA=; fh=V/dBcEE36/S1PKr1End7Vt6KXOkArUByfJyqvXlk7z8=; b=b0On8FdyqGOt0UPwBgc6BbO/5eL3u0cuveKniNzuPQojLcv63pTtHE4zPgBpTWlSwf jXsF6qIlTC3+gpHsp2eojWYIuYcWhEADbfsp3rQP3ErICdxxU+TnzzSOGXfUexQ8dvDs SWJAu1zDLOy3UDX2dvPUb7mDqBeu/786c/3OC+hRKDIAztec+DC+A6zf4khwqTZtpmvw yiQasmUkdKEzrgNiuYIVX3cYwmGSo3ZTQAtsextKaq5B8e2N2upMbGtM5HxP3BjY9mIs GsZIHFm80DZtbuS3yHA0QLYbZ5RYbteu8Swl5GzJpUwR2eZGl7xARZh0qai+z3JRpHXN dltg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=VKqYAMz1; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id a640c23a62f3a-ad87f80f7fdsor292894566b.16.2025.05.28.05.13.16 for (Google Transport Security); Wed, 28 May 2025 05:13:16 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AJvYcCXdzopU5qTVESDUsC5xxIofB00i/28CBYrkgFhtnqEDMnROH9udT6twLAP2R+fJ21ULSnQ/yJJ9Plb+bbyQ@amarulasolutions.com X-Gm-Gg: ASbGncsTH9Wwqm2//P4H0JLXUv35/D/lUzj/3bGATKfwygG/0WWpk0Q1WDdZmHVFhcu Hwv4t3irH4uwR3nLl9FS/5Htv0rp/pYk49Weeqm+aAPIEjPkREGWxYoJQtL+VypTqBG3S2HVZ5R lAvYDYn0q2L1jKE0dFtXJjk/eXeZpw70J0YpLJPtF0lUhRsCgB6TA+2L6c9JqNCQLseSM2jFV4L +p/9KeMkyYfdvMN4zeXNyyeaJaWRcv08x5sI65GJhA9xmE3VhF6G+SIayQlsE9gDPnat49q9P6c +dHXqwvfo4zu7/SaSgTYTEnGaoAnw1jASeJjvdOwRufL9skmvcwspOOKUiSG2BE5TwWmXqqhDbi XekpxMDJR+NiN X-Received: by 2002:a17:907:d716:b0:ad5:6b8a:a0a6 with SMTP id a640c23a62f3a-ad85b319ab8mr1649803866b.58.1748434395702; Wed, 28 May 2025 05:13:15 -0700 (PDT) Received: from localhost.localdomain ([2001:b07:6474:ebbf:5631:61bf:398a:c492]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ad8a1b5b8afsm98523266b.170.2025.05.28.05.13.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 May 2025 05:13:15 -0700 (PDT) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: michael@amarulasolutions.com, linux-amarula@amarulasolutions.com, Dario Binacchi , Alexander Stein , Conor Dooley , Fabio Estevam , Francesco Dolcini , Frank Li , Frieder Schrempf , Heiko Schocher , Krzysztof Kozlowski , Marek Vasut , Max Merchel , Michael Walle , Peng Fan , Rob Herring , Shawn Guo , Tim Harvey , devicetree@vger.kernel.org Subject: [PATCH v2 3/4] dt-bindings: arm: fsl: add i.MX28 Amarula rmm board Date: Wed, 28 May 2025 14:11:40 +0200 Message-ID: <20250528121306.1464830-4-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250528121306.1464830-1-dario.binacchi@amarulasolutions.com> References: <20250528121306.1464830-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=VKqYAMz1; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , The board includes the following resources: - 256 Mbytes NAND Flash - 128 Mbytes DRAM DDR2 - CAN - USB 2.0 high-speed/full-speed - Ethernet MAC Signed-off-by: Dario Binacchi Acked-by: Conor Dooley --- (no changes since v1) Documentation/devicetree/bindings/arm/fsl.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation/devicetree/bindings/arm/fsl.yaml index 1b90870958a2..b67f0e71e4c8 100644 --- a/Documentation/devicetree/bindings/arm/fsl.yaml +++ b/Documentation/devicetree/bindings/arm/fsl.yaml @@ -89,6 +89,7 @@ properties: - description: i.MX28 based Boards items: - enum: + - amarula,imx28-rmm - armadeus,imx28-apf28 # APF28 SoM - bluegiga,apx4devkit # Bluegiga APx4 SoM on dev board - crystalfontz,cfa10036 # Crystalfontz CFA-10036 SoM From patchwork Wed May 28 12:11:41 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4068 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 4402C3F31B for ; Wed, 28 May 2025 14:13:20 +0200 (CEST) Received: by mail-ed1-f69.google.com with SMTP id 4fb4d7f45d1cf-6023d9a86ffsf3150820a12.3 for ; Wed, 28 May 2025 05:13:20 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1748434400; cv=pass; d=google.com; s=arc-20240605; b=K/br2zjqj+7pIoOltZ+JVLLYZqvPdYvxXzu+DPDnkLldiGzqqmp9XsHHuNWD7lyHAc gXEIPBOCHjiQCTgVl5MOx1bWs3xrTPD1ABJrw/OkyUntmpAVHQvpVOw8FVX1xKW07aCi jgGA1WbuA/bhA9DfdF5y6Z/WF7wmyfoRaqKbV71ir/azYh986OZhBu/rVEtl957QuFkZ +5KxtTzmwXWpBdgeaRIS/bnDUOioXJ05Vofy4OIknJb9BsnkMOS2JU++Phw5wS5gWm3t IOx4szUE2Wc18ohDWsQf9pba/yOQZAeaveApha1pKMliMq8ID6wQHjvKJ8TEGER0euaE Tcaw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=YaVgYzSpeMZqOSeFLTm3AvXTzf8NFaZPzO5DuJFqjvQ=; fh=c0t6gWDXy8CF3YA0qVQ402Cl/L3T71393BuDg85S+D0=; b=afl178J1TsjuTuR4H73Iw02gmSbrV6KSCWz/rZYf9SWVbG0WB6LfeMzNG35a3QUS/f ApPGV6Afd++Y4F1e4Pkx6qnsPSIM5gZoi+b7UXjx0iQ6d3FtJR484J9frw1+ETfKa3Xg Bl3MuFAy9U3ZL7S9wnyNR/GRdCT/muR9TDaPz4eT8c2Nqy3CXJ5Bq4vT8ldEdtEOaLQG r+AjrPr8k53noUfpgI8tAoxqCioFYgJ1fjeFxccyO1o8NehaO+fL8wwal49MzxrljRCh uCi0G5Z4LmNIi2G/KjPpITaUNlqNxm3dlWZ1C5kOvpKAMt2XqohghsmMszk1Oh+ncYFO 6wUQ==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=UignHUHj; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1748434400; x=1749039200; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=YaVgYzSpeMZqOSeFLTm3AvXTzf8NFaZPzO5DuJFqjvQ=; b=kDFsn6n2gidHDVeFLXIHR4lo6bY5mtToWyvSqvRH1M+smfzI0rqMMn4x+xIQnjS4/F ALNZrhezAl1IXQH6jfAfwszXRsxt8/mLwxHDsnTRcBZNWNB5DkZ6RSqgUztZZLBTo1c+ g80+d6rxEvai82Hff0L9qtygkGPJMOnz5D0Aw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748434400; x=1749039200; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=YaVgYzSpeMZqOSeFLTm3AvXTzf8NFaZPzO5DuJFqjvQ=; b=Oph4/TurkaiH/Ant8lNnvJLta1eKZPXE9AEHDimvKom99WTk9L3mFVCnd8c/YNOTKK WG5+sQNEHHVjqe6h1oUdqcjw2O2p8a+YI5ED/h8KxCHkqzTaAz6mw6Dub8/wPD0ORZwc 37fvrWBFd0WcR+SSw3pBPwFjjk5qjsjdnesKz2fXUeUL4okkMsSEXXzzhK2wHFoqwtZl U/xYaAcGp1Bjv3/550AwWcu+GWhCeMRlaJ39yVkrDzD3LvF94QwyOJiJ80m11YxFCXkj lVYwafD1KnVX7UgzrIVnGr9F2XLRcOTm+E7Nfun0wHOyZlp8O5U/rt1kXYXmbtyxT8WT e2cw== X-Forwarded-Encrypted: i=2; AJvYcCUlJ1ZmKVLsZ7uMcEEoTQzpFPT82JXs1IespnRp5h2R9021cNBz1O/nO6An5NLTLhTGnDSRTvjsbiC6p7JR@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YzYRQB85LhiTn7yRwUQ9YF9QDcoL++/1SRWXfy+K0GWiRmC8Uid B/ZC7YopQhkQVV8V0EuSgZf040+9/abd5KrMFoppRopdL0l1RXW5OUFQiESr16EZxCUoQQ== X-Google-Smtp-Source: AGHT+IHpDYYOhIF9Rk6zIPoVB24J7x10+d30yqsPDKOUj3nIo+4GWdhUr/3KHxaTuUEMzKDzbXMlOw== X-Received: by 2002:a05:6402:3488:b0:605:2da5:8483 with SMTP id 4fb4d7f45d1cf-6052da585famr618884a12.13.1748434399859; Wed, 28 May 2025 05:13:19 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h=AZMbMZdxx+VWQJk3Ck3yyEbi7BaReEsxaY4+RbZhe3AmgdpkpQ== Received: by 2002:a05:6402:1d55:b0:602:104a:c090 with SMTP id 4fb4d7f45d1cf-602ca2a4f42ls92520a12.0.-pod-prod-05-eu; Wed, 28 May 2025 05:13:18 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWnNU7qeAbatvmqvVXwSkfcm7zIkaTmtlerrgQipE77tzvgHZaWKCfxcN38RwYcdBP57+pbrX9Gbr9E4rLP@amarulasolutions.com X-Received: by 2002:a17:907:97c6:b0:ad2:425c:27ce with SMTP id a640c23a62f3a-ad85b13022bmr1598958666b.2.1748434397711; Wed, 28 May 2025 05:13:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1748434397; cv=none; d=google.com; s=arc-20240605; b=cb74soGgr3JKops48y94kyfPAJf8nOeQmGaD+WqwPtMpFD7zhoVRlNMZYLvtkdFnW3 yNnOd7XStYJqdQ1gRWp90+Y85GSSdkOEXiHWnTO7pWcuxyLHiwiQ4aUV8NT7p68CtzwW BVfgRNpln+SjR4oLJAh4ABHHGL69OquY5zI4QK1NKXj6XpiZ+5f1R6bk2c4kwNRgSGG8 kBTrX9nwBw02KnQoGW02fGr8vHZZt/5Sqcfa78Ii0Cmx8P3v32ISzypXEtuUJexVJIWz 4HuC1DY5D6FcWcxEkpEdG6/hq6ijSDvcyIG7WHPCktfs2/O0b+iFwx3QLSLx7i5Svcii wJzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=FfuobaUaTEUuZPHmMbgisJNlWFcN0hT6baU1uq34nHo=; fh=lnqZLuYLkf0kbQYV7HwdsHU9t8EhAPrQMMf3F1xo01I=; b=jiDnp+4yLv+PDkPM5i8pitvaXnd6hMXn7KIDfpIaVlBnwf/fSzE8P2TWeCjspO5orw rPCOngnswoma8YqvnTgjH2P7rK/d0XQafK5N+kMPVGme2/U57C+PuK7w5UZB30ZnWUSW svT4lUFN27eQTEdmkZCnD6fWgQ6bF/akmx67vvKI/nTeKbPySt6pTC0In3/YL+JxeTHT bwb5bS1BMmI7SbAnGEyW44MEXk/0apEMnBlSXSRZrGhX2utRar8Ky2JcLetPClxA8Ofv mL5zreHcj6tM21QbhS8HdS8Vtozd78B3xyv6IEj1aPVgeRwap5h6ZkndXEsUwqMKbJzj REig==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=UignHUHj; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id a640c23a62f3a-ad88e2eca11sor205183066b.17.2025.05.28.05.13.17 for (Google Transport Security); Wed, 28 May 2025 05:13:17 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AJvYcCXASudSu3cwc55KmtsIJmz/aL+766cgq0uY3Wy91wlDZnMXTBWMiqpRzZBHOIvRJPcdGzj+BNT6yTHa13JF@amarulasolutions.com X-Gm-Gg: ASbGnctP+awaob4+kTGwGQY2YKA3OkuHwvhrMuxjMZRKCMxRB99qsRGkSDLusAVlQRq qKoZFBwOzGcWRrFJOgV/BOI9uSe3Rz+OPFP4wWhdJ4DByevoj0+DVoL0m71QOxuyYnwPS4m7gaR SosGGI0RbQLt9Ds2aOiutPVP5eFqZn1JP0K1nwSB+2ctfkQNlzG5iPgQGvlQcgfY/nQb43xZ61m KUmiJZTgJFRfK4igZG4y3wdaXEbPmGzNWHgNzzjLSS+GRYgU/fikHnEz897jdRGnFNABdMAdAE6 theT3gP3UM/IR1Y2iafPViTe7a5IYUBqLIk46uuH7LpD0HasWqsMvfG9lgaOxzmYL1YAD3ySEbw 0yisFB+m21iFA X-Received: by 2002:a17:906:7945:b0:ad5:430b:9013 with SMTP id a640c23a62f3a-ad85b2d6f1fmr1568377066b.42.1748434397114; Wed, 28 May 2025 05:13:17 -0700 (PDT) Received: from localhost.localdomain ([2001:b07:6474:ebbf:5631:61bf:398a:c492]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ad8a1b5b8afsm98523266b.170.2025.05.28.05.13.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 May 2025 05:13:16 -0700 (PDT) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: michael@amarulasolutions.com, linux-amarula@amarulasolutions.com, Dario Binacchi , Conor Dooley , Fabio Estevam , Krzysztof Kozlowski , Pengutronix Kernel Team , Rob Herring , Sascha Hauer , Shawn Guo , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [PATCH v2 4/4] ARM: dts: mxs: support i.MX28 Amarula rmm board Date: Wed, 28 May 2025 14:11:41 +0200 Message-ID: <20250528121306.1464830-5-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250528121306.1464830-1-dario.binacchi@amarulasolutions.com> References: <20250528121306.1464830-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=UignHUHj; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=pass header.i=@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , The board includes the following resources: - 256 Mbytes NAND Flash - 128 Mbytes DRAM DDR2 - CAN - USB 2.0 high-speed/full-speed - Ethernet MAC Signed-off-by: Dario Binacchi --- Changes in v2: - In imx28-amarula-rmm.dts: - Replace '-' with '@' for the pinctrl sub-nodes. - Replace edt,edt-ft5x06 with edt,edt-ft5306. - Drop LCD reset hog pin. - Add correct #address-cells and #size-cells to gpmi node. - Replace edt-ft5x06@38 with touchscreen@38. - Drop from commit messages all references to LCD display. - Add patch [1/4] "dt-bindings: mfd: convert mxs-lradc bindings to json-schema". arch/arm/boot/dts/nxp/mxs/Makefile | 1 + .../boot/dts/nxp/mxs/imx28-amarula-rmm.dts | 303 ++++++++++++++++++ 2 files changed, 304 insertions(+) create mode 100644 arch/arm/boot/dts/nxp/mxs/imx28-amarula-rmm.dts diff --git a/arch/arm/boot/dts/nxp/mxs/Makefile b/arch/arm/boot/dts/nxp/mxs/Makefile index 96dd31ea19ba..d72ba702b6fa 100644 --- a/arch/arm/boot/dts/nxp/mxs/Makefile +++ b/arch/arm/boot/dts/nxp/mxs/Makefile @@ -5,6 +5,7 @@ dtb-$(CONFIG_ARCH_MXS) += \ imx23-sansa.dtb \ imx23-stmp378x_devb.dtb \ imx23-xfi3.dtb \ + imx28-amarula-rmm.dtb \ imx28-apf28.dtb \ imx28-apf28dev.dtb \ imx28-apx4devkit.dtb \ diff --git a/arch/arm/boot/dts/nxp/mxs/imx28-amarula-rmm.dts b/arch/arm/boot/dts/nxp/mxs/imx28-amarula-rmm.dts new file mode 100644 index 000000000000..5daa9e22715d --- /dev/null +++ b/arch/arm/boot/dts/nxp/mxs/imx28-amarula-rmm.dts @@ -0,0 +1,303 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (C) 2025 Amarula Solutions, Dario Binacchi + */ + +/dts-v1/; +#include "imx28.dtsi" +#include +#include + +/ { + model = "Amarula i.MX28 rmm"; + compatible = "amarula,imx28-rmm", "fsl,imx28"; + + memory@40000000 { + device_type = "memory"; + reg = <0x40000000 0x08000000>; + }; + + reg_5v: regulator-5v { + compatible = "regulator-fixed"; + regulator-name = "5v"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + regulator-always-on; + }; + + reg_3v3: regulator-3v3 { + compatible = "regulator-fixed"; + regulator-name = "3v3"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + }; + + reg_1v8: regulator-1v8 { + compatible = "regulator-fixed"; + regulator-name = "1v8"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + }; + + reg_fec_3v3: regulator-fec-3v3 { + compatible = "regulator-fixed"; + pinctrl-names = "default"; + pinctrl-0 = <&fec_3v3_enable_pin>; + regulator-name = "fec-3v3"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + gpios = <&gpio3 27 GPIO_ACTIVE_HIGH>; + enable-active-high; + startup-delay-us = <300000>; + vin-supply = <®_5v>; + }; + + reg_usb0_vbus: regulator-usb0-vbus { + compatible = "regulator-fixed"; + pinctrl-names = "default"; + pinctrl-0 = <&usb0_vbus_enable_pin>; + regulator-name = "usb0_vbus"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + gpio = <&gpio2 5 GPIO_ACTIVE_HIGH>; + enable-active-high; + regulator-always-on; + }; + + reg_usb1_vbus: regulator-usb1-vbus { + compatible = "regulator-fixed"; + pinctrl-names = "default"; + pinctrl-0 = <&usb1_vbus_enable_pin>; + regulator-name = "usb1_vbus"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + gpio = <&gpio2 6 GPIO_ACTIVE_HIGH>; + enable-active-high; + regulator-always-on; + }; + + backlight { + compatible = "pwm-backlight"; + pwms = <&pwm 4 5000000 0>; + brightness-levels = <0 255>; + num-interpolated-steps = <255>; + default-brightness-level = <255>; + power-supply = <®_5v>; + }; + + beeper { + compatible = "pwm-beeper"; + pwms = <&pwm 7 100000 0>; + }; + + leds { + compatible = "gpio-leds"; + pinctrl-names = "default"; + pinctrl-0 = <&leds_pins>; + + led-0 { + label = "status"; + gpios = <&gpio2 7 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + led-1 { + label = "x22_5"; + gpios = <&gpio3 16 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + + led-2 { + label = "x22_4"; + gpios = <&gpio3 17 GPIO_ACTIVE_HIGH>; + default-state = "off"; + }; + }; +}; + +&auart0 { + pinctrl-names = "default"; + pinctrl-0 = <&auart0_2pins_a>; + status = "okay"; +}; + +&auart1 { + pinctrl-names = "default"; + pinctrl-0 = <&auart1_pins_a>; + status = "okay"; +}; + +&can0 { + pinctrl-names = "default"; + pinctrl-0 = <&can0_pins_a>; + xceiver-supply = <®_3v3>; + status = "okay"; +}; + +&duart { + pinctrl-names = "default"; + pinctrl-0 = <&duart_pins_b>; + status = "okay"; +}; + +&duart_pins_b { + fsl,voltage = ; +}; + +&gpmi { + #address-cells = <1>; + #size-cells = <0>; + pinctrl-names = "default"; + pinctrl-0 = <&gpmi_pins_a &gpmi_status_cfg>; + status = "okay"; +}; + +&i2c0 { + pinctrl-names = "default"; + pinctrl-0 = <&i2c0_pins_a>; + status = "okay"; + + touchscreen: touchscreen@38 { + compatible = "edt,edt-ft5306"; + reg = <0x38>; + pinctrl-names = "default"; + pinctrl-0 = <&edt_ft5x06_pins &edt_ft5x06_wake_pin>; + interrupt-parent = <&gpio0>; + interrupts = <19 IRQ_TYPE_EDGE_RISING>; + reset-gpios = <&gpio0 21 GPIO_ACTIVE_LOW>; + wake-gpios = <&gpio0 18 GPIO_ACTIVE_HIGH>; + }; +}; + +&lradc { + status = "okay"; +}; + +&mac0 { + phy-mode = "rmii"; + pinctrl-names = "default"; + pinctrl-0 = <&mac0_pins_a>; + phy-supply = <®_fec_3v3>; + phy-handle = <ðphy>; + status = "okay"; + + mdio { + #address-cells = <1>; + #size-cells = <0>; + + ethphy: ethernet-phy@0 { + compatible = "ethernet-phy-ieee802.3-c22"; + reg = <0>; + max-speed = <100>; + reset-gpios = <&gpio3 28 GPIO_ACTIVE_LOW>; + reset-assert-us = <4000>; + reset-deassert-us = <4000>; + }; + }; +}; + +&pinctrl { + pinctrl-names = "default"; + pinctrl-0 = <&hog_pins_a>; + + hog_pins_a: hog@0 { + reg = <0>; + fsl,pinmux-ids = < + MX28_PAD_SSP2_SS1__GPIO_2_20 /* External power */ + >; + fsl,drive-strength = ; + fsl,voltage = ; + fsl,pull-up = ; + }; + + edt_ft5x06_pins: edt-ft5x06@0 { + reg = <0>; + fsl,pinmux-ids = < + MX28_PAD_GPMI_RDY1__GPIO_0_21 /* Reset */ + MX28_PAD_GPMI_CE3N__GPIO_0_19 /* Interrupt */ + >; + fsl,drive-strength = ; + fsl,voltage = ; + fsl,pull-up = ; + }; + + edt_ft5x06_wake_pin: edt-ft5x06-wake@0 { + reg = <0>; + fsl,pinmux-ids = ; + fsl,drive-strength = ; + fsl,voltage = ; + fsl,pull-up = ; + }; + + fec_3v3_enable_pin: fec-3v3-enable@0 { + reg = <0>; + fsl,pinmux-ids = ; + fsl,drive-strength = ; + fsl,voltage = ; + fsl,pull-up = ; + }; + + leds_pins: leds@0 { + reg = <0>; + fsl,pinmux-ids = < + MX28_PAD_SSP0_DATA7__GPIO_2_7 + MX28_PAD_PWM0__GPIO_3_16 + MX28_PAD_PWM1__GPIO_3_17 + >; + fsl,drive-strength = ; + fsl,voltage = ; + fsl,pull-up = ; + }; + + usb0_vbus_enable_pin: usb0-vbus-enable@0 { + reg = <0>; + fsl,pinmux-ids = ; + fsl,drive-strength = ; + fsl,voltage = ; + fsl,pull-up = ; + }; + + usb1_vbus_enable_pin: usb1-vbus-enable@0 { + reg = <0>; + fsl,pinmux-ids = ; + fsl,drive-strength = ; + fsl,voltage = ; + fsl,pull-up = ; + }; +}; + +&pwm { + pinctrl-names = "default"; + pinctrl-0 = <&pwm4_pins_a &pwm7_pins_a>; + status = "okay"; +}; + +&ssp0 { + compatible = "fsl,imx28-mmc"; + pinctrl-names = "default"; + pinctrl-0 = <&mmc0_4bit_pins_a &mmc0_sck_cfg>; + status = "okay"; + bus-width = <4>; + broken-cd; +}; + +&usb0 { + status = "okay"; + vbus-supply = <®_usb0_vbus>; + dr_mode = "host"; +}; + +&usb1 { + status = "okay"; + vbus-supply = <®_usb1_vbus>; + dr_mode = "host"; +}; + +&usbphy0 { + status = "okay"; +}; + +&usbphy1 { + status = "okay"; +};