From nobody Sun Feb 8 21:05:52 2026 Received: from mail-ej1-f45.google.com (mail-ej1-f45.google.com [209.85.218.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 95CC522F772 for ; Fri, 14 Nov 2025 12:19:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763122748; cv=none; b=WIdD2HnX8tmihpqxDMJCrgXSmMaxwNTqT0wujOhkaPMCiXAPq0O0G8rIXLBF0tAw4Ft0lTrjQH1Y+iOArXVvEjgcbxwaGCjwH2pSYX5yFi7scOM+Ln7QszIKZ0OnJscOZbgZ+fZzvL9aKsXg16Aa3M9lJLPkcmsSkYtAf/MGZAI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763122748; c=relaxed/simple; bh=8hJpcHQrq1WlSpHUFoerPHpeHijwN2l3PQGmvu2ZaR4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ZSUsEjOE2d33HYK3/tipLDpv4axvuaBScE7TPV4xko6aT6ecI/4w65cGcOloC9mqivyeduPtEERLrT+c2hRFH0bjhB3Pv92BAOE5YYJPoDZgjQ9MYeyOHaNuGPKPWyrS1DwijTIINZ9rYKrba1/hILTU55duG73UUXtVnefQPRU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=arduino.cc; spf=pass smtp.mailfrom=arduino.cc; dkim=pass (1024-bit key) header.d=arduino.cc header.i=@arduino.cc header.b=PWE/AiHx; arc=none smtp.client-ip=209.85.218.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=arduino.cc Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arduino.cc Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=arduino.cc header.i=@arduino.cc header.b="PWE/AiHx" Received: by mail-ej1-f45.google.com with SMTP id a640c23a62f3a-b6d402422c2so297740466b.2 for ; Fri, 14 Nov 2025 04:19:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arduino.cc; s=google; t=1763122745; x=1763727545; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=+V+ZvIG5EFfPVUmOq4TzkXuM/WpB4BMHn3sJtW2UJNE=; b=PWE/AiHxm0RMBWRHYKmHKsRdAjDKNN5eOJWAgm0uu0lr5dmtJ+ECZ2Cdf3Jvnb/QS4 4zEOxYe4XG/gEiqiW/Z4qXFeUXk2Ko01HAB+wEde3Hiu2rTro/S53kn991czB2oM5lIy g0oa0BcXjzE47OltYUnNXmZZgDrhJipKsTpVc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763122745; x=1763727545; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=+V+ZvIG5EFfPVUmOq4TzkXuM/WpB4BMHn3sJtW2UJNE=; b=ggIeHoY4QaE6LEEfoABVMJoRSIitomGderR3mOeYGuNiDRpHgrVpjdtQDPFZzTw20P TnfJzCi1NZTdFtoSz/FudUS62B+pbOKgFFsVAmLEMPMMyZthD5BMijNIafCIy2XLsmSg a5xc3g6l5OVtFUlIUeZsMEAs3XjnEgV2jDIVcEykDHgvglk3wzks3ZBTDl8+jFiR5XB9 kJ6TfkPUKJASMJ8MO3KFY2J4tCZCs4oFAEAQxOuOjBT1Vl/kZN097BLfQE4cfN0JSvjX 1tDtppC7RfEwcFcHMDEvSsHIizDihnVfOhDo38kGmF9UH0oBfUtQeabkXBw6vMhkQemt D9fw== X-Forwarded-Encrypted: i=1; AJvYcCVY2zGfcaYVI/NuV2tfPyZroV7HlH/3Ev88aObcqJYlzxUzXbmWOsnHyR9rwBzvfAo5lbpgMjHCioWvAZ4=@vger.kernel.org X-Gm-Message-State: AOJu0YzXY78Ipz8215g9ruNGNYfDqg3OJzVSO+KbqevDObVTg40TKzXZ O1JIJWRAF1hMHJtmw8DXMn/co0KTZJosahT6Ww48nQEZiQ3y3x7ezkFXqlzWEgJT2LM= X-Gm-Gg: ASbGncupCvXYf3yJeSCcbK7pRlhdqO0XlNdMFWtKLJLg8eR5zZVscz6CGYanp9e/Ecr U/y2d/PpWzZNXVqCNB9ReBHp8gTuUToy/SM/xClqjnzfeBteFx4SA1iHJ8h6ayen4UHv1+aherK DfKAz+w2H+d0MZ35X7hqQ2FBHa8Dt72sUnmH3r6jx/9M4RzpC4IhSYwY/MucbJQEI4C1s02HQxZ 7HLYfdBy+y+JC8aXpj1lFNMokl1nIbv0E8N4Ua6bzdpDA8ZV4ma0R9rCa0JpEqcz8vbBMUzqD3n 085lMiZZNrlHWNchddi9knhcrLsZyuf05MhpbVx/0s/f8Yp3pXmPlCqhABr/u7QWpEcCZdvTMSn 6ULCtft0qGehZj17fD9+MlhBI1QeQuU0Pd0wEbD1Q/HrAFeVPAX0kCdzTf13xrO9lV9GmVGEGzQ TKZUDDXudWlD35OOyFKXaAGQWFBXOmF1yTPixTU7WxKY7C8fq6sqa9K9rEZAk= X-Google-Smtp-Source: AGHT+IGp6/yIo5H99FIs0TSP0/qTcse3avxJmiIaDDcLjedaK2Z/WFNPRyyMTJ5VxQzJ1aHlVnlu8A== X-Received: by 2002:a17:906:4885:b0:b73:6e0d:4f6b with SMTP id a640c23a62f3a-b736e0d5e13mr114394966b.36.1763122744938; Fri, 14 Nov 2025 04:19:04 -0800 (PST) Received: from riccardo-work.fritz.box (host-82-52-164-74.retail.telecomitalia.it. [82.52.164.74]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b734fed6315sm375295666b.64.2025.11.14.04.19.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Nov 2025 04:19:04 -0800 (PST) From: Riccardo Mereu X-Google-Original-From: Riccardo Mereu To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, broonie@kernel.org Cc: linux@roeck-us.net, Jonathan.Cameron@huawei.com, wenswang@yeah.net, naresh.solanki@9elements.com, michal.simek@amd.com, nuno.sa@analog.com, chou.cosmo@gmail.com, grantpeltier93@gmail.com, eajames@linux.ibm.com, farouk.bouabid@cherry.de, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-spi@vger.kernel.org, m.facchin@arduino.cc, Riccardo Mereu Subject: [PATCH v2 1/6] dt-bindings: vendor-prefixes: Add Arduino name Date: Fri, 14 Nov 2025 13:18:48 +0100 Message-ID: <20251114121853.16472-2-r.mereu@arduino.cc> X-Mailer: git-send-email 2.51.2 In-Reply-To: <20251114121853.16472-1-r.mereu@arduino.cc> References: <20251114121853.16472-1-r.mereu@arduino.cc> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add entry for Arduino Srl (https://arduino.cc) Signed-off-by: Riccardo Mereu --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Docum= entation/devicetree/bindings/vendor-prefixes.yaml index 42d2bc0ce027..07a285c9387e 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -158,6 +158,8 @@ patternProperties: description: Arctic Sand "^arcx,.*": description: arcx Inc. / Archronix Inc. + "^arduino,.*": + description: Arduino SRL "^argon40,.*": description: Argon 40 Technologies Limited "^ariaboard,.*": --=20 2.51.2 From nobody Sun Feb 8 21:05:52 2026 Received: from mail-ej1-f47.google.com (mail-ej1-f47.google.com [209.85.218.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E95C2230BCC for ; Fri, 14 Nov 2025 12:19:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763122751; cv=none; b=BvAiDszZ3udvmD0Unm7B8icxRdBW0Zlj3T95BJw9H18eQWVs5iRYbKt3eRPdsxyrr+/N/slYmKdFybFVeJbEZKS/ukaoUUgFW6jzWpQWW0gg0Ev10VvfpkpAg9z1qKoeCRrW9gx/zWUFRZ4sIn0l0/nxGvtxa2xAfHBsdsydVh8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763122751; c=relaxed/simple; bh=cEn/dm7a84KH+HW/lEhZma25VfMkOl2dvWsYvkdTdgE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=JnOCavO0bhbL9G4WHItoqt59Epr9qbm9mkzwZP5OprRWBASmmSkTfmrJVqFWJdpXrJYzVh9CQcFGSFyfgJ6LpaxtV75VQ0E5DIw1UAuqrRcLXMzTkcmqeI2bQ4mcZQ7D2ZwwN21IzB5jcRE8+jsfkLjN1vdvr6vBfZUzRltVMAQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=arduino.cc; spf=pass smtp.mailfrom=arduino.cc; dkim=pass (1024-bit key) header.d=arduino.cc header.i=@arduino.cc header.b=LzGDA1K+; arc=none smtp.client-ip=209.85.218.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=arduino.cc Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arduino.cc Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=arduino.cc header.i=@arduino.cc header.b="LzGDA1K+" Received: by mail-ej1-f47.google.com with SMTP id a640c23a62f3a-b7277324204so244136366b.0 for ; Fri, 14 Nov 2025 04:19:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arduino.cc; s=google; t=1763122747; x=1763727547; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=a7NX34+cD9oODAkPpm/3FAcCNA5eKUq4/o0KGOvXUbc=; b=LzGDA1K+5MXMqWTM+rUANlfidmir2t34S/FznnWmj5jG7XWyL7nJjU7AtT9lZFTDfc VwSS6i3XkkfDNYUbE3Ae4fTSoFr4DXhJzsgnKbdgGb+4VoBj1ohmYjccary/XoqnEIDW t8ELJiA/sTa2ObcZOvmnBRLl2DmJhALsmPKnI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763122747; x=1763727547; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=a7NX34+cD9oODAkPpm/3FAcCNA5eKUq4/o0KGOvXUbc=; b=VQyPTQeMEd+mE0F5PGKSjfKGouziPwKsZ4sxbP1hUUxy1BQ1273WTmE9agYwa6e8P+ UUPuV6zOWIAzl3+OY6e8SrpS4P7dYypQofVSYI778KVc66LYOhGBRqRy6Nd4Zt4vAVB0 +wrkBRjM0pwJ30tGTdWMEzvNPKuCdIm/F/j2byUESewOOb5kY1LKfp+FdAxaH1PrBmw5 hpnDkjo+X0Yo2497jx+MzkbAWLY1fh9vgDxtj3PkKZcgJIRos754302S7X3de5ZOQbBC s8ZDicOhCCNQuaK+FXbhDMWnLICllsRlyN+7/s61e/Hd0y9RDaMBfljfMm9lJLxfawKE gteQ== X-Forwarded-Encrypted: i=1; AJvYcCXX05/5/pU1EN4nN5Hw+zCFzS9r33WAgKA14ISffBS+adZy2VxbBBQ1s9/RkbwQLZlSgVMWmpVWjhBNrZY=@vger.kernel.org X-Gm-Message-State: AOJu0YyN12s1OLyED752sRr4tZRl1zee0UuF5vohDzR2LAegVeqA5UY2 29frtGXLFxVfHHxLVEN0gjpa9/ISk0zZ0pkR0m3DyFDmCMPmK5io0IlijwUWmVFMl4Y= X-Gm-Gg: ASbGncvjDHn6g+SZOYpd39H7DGDWhVCBtPE/zQcWp1SfWETxkNwwgoujoK1HvDz5/hd 1E+r+a+gZk3zVVrY9MsrEkTYcdRj71nnZzbMqti+uf0SNwQFZPnIdb6fOyH5EmxRNM4kb6kcUaN cAGp7dz3k4g3/calCyZWUAId0ZWmgFehyFTelTk1VB/Zpj7FSRIEXcWzxPfUMNHOMs0Oz6Q4a7u OH7X8bSYyRw+eL4/eA1QkbBJAQmo+b/XFaBeRik5hHUobARFZjT78M1RsXqgzLKEnK03Yt+j68f 4LpD3HYMJ+mjwS5tWVhQtlF3565CcJIrXKAGHMIEJOY8XP5yR3O+4rXCu80NyD4QJfFysO9Xw0i e1uH5q7vK/CzqLvAR7Q7dqwIwT89+mR5eEVAMeQ9Lx/QwwP8rbebmLuk/FdglYHCTwitkvG7yXF OQgOWvsysByPc7YbfdWVx7xzYYxihFOHjAavZeGUP8q4FD7y+S7/dvFZgEOkpZu1yG2ga1mw== X-Google-Smtp-Source: AGHT+IEnawsi/KLnq7VI8wePAuKiUvi2n2elPHE4luxBCis3Jn3Wf9okll7eF7OL8bSBg/Qymrz8YA== X-Received: by 2002:a17:907:94cf:b0:b72:c1e9:5f1e with SMTP id a640c23a62f3a-b7367808670mr284580066b.3.1763122747101; Fri, 14 Nov 2025 04:19:07 -0800 (PST) Received: from riccardo-work.fritz.box (host-82-52-164-74.retail.telecomitalia.it. [82.52.164.74]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b734fed6315sm375295666b.64.2025.11.14.04.19.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Nov 2025 04:19:06 -0800 (PST) From: Riccardo Mereu X-Google-Original-From: Riccardo Mereu To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, broonie@kernel.org Cc: linux@roeck-us.net, Jonathan.Cameron@huawei.com, wenswang@yeah.net, naresh.solanki@9elements.com, michal.simek@amd.com, nuno.sa@analog.com, chou.cosmo@gmail.com, grantpeltier93@gmail.com, eajames@linux.ibm.com, farouk.bouabid@cherry.de, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-spi@vger.kernel.org, m.facchin@arduino.cc, Riccardo Mereu Subject: [PATCH v2 2/6] dt-bindings: trivial-devices: add arduino spi mcu interface Date: Fri, 14 Nov 2025 13:18:49 +0100 Message-ID: <20251114121853.16472-3-r.mereu@arduino.cc> X-Mailer: git-send-email 2.51.2 In-Reply-To: <20251114121853.16472-1-r.mereu@arduino.cc> References: <20251114121853.16472-1-r.mereu@arduino.cc> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add spidev item in order to describe in Arduino boards one of the interfaces between microprocessor and microcontroller. Signed-off-by: Riccardo Mereu --- Documentation/devicetree/bindings/trivial-devices.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/trivial-devices.yaml b/Docum= entation/devicetree/bindings/trivial-devices.yaml index 2eff6f274302..d0f7dbf15d6f 100644 --- a/Documentation/devicetree/bindings/trivial-devices.yaml +++ b/Documentation/devicetree/bindings/trivial-devices.yaml @@ -59,6 +59,8 @@ properties: - adi,lt7182s # AMS iAQ-Core VOC Sensor - ams,iaq-core + # Arduino microcontroller interface over SPI on UnoQ board + - arduino,unoq-mcu # Temperature monitoring of Astera Labs PT5161L PCIe retimer - asteralabs,pt5161l # i2c h/w elliptic curve crypto module --=20 2.51.2 From nobody Sun Feb 8 21:05:52 2026 Received: from mail-ej1-f52.google.com (mail-ej1-f52.google.com [209.85.218.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BEDAD3164BE for ; Fri, 14 Nov 2025 12:19:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763122754; cv=none; b=Id4oWMn8pzXOAgpTz0VEDDGSSGzz4XzoH4CpGEJxnU6uavcjHGdCD2Ww0iA0Q1oZ9zh1wn+f54ryTB0zx93tGiTe+1Yx3iSKPI4C0BNjw7xmBPhwbpIZOhASj72xFjddO3CHm/VPzn3a81NB5NjowP2S4YkRprtbbe3WRWAhwmo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763122754; c=relaxed/simple; bh=OHRpJMagiKLaTMEhh9T2V0GoMorBCrqfEatgArmrqLs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=qF5aDHs9l6r2VzNTZkMr3R7Fo+E4G1RgpPSioNajfbutHwHpnn2MGqB6W+CpKZEBGGyiDKw7pZ7BEbolXIEWuozvRdHN5q6cm2TRMfcP5m8kiYAE0lxnHb0axnVWoGHJZ8cnSvgw+Xf/EV4IbSI9K5rOUMhVg06TXVb1jx/70qI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=arduino.cc; spf=pass smtp.mailfrom=arduino.cc; dkim=pass (1024-bit key) header.d=arduino.cc header.i=@arduino.cc header.b=KK8inn+c; arc=none smtp.client-ip=209.85.218.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=arduino.cc Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arduino.cc Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=arduino.cc header.i=@arduino.cc header.b="KK8inn+c" Received: by mail-ej1-f52.google.com with SMTP id a640c23a62f3a-b714b1290aeso286520266b.2 for ; Fri, 14 Nov 2025 04:19:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arduino.cc; s=google; t=1763122749; x=1763727549; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=WJAU1WR1mzyYUMLxIXnsBVjAE6a2+g/KdU+qx5lmqJ4=; b=KK8inn+cBTDXDNbhI8i1xm2ddfsd3u8PJONVg8GnWZ0T4o8PsXxyshIjjpIVlPNpc1 ajxjtQKNRhRy1+ovOHtvIPeG1uC2vN6lIv0NsYmzdbPgWw+PoWNBTqpMoRK8jaCULbrn LvUe2BXNqF72Q9olRqAMbdyV9OHCtVaJSMCUg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763122749; x=1763727549; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=WJAU1WR1mzyYUMLxIXnsBVjAE6a2+g/KdU+qx5lmqJ4=; b=Vh1kvvPDOIO94Fr5iqTdEoX5Vnv397PYB58bXkYL3rzW2JYexVBMFrSB6qm1ebIPl5 fYjH72ExfvWzftd3ebf0/pw8zo3HIfi23Q4oeOmgNJvRX24b7SE/3MaNWMc87+XydMOn rQMPtOV7eWQyhRxRfBqX480HJcq0gPuO3RgJ/G1/2eFm25mz6ETN/42e1pUnxowRbsxi rYAIPtwMSYJGZGi13kigkoCKfihtJWrq0yZrPK8g6DYccWYAqFV/n2jYWCGmgzsK9viy RjN4zUf7yWG3CnkoP7Ayv10GSRVtu6q6RliOuskM26chxegquIhjoPeN1oiPbOlSQmjT N5Iw== X-Forwarded-Encrypted: i=1; AJvYcCVumLirn16oK8dRjcHicXv7VxyXCLTktrqe7VBBNzF0VtKn8BmRzgZnmZqL6b4RgsnkKPGnG42Q7VyEpZE=@vger.kernel.org X-Gm-Message-State: AOJu0YxjyztefQR8MoA9QoQ4hjP3OJhDDMB4tsfmBLuvbGF1k80lYPEq Vj6UKJyswM+zQtVLrQW/2k27rbFOEUygx4Vhg9rGpQu2P3/FFf43YCO6l6RnzDlrVr0= X-Gm-Gg: ASbGncvivPhb5wDKf1sHgvEhxHa90n2M79iAkUZ583wVnjbaDiljRmyA2vdfmUYXk6f 7J1xJOiYPfepLldPnOMORDCRAwLSn2e/ymGJjqwOYNTzuZL24VKVQdac//9RiEN1ecArO2ayc22 6YwzaN/GA2+QEA4vs7GUYfocKAi0HQLZg5/z8Rh3R3r6eJOrQbycYBB5Kxv9eP7hKTTabbntcIQ 5HsU6t0ntKpZm8iu0Wn1fZ+aTFUDmCFPhU8b5jV9us/3Xf4d1XOoC18IgcmXC/Dn7t8IBcTDjaz tf+LEnjbZee06sSXw2rVUI9uh1HcX6MQwRGMU6GqmYrN7luzSfjfDNaFywl/OVVZ+6YT9Q9z3hx 8ube2ZLE0t9bXEw/+12a/wnhR9PCsjexxDanKJR+BhLAopLhiet/iNP8izTsW9idJHKMh00GVTs 4aPL9qjA6S9XZbvrZopBlEhscY7cCTQb98eKpXDUMPbJbz5tJfCuIxc0gs7eHOoA00QW1z9w== X-Google-Smtp-Source: AGHT+IFwJoL1U/KjpDTc6Zxhp8ozUFTmTEzhEqtM8HTL6bjv53lGvy4oC0WSkiZ8azgAxX4XjtE4fA== X-Received: by 2002:a17:906:fe41:b0:b73:2b08:ac85 with SMTP id a640c23a62f3a-b736780b8d2mr274231766b.19.1763122748989; Fri, 14 Nov 2025 04:19:08 -0800 (PST) Received: from riccardo-work.fritz.box (host-82-52-164-74.retail.telecomitalia.it. [82.52.164.74]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b734fed6315sm375295666b.64.2025.11.14.04.19.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Nov 2025 04:19:08 -0800 (PST) From: Riccardo Mereu X-Google-Original-From: Riccardo Mereu To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, broonie@kernel.org Cc: linux@roeck-us.net, Jonathan.Cameron@huawei.com, wenswang@yeah.net, naresh.solanki@9elements.com, michal.simek@amd.com, nuno.sa@analog.com, chou.cosmo@gmail.com, grantpeltier93@gmail.com, eajames@linux.ibm.com, farouk.bouabid@cherry.de, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-spi@vger.kernel.org, m.facchin@arduino.cc, Riccardo Mereu Subject: [PATCH v2 3/6] spi: spidev: add compatible for arduino spi mcu interface Date: Fri, 14 Nov 2025 13:18:50 +0100 Message-ID: <20251114121853.16472-4-r.mereu@arduino.cc> X-Mailer: git-send-email 2.51.2 In-Reply-To: <20251114121853.16472-1-r.mereu@arduino.cc> References: <20251114121853.16472-1-r.mereu@arduino.cc> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add compatible entry in spidev describing in Arduino boards one of the interfaces between microprocessor and microcontroller. Signed-off-by: Riccardo Mereu --- drivers/spi/spidev.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/spi/spidev.c b/drivers/spi/spidev.c index 5300c942a2a4..9a0160f6dc3d 100644 --- a/drivers/spi/spidev.c +++ b/drivers/spi/spidev.c @@ -704,6 +704,7 @@ static const struct class spidev_class =3D { */ static const struct spi_device_id spidev_spi_ids[] =3D { { .name =3D /* abb */ "spi-sensor" }, + { .name =3D /* arduino */ "unoq-mcu" }, { .name =3D /* cisco */ "spi-petra" }, { .name =3D /* dh */ "dhcom-board" }, { .name =3D /* elgin */ "jg10309-01" }, @@ -737,6 +738,7 @@ static int spidev_of_check(struct device *dev) =20 static const struct of_device_id spidev_dt_ids[] =3D { { .compatible =3D "abb,spi-sensor", .data =3D &spidev_of_check }, + { .compatible =3D "arduino,unoq-mcu", .data =3D &spidev_of_check }, { .compatible =3D "cisco,spi-petra", .data =3D &spidev_of_check }, { .compatible =3D "dh,dhcom-board", .data =3D &spidev_of_check }, { .compatible =3D "elgin,jg10309-01", .data =3D &spidev_of_check }, --=20 2.51.2 From nobody Sun Feb 8 21:05:52 2026 Received: from mail-ej1-f49.google.com (mail-ej1-f49.google.com [209.85.218.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A38AD318156 for ; Fri, 14 Nov 2025 12:19:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763122754; cv=none; b=D8jAgH35+P/MDDlqX3c5sre/4a/2XBBYXOUqfjSKMyAhVLuN5zh8bGVw5VmaxpUTe8tOxuql2Oy32nb5ProPl4nZNjN6sJxw0Uph08xipZHsDxUx9XuBCa22P8e4D4zbcYuYk1FQ3ZbabcrfNBLC8UlXjL19iQHrk3d04dL3VMY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763122754; c=relaxed/simple; bh=C/tgHBEMS7lC54F1l05FDdUUbx+i2inD9Tlr30ZzFM8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=RBNzSxLy7VMLhatDIyepCevNZRisSZaRu7nK5yPpil95ax7GRC/FU5QWflVtX25WI9dGkw8EQBJ5GXOFenEDqoXNnzjVDAKz/ULSNSFOvzk5oWIoMAtGnb4xlVNS+UJ76Jzkiw/F/tGS6ZBEmQXRS8wtatly38IczddzNmZrtOs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=arduino.cc; spf=pass smtp.mailfrom=arduino.cc; dkim=pass (1024-bit key) header.d=arduino.cc header.i=@arduino.cc header.b=I933hu1d; arc=none smtp.client-ip=209.85.218.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=arduino.cc Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arduino.cc Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=arduino.cc header.i=@arduino.cc header.b="I933hu1d" Received: by mail-ej1-f49.google.com with SMTP id a640c23a62f3a-b736ffc531fso70579566b.1 for ; Fri, 14 Nov 2025 04:19:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arduino.cc; s=google; t=1763122750; x=1763727550; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=u90NAsdBNasBuoFf1cybakUudwJYTlK8TE/NRm955hs=; b=I933hu1dNu1pyIZy/RwkNPSps7v6epasv+it/29ZixigwcZAx+zxbbmfic6xQrJh/D 0gJ3B/6wNYvKWzEEGhbYN1DEs/aZM563f1nuearQxLsE06VrRCiIo1k8YHG9ijarYOkc 7waHNXWGXIgNAV9ByJxICSh6Hm2ZCz8zM9LwI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763122750; x=1763727550; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=u90NAsdBNasBuoFf1cybakUudwJYTlK8TE/NRm955hs=; b=PLi8/ADCgla/XH9FC4Qfq1Ifoqc16F6KAQq74fRCs+kjO+rcqlB2DuXjMXbWNxWASO 7gih1Bw3TJ1lftUyb3CTN5mHZ4smapS6bI8HzIIfleOeB7HnsK8ZiUnW9gamE4b7noRn 8UKTgvNMbs+0PNoJPtDAuVQMTUyZIXJWqrSZRsaMFgKvQyNIn18oLxE879zvMOlflEih Q8DXhaQTvdx5D0He6liM9KvV3DGKS2sqUlymMTTGDrKgC+4/pZTU9Qqv+kSBare/orVH 5wMtPRFQxh6juVM764T8bS3Pq5e9ykLWKCr3mPj2RzvBcujp9KMJvQPvqCTdlsI5XvQt i5Hw== X-Forwarded-Encrypted: i=1; AJvYcCVD/cOETaekaBTCgD3uIuiMp0aVwWysEs1rzvqj/lSNc/SSNLebQf9N5hxNJFNmx8YEUGOmDrQXzRQIXDc=@vger.kernel.org X-Gm-Message-State: AOJu0YzkxcJpiBRXxvi9x3YIHjOOFJZdf7FeEVckE9Xwdk1XlYmNlrqr GvK6cTXy6w6wDbnjb8D/tNNrWz7jQB37xkiFGn0uKlSKo0nOWrG7J1J1TsfKA0YS3cA= X-Gm-Gg: ASbGncvbNc+P/qL280dPCz/yPmvjsLOz6Gi8SZBgj6EkVGLiS3Gb7Va2W09qIar2Gfp yb7Y2PdrwLkGtMS+xKmmJ54hFnuiAfBDzmhoR15QjcqkdWOC0sNGqOC6VXPI/IDscBSLeFZGGoS sJdgmImHdcqoSSyLvD3g0pXFt4PP/r7TTNMGOO4ga+Ox02GJ3nYAkjEFlC3DYV8EI+Es25E/uvC DF1vWwUdsE+b3F26BFlQ2vEdlF+WcUiicTz8GtIUZWpVP/SBT+GZYMhFejPpB7pGZj2ksdFiclM pPqp2p9BMXLPswvmTlOcoKNCGtuSHnJxhHUPw+Ace2V1jbivxu4eEiRVyYXmZSpK0aA9oEs50GP WcL4ya7CEnuHtzNSvNqt2kwtTZnlPWUgDEwWkt6F8htcoUIXhkLFxgrzHU3+s9eyM5ma5hmEKXA NPpH/KZJHaiyVCqJXicq+qcmBDfa21MkNLoCxyBC56Ira+h5ZMViQoAWRRZM2+pIcXpij3gjvHI qXuN4+6 X-Google-Smtp-Source: AGHT+IGsHmnSIhpWtHLoB35t9TtSGdohvRhU+DpPgTHUuRWxKlnSUCRa6zD2ZLZYgRuc/phSInmncA== X-Received: by 2002:a17:907:7f09:b0:b73:64e4:2046 with SMTP id a640c23a62f3a-b73678f4734mr288988966b.33.1763122750026; Fri, 14 Nov 2025 04:19:10 -0800 (PST) Received: from riccardo-work.fritz.box (host-82-52-164-74.retail.telecomitalia.it. [82.52.164.74]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b734fed6315sm375295666b.64.2025.11.14.04.19.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Nov 2025 04:19:09 -0800 (PST) From: Riccardo Mereu X-Google-Original-From: Riccardo Mereu To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, broonie@kernel.org Cc: linux@roeck-us.net, Jonathan.Cameron@huawei.com, wenswang@yeah.net, naresh.solanki@9elements.com, michal.simek@amd.com, nuno.sa@analog.com, chou.cosmo@gmail.com, grantpeltier93@gmail.com, eajames@linux.ibm.com, farouk.bouabid@cherry.de, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-spi@vger.kernel.org, m.facchin@arduino.cc, Riccardo Mereu Subject: [PATCH v2 4/6] dt-bindings: arm: qcom: Add arduino imola, UnoQ codename Date: Fri, 14 Nov 2025 13:18:51 +0100 Message-ID: <20251114121853.16472-5-r.mereu@arduino.cc> X-Mailer: git-send-email 2.51.2 In-Reply-To: <20251114121853.16472-1-r.mereu@arduino.cc> References: <20251114121853.16472-1-r.mereu@arduino.cc> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Document Arduino imola, UnoQ codename. Arduino UnoQ combines Qualcomm Dragonwing=E2=84=A2 QRB2210 microprocessor with STMicroelectronics STM32U585 microcontroller. Signed-off-by: Riccardo Mereu Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/arm/qcom.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml b/Documentatio= n/devicetree/bindings/arm/qcom.yaml index d84bd3bca201..1af19245b1d5 100644 --- a/Documentation/devicetree/bindings/arm/qcom.yaml +++ b/Documentation/devicetree/bindings/arm/qcom.yaml @@ -336,6 +336,7 @@ properties: - description: Qualcomm Technologies, Inc. Robotics RB1 items: - enum: + - arduino,imola - qcom,qrb2210-rb1 - const: qcom,qrb2210 - const: qcom,qcm2290 --=20 2.51.2 From nobody Sun Feb 8 21:05:52 2026 Received: from mail-ej1-f51.google.com (mail-ej1-f51.google.com [209.85.218.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EE17031A54F for ; Fri, 14 Nov 2025 12:19:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763122755; cv=none; b=JQpW3LeD+JaI4E7vljhxjuug9l8JhhF68z7cVSY6I96kzbkqhsr1GYShF/pQTjgQzg6/uCau2a+lZA4S5AcoLEgGd6QJ7LvY9/zvGg31PGtlGJzVCbHR6VQ2vz53/LrWCtFyIUXGKRDlxAsYDv9kHv/6HntoFY4cCkjBopjRWjQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763122755; c=relaxed/simple; bh=v/7uPsJjdK6hkCP+JByBQAqQMgqhmqudYFyLuedkCDw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=j239sBj1dmqylt3oG7u7Qctf0ok7sL0QWBoRUKXyHXsVziw6BogyCQ6KRvcqNMmQoTYk+k/0rpis2EF+ndBdUbv/qh9hjp5r7UUgcrtZx7qVuD94WmSIKFHqqTd9kbMda81134TTMJ8VnnC0h1Up2/8HPTWUb0MGWCRmk4aDKGg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=arduino.cc; spf=pass smtp.mailfrom=arduino.cc; dkim=pass (1024-bit key) header.d=arduino.cc header.i=@arduino.cc header.b=UFrhOayv; arc=none smtp.client-ip=209.85.218.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=arduino.cc Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arduino.cc Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=arduino.cc header.i=@arduino.cc header.b="UFrhOayv" Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-b73545723ebso303825866b.1 for ; Fri, 14 Nov 2025 04:19:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arduino.cc; s=google; t=1763122751; x=1763727551; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ZzGfb6M6LDc07sFh0FCxc5ya/PA6tX+CSaRhCVUxnTA=; b=UFrhOayvR8BPf/5DJVhUqIpttCvoUPhbaVT4YGu/vEalMBZR9anFpH/rzbM9yG5vRR oFiNAv+V6CiNXQl0EatwKgrwkr+cOzZJc2SqZpCJS2t6grPNP9lMBiDEAZrKX/MRaAIj Yt4G4yiGK56qZ8ZnRsot0iN8/DRPA5TwdFkns= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763122751; x=1763727551; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=ZzGfb6M6LDc07sFh0FCxc5ya/PA6tX+CSaRhCVUxnTA=; b=oxu+NmMSnHQP1yE35frayZmwTVwe//tCStD5RsUCda42bnDKUhWizvEUyGMuwPfbz6 ydCYsUhPCDXZYuFhw1R6nk7ZfybiQQuJGl3DgK/9/r005Z4oMFJPadpCu0cLEJkftwrJ B1pl/hbVEpUb/lE0zSoy7+AJyhR18jVJuECy98wuJh2lhkYwjOtg91p/KMuyNhlU7/EJ tzhyhl1c/g2oaBXhzu9d7ZJcgHLzh2clXHY9a895ZGZ0aNUgbmhBhJnBzczpp6al0V/w wj1dfl3pEvJtDWt+B+blqvyNAF1qhDBrWVDGJm5g3q9LPpJXqzB2/9JxwocM0RYWWiUw 24gw== X-Forwarded-Encrypted: i=1; AJvYcCVpHX2vaTKB3TrIPp4b3+J/RFbS18Nb1ir86FLKPCD6B4YXDQT7FoLCEQbY5GHJHlgifBzZiSUOR02CInI=@vger.kernel.org X-Gm-Message-State: AOJu0YzfWmEirNlVTfsEJwyTQtsDdPVdnvUg8xtz2hAwwCiWb2lBtqpK EndsDRdFzFeFcD8Ds5lEKwEzlOKRZZoedv+1GQYYU6LZUAn8kodFaQ7TYaYFwYk2JfU= X-Gm-Gg: ASbGncv3DhdQ/roKnTl/cmaqqscovBSgukZIRqkt+ID1cW4UsL5Kyl3tx/3hK/4ychO 9dpdX4dI4YEtn+SqG/LfGspMPPiS8OalNKnNisv9spfplVDUIp7aYO1yM3D0puBh8iL2CURIbAo 5Yb483CwpdhzOqdzX9sqokEINX3uetirgvc0BfuMJqBwZFwI0/7xfI4qzBdNrSV3zCFc7rgKh11 VmvkThlfjk2CSQPEa+lLgvnASl+6kCCrgtqkfCif+rYZBZv6SsX6QfrcUZe3cLEzRdDz0oDrtkT +WE896PYUW37Qvmzu3oSG7rCM+rjDK6edoPO93MtQwUQLJdzUAIUKdqYtQ+YRzBeONKwMb2puwf 42z+4Ygt0beB/UhLNf4Pu4lR4/eRMoRtRm4nBfMNz6zvy8vslm+QxJR/fwwtiMWBUWtru4IhzI5 mT4MQ6XZ++KqGfvdxMlNJdESB8NC9l7y8QdyfWbKcTrKoy0m9y+iadbAH3EUCuQbyG9jyIeA== X-Google-Smtp-Source: AGHT+IFeewfr9FC7ryApv29fPjOj/V6vl6UKmdtpGVrdxO0aA8KBZyJv8Wn9C7yHWIC0Ffli0JLYfg== X-Received: by 2002:a17:906:c113:b0:b70:b7f8:868f with SMTP id a640c23a62f3a-b73678c0493mr308686966b.27.1763122751172; Fri, 14 Nov 2025 04:19:11 -0800 (PST) Received: from riccardo-work.fritz.box (host-82-52-164-74.retail.telecomitalia.it. [82.52.164.74]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b734fed6315sm375295666b.64.2025.11.14.04.19.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Nov 2025 04:19:10 -0800 (PST) From: Riccardo Mereu X-Google-Original-From: Riccardo Mereu To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, broonie@kernel.org Cc: linux@roeck-us.net, Jonathan.Cameron@huawei.com, wenswang@yeah.net, naresh.solanki@9elements.com, michal.simek@amd.com, nuno.sa@analog.com, chou.cosmo@gmail.com, grantpeltier93@gmail.com, eajames@linux.ibm.com, farouk.bouabid@cherry.de, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-spi@vger.kernel.org, m.facchin@arduino.cc, Riccardo Mereu , Konrad Dybcio , Dmitry Baryshkov Subject: [PATCH v2 5/6] arm64: dts: qcom: agatti: add uart2 node Date: Fri, 14 Nov 2025 13:18:52 +0100 Message-ID: <20251114121853.16472-6-r.mereu@arduino.cc> X-Mailer: git-send-email 2.51.2 In-Reply-To: <20251114121853.16472-1-r.mereu@arduino.cc> References: <20251114121853.16472-1-r.mereu@arduino.cc> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" uart2 is used in Arduino UnoQ as an interface between microprocessor and microcontroller. Signed-off-by: Riccardo Mereu Reviewed-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/agatti.dtsi | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/agatti.dtsi b/arch/arm64/boot/dts/qco= m/agatti.dtsi index 8bf5c5583fc2..992a157c571f 100644 --- a/arch/arm64/boot/dts/qcom/agatti.dtsi +++ b/arch/arm64/boot/dts/qcom/agatti.dtsi @@ -562,6 +562,13 @@ qup_uart1_default: qup-uart1-default-state { bias-disable; }; =20 + qup_uart2_default: qup-uart2-default-state { + pins =3D "gpio6", "gpio7", "gpio71", "gpio80"; + function =3D "qup2"; + drive-strength =3D <2>; + bias-disable; + }; + qup_uart3_default: qup-uart3-default-state { pins =3D "gpio8", "gpio9", "gpio10", "gpio11"; function =3D "qup3"; @@ -1315,6 +1322,23 @@ &qup_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, status =3D "disabled"; }; =20 + uart2: serial@4a88000 { + compatible =3D "qcom,geni-uart"; + reg =3D <0x0 0x04a88000 0x0 0x4000>; + interrupts =3D ; + clocks =3D <&gcc GCC_QUPV3_WRAP0_S2_CLK>; + clock-names =3D "se"; + pinctrl-0 =3D <&qup_uart2_default>; + pinctrl-names =3D "default"; + interconnects =3D <&qup_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG + &qup_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, + <&bimc MASTER_APPSS_PROC RPM_ALWAYS_TAG + &config_noc MASTER_APPSS_PROC RPM_ALWAYS_TAG>; + interconnect-names =3D "qup-core", + "qup-config"; + status =3D "disabled"; + }; + i2c3: i2c@4a8c000 { compatible =3D "qcom,geni-i2c"; reg =3D <0x0 0x04a8c000 0x0 0x4000>; --=20 2.51.2 From nobody Sun Feb 8 21:05:52 2026 Received: from mail-ej1-f43.google.com (mail-ej1-f43.google.com [209.85.218.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1047031B818 for ; Fri, 14 Nov 2025 12:19:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763122757; cv=none; b=dQ2PM6mw8xcYrwCRHzlwzBCpJ3xFlp+yamm/N6276oPjwY1KzfwhGMS4SG9o6M0WTi6oLSycFbPTjW0S0ouC7HokN2ljYuj9R3XZN/zM5ZB4wXBuALKT1B03sDqhf12IMdvIU7jXL3E3MryiXoFw8l9GHIz2/PrW2+smSWi7k/M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763122757; c=relaxed/simple; bh=eZESFWp4FVLOlj3+50fUX2v+L6Nz1IVV5h5kxPPjBVQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=PkaMcY9YzM7RTq3gt1VnzVNJS4/PBdLqXfujVlEpQpjj0uKKBKoJjGT+N/gZDGB4QuaGoR2M48Q82P5RL9LW0NxrL/XSbeEn1vXu5QxN+6HsJFA27LYSqaMQYNei/Q30W9uz+7elTHcO52geNFPbTaOa5s/EfqGno5Bwbvl8DsU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=arduino.cc; spf=pass smtp.mailfrom=arduino.cc; dkim=pass (1024-bit key) header.d=arduino.cc header.i=@arduino.cc header.b=R+DX+RHw; arc=none smtp.client-ip=209.85.218.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=arduino.cc Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arduino.cc Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=arduino.cc header.i=@arduino.cc header.b="R+DX+RHw" Received: by mail-ej1-f43.google.com with SMTP id a640c23a62f3a-afcb7ae6ed0so289567666b.3 for ; Fri, 14 Nov 2025 04:19:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arduino.cc; s=google; t=1763122752; x=1763727552; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=s0QIAPlcD+WNdHd40HL90XQ4jGkgCkS8OpeRgafZ8To=; b=R+DX+RHwlQ8CXG8Hu6KrB/3gD9iiHpYFsANO3UTlK1ian3F80JsnI8ZXKWbySgnmpO USMWCRdRKVow3665dXeI13g03OksVmj+nyooNPNO08sJw34y1N5yoaqvFP+b1+9OwNvf kKXlnezYnS1eA4exAZ3G6QL4vumi2qQ+B0+nI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763122752; x=1763727552; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=s0QIAPlcD+WNdHd40HL90XQ4jGkgCkS8OpeRgafZ8To=; b=ErRQrBFD7UIVYGbhT2UBHXbAFd/IlSzIlhJeBOg4Xj3h3QFl4ugE1SgFmM7KKsR7nL G9SVdTNaKwyorcXnkQMUtAa9ArU0avSDbmuV3skBjNvxJxKOxQS25K3mOtJXIfYZgAr5 sPpwrRnDqxcV6x7mxVsM/kk9xxJdlCMGp6H11igvpGo89tzAC2B0vAhxHfgyl6OzrbNV D8u88xpfDXc7gL+oLMyagZCVu6ziaMpUPgI9hslXPmJU2x6Ag5GSv15Hm2B4LpZg95hx Dh1V7af7HlrJw9s27HyBLy1xh2FHhAgSEC69OVB2fZz3nMh4iprCWM0K39fHkUD9FbHU jMbw== X-Forwarded-Encrypted: i=1; AJvYcCXEkPKS6CajMnEpAxlDVXWfZAJUdcuJfh2l+RMWYtbZbhUrgWIrhpDH9J3tx5VEwdV7301m1b5myqC7Amc=@vger.kernel.org X-Gm-Message-State: AOJu0YyfTSIcfqLe8fft+hNpEAxyAPVZiB4F/gH1+a8jYrVaXox2bcam SDHvIzLNaA8S1o0/ABVzqn+jipqImx9zjhvYZhv+9+vfKmzQRAh3SokJOcHNppuQelI= X-Gm-Gg: ASbGnct0m6+3PIDYsfKue/QAFYkECndAKHiAexsewRwWFcJGT7MCwbsr9M6yOUZ/bTQ lvey0SVkUo4yxAE6jSlcwcMKWwaKSYh47jwKtXo6Vci8N8YShFR0xv7TkIETmnrchVLq0XfOmEX lkO3h68PLAtQMjQ6lNzvvRiQbX9b0g2gZjoblXnn9hvyC47QBqfNqABy2ea71o8o9IbjHPFfwGr BarqhsGkOHsKt49wXl69uet+3KmztBNpcRzt09eerjnfxne2jx/CC5lMml9N0axL0jeEoXQHdYi Znjg/1DdsKHuPg6UrE3QlOWLMJ+zjyPJPsv4y60K/h8qEYi8/ZGOQ1KP/netgTLEh2zMfC6cTiF kzX7h9a02X6ohxQUCGFHTFjYTDnyAEwUfRmEW8yoqUmByZu5N90lQGvIOmr0G7QGMURYAXfcL3M cPoadHQbHzoiAFbKjz1jwqQAyr7mGan5xsajsjbkNXLxut8W+1DB3OyVH2GoC8Lr9i+T6DPg== X-Google-Smtp-Source: AGHT+IHrd10LZ5t8g76QL1v7w4NtADCH/dW9OWc4jp/MknTRXDi4LURkNpFtmnIY6t7mZJert6RUXw== X-Received: by 2002:a17:907:7e93:b0:b70:4757:eb01 with SMTP id a640c23a62f3a-b73678f47c5mr286472366b.32.1763122752252; Fri, 14 Nov 2025 04:19:12 -0800 (PST) Received: from riccardo-work.fritz.box (host-82-52-164-74.retail.telecomitalia.it. [82.52.164.74]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b734fed6315sm375295666b.64.2025.11.14.04.19.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Nov 2025 04:19:12 -0800 (PST) From: Riccardo Mereu X-Google-Original-From: Riccardo Mereu To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, broonie@kernel.org Cc: linux@roeck-us.net, Jonathan.Cameron@huawei.com, wenswang@yeah.net, naresh.solanki@9elements.com, michal.simek@amd.com, nuno.sa@analog.com, chou.cosmo@gmail.com, grantpeltier93@gmail.com, eajames@linux.ibm.com, farouk.bouabid@cherry.de, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-spi@vger.kernel.org, m.facchin@arduino.cc, Riccardo Mereu Subject: [PATCH v2 6/6] arm64: dts: qcom: qrb2210: add dts for Arduino unoq Date: Fri, 14 Nov 2025 13:18:53 +0100 Message-ID: <20251114121853.16472-7-r.mereu@arduino.cc> X-Mailer: git-send-email 2.51.2 In-Reply-To: <20251114121853.16472-1-r.mereu@arduino.cc> References: <20251114121853.16472-1-r.mereu@arduino.cc> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Arduino UnoQ is a single-board computer combining Qualcomm Dragonwing=E2=84=A2 QRB2210 microprocessor with STMicroelectronics STM32U585 microcontroller. Support to a simply boot to shell environment includes: - UART, I2C, SPI - onboard LEDS - eMMC - WLAN and BT Signed-off-by: Riccardo Mereu --- arch/arm64/boot/dts/qcom/Makefile | 1 + .../boot/dts/qcom/qrb2210-arduino-imola.dts | 456 ++++++++++++++++++ 2 files changed, 457 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/M= akefile index 6f34d5ed331c..9f98a7f2cbb4 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -143,6 +143,7 @@ dtb-$(CONFIG_ARCH_QCOM) +=3D qcs8550-aim300-aiot.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D qcs9100-ride.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D qcs9100-ride-r3.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D qdu1000-idp.dtb +dtb-$(CONFIG_ARCH_QCOM) +=3D qrb2210-arduino-imola.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D qrb2210-rb1.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D qrb4210-rb2.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D qrb5165-rb5.dtb diff --git a/arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts b/arch/arm6= 4/boot/dts/qcom/qrb2210-arduino-imola.dts new file mode 100644 index 000000000000..8de355a1bf6d --- /dev/null +++ b/arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts @@ -0,0 +1,456 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) +/* + * Copyright (c) 2025, Arduino SRL + */ + +/dts-v1/; + +#include +#include "agatti.dtsi" +#include "pm4125.dtsi" + +/delete-node/ &cont_splash_memory; + +/ { + model =3D "Arduino UnoQ"; + compatible =3D "arduino,imola", "qcom,qrb2210", "qcom,qcm2290"; + chassis-type =3D "embedded"; + + aliases { + serial0 =3D &uart4; + serial1 =3D &uart2; + serial2 =3D &uart3; + sdhc1 =3D &sdhc_1; + }; + + chosen { + stdout-path =3D "serial0:115200n8"; + }; + + gpio-keys { + compatible =3D "gpio-keys"; + label =3D "gpio-keys"; + pinctrl-0 =3D <&key_volp_n>, <&key_vold_n>; + pinctrl-names =3D "default"; + + key-volume-up { + label =3D "Volume Up"; + linux,code =3D ; + gpios =3D <&tlmm 96 GPIO_ACTIVE_LOW>; + debounce-interval =3D <15>; + linux,can-disable; + wakeup-source; + }; + + key-volume-down { + label =3D "Volume Down"; + linux,code =3D ; + gpios =3D <&tlmm 36 GPIO_ACTIVE_LOW>; + debounce-interval =3D <15>; + linux,can-disable; + wakeup-source; + }; + }; + + leds: leds { + compatible =3D "gpio-leds"; + + led-bt { + label =3D "blue:bt"; + function =3D LED_FUNCTION_BLUETOOTH; + color =3D ; + gpios =3D <&tlmm 47 GPIO_ACTIVE_HIGH>; + linux,default-trigger =3D "bluetooth-power"; + default-state =3D "off"; + }; + + led-panic { + label =3D "red:panic"; + function =3D LED_FUNCTION_INDICATOR; + color =3D ; + gpios =3D <&tlmm 39 GPIO_ACTIVE_HIGH>; + linux,default-trigger =3D "none"; + default-state =3D "off"; + panic-indicator; + }; + + led-wlan { + label =3D "green:wlan"; + function =3D LED_FUNCTION_WLAN; + color =3D ; + gpios =3D <&tlmm 40 GPIO_ACTIVE_HIGH>; + linux,default-trigger =3D "phy0tx"; + default-state =3D "off"; + }; + + ledb: led-user-blue { + gpios =3D <&tlmm 60 GPIO_ACTIVE_HIGH>; + color =3D ; + }; + + ledg: led-user-green { + gpios =3D <&tlmm 42 GPIO_ACTIVE_HIGH>; + color =3D ; + }; + + ledr: led-user-red { + gpios =3D <&tlmm 41 GPIO_ACTIVE_HIGH>; + color =3D ; + }; + }; + + multi-led { + compatible =3D "leds-group-multicolor"; + color =3D ; + function =3D LED_FUNCTION_INDICATOR; + leds =3D <&ledr>, <&ledg>, <&ledb>; + }; + + /* PM4125 charger out, supplied by VBAT */ + vph_pwr: regulator-vph-pwr { + compatible =3D "regulator-fixed"; + regulator-name =3D "vph_pwr"; + regulator-min-microvolt =3D <3700000>; + regulator-max-microvolt =3D <3700000>; + regulator-always-on; + regulator-boot-on; + }; +}; + +&gpi_dma0 { + status =3D "okay"; +}; + +&gpu { + status =3D "okay"; +}; + +&gpu_zap_shader { + firmware-name =3D "qcom/qcm2290/a702_zap.mbn"; +}; + +&i2c0 { + clock-frequency =3D <100000>; + + status =3D "okay"; +}; + +&i2c1 { + clock-frequency =3D <100000>; + + status =3D "okay"; +}; + +&pm4125_vbus { + regulator-min-microamp =3D <500000>; + regulator-max-microamp =3D <500000>; + + status =3D "okay"; +}; + +&qupv3_id_0 { + status =3D "okay"; +}; + +&remoteproc_adsp { + firmware-name =3D "qcom/qcm2290/adsp.mbn"; + + status =3D "okay"; +}; + +&remoteproc_mpss { + firmware-name =3D "qcom/qcm2290/modem.mbn"; + + status =3D "okay"; +}; + +&rpm_requests { + regulators { + compatible =3D "qcom,rpm-pm2250-regulators"; + vdd_s3-supply =3D <&vph_pwr>; + vdd_s4-supply =3D <&vph_pwr>; + vdd_l1_l2_l3_l5_l6_l7_l8_l9_l10_l11_l12-supply =3D <&pm4125_s3>; + vdd_l4_l17_l18_l19_l20_l21_l22-supply =3D <&vph_pwr>; + vdd_l13_l14_l15_l16-supply =3D <&pm4125_s4>; + + pm4125_s3: s3 { + /* 0.4V-1.6625V -> 1.3V (Power tree requirements) */ + regulator-min-microvolt =3D <1352000>; + regulator-max-microvolt =3D <1352000>; + regulator-boot-on; + }; + + pm4125_s4: s4 { + /* 1.2V-2.35V -> 2.05V (Power tree requirements) */ + regulator-min-microvolt =3D <2072000>; + regulator-max-microvolt =3D <2072000>; + regulator-boot-on; + }; + + pm4125_l2: l2 { + /* LPDDR4X VDD2 */ + regulator-min-microvolt =3D <1136000>; + regulator-max-microvolt =3D <1136000>; + regulator-always-on; + regulator-boot-on; + }; + + pm4125_l3: l3 { + /* LPDDR4X VDDQ */ + regulator-min-microvolt =3D <616000>; + regulator-max-microvolt =3D <616000>; + regulator-always-on; + regulator-boot-on; + }; + + pm4125_l4: l4 { + /* max =3D 3.05V -> max =3D 2.7 to disable 3V signaling (SDHCI2) */ + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <2700000>; + regulator-allow-set-load; + }; + + pm4125_l5: l5 { + /* CSI/DSI */ + regulator-min-microvolt =3D <1232000>; + regulator-max-microvolt =3D <1232000>; + regulator-allow-set-load; + regulator-boot-on; + }; + + pm4125_l6: l6 { + /* DRAM PLL */ + regulator-min-microvolt =3D <928000>; + regulator-max-microvolt =3D <928000>; + regulator-always-on; + regulator-boot-on; + }; + + pm4125_l7: l7 { + /* Wi-Fi CX */ + regulator-min-microvolt =3D <664000>; + regulator-max-microvolt =3D <664000>; + }; + + pm4125_l10: l10 { + /* Wi-Fi RFA */ + regulator-min-microvolt =3D <1304000>; + regulator-max-microvolt =3D <1304000>; + }; + + pm4125_l11: l11 { + /* ANX7625 DVDD1P0V/AVDD1P0V */ + regulator-min-microvolt =3D <1000000>; + regulator-max-microvolt =3D <1000000>; + regulator-boot-on; + regulator-always-on; + }; + + pm4125_l12: l12 { + /* USB PHYs */ + regulator-min-microvolt =3D <928000>; + regulator-max-microvolt =3D <928000>; + regulator-allow-set-load; + regulator-boot-on; + }; + + pm4125_l13: l13 { + /* USB/QFPROM/PLLs */ + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-allow-set-load; + regulator-boot-on; + }; + + pm4125_l14: l14 { + /* SDHCI1 EMMC VCCQ */ + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-allow-set-load; + /* Broken hardware, never turn it off! */ + regulator-always-on; + }; + + pm4125_l15: l15 { + /* VDDIO */ + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-allow-set-load; + regulator-always-on; + regulator-boot-on; + }; + + pm4125_l20: l20 { + /* SDHCI1 EMMC */ + regulator-min-microvolt =3D <2400000>; + regulator-max-microvolt =3D <3600000>; + regulator-allow-set-load; + }; + + pm4125_l21: l21 { + /* USB HS */ + regulator-min-microvolt =3D <2960000>; + regulator-max-microvolt =3D <3300000>; + regulator-allow-set-load; + regulator-boot-on; + }; + + pm4125_l22: l22 { + /* Wi-Fi VDD */ + regulator-min-microvolt =3D <3312000>; + regulator-max-microvolt =3D <3312000>; + }; + }; +}; + +&sdhc_1 { + vmmc-supply =3D <&pm4125_l20>; + vqmmc-supply =3D <&pm4125_l14>; + pinctrl-0 =3D <&sdc1_state_on>; + pinctrl-1 =3D <&sdc1_state_off>; + pinctrl-names =3D "default", "sleep"; + mmc-hs400-1_8v; + mmc-hs200-1_8v; + non-removable; + supports-cqe; + no-sdio; + no-sd; + + status =3D "okay"; +}; + +&spi5 { + status =3D "okay"; + + spidev@0 { + reg =3D <0>; + compatible =3D "arduino,unoq-mcu"; + pinctrl-0 =3D <&spidev_cs>; + pinctrl-names =3D "default"; + }; +}; + +&tlmm { + spidev_cs: spidev-cs-state { + pins =3D "gpio17"; + function =3D "gpio"; + drive-strength =3D <16>; + }; + + jmisc_gpio18: jmisc-gpio18-state { + pins =3D "gpio18"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; + + jmisc_gpio28: jmisc-gpio28-state { + pins =3D "gpio28"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; + + key_vold_n: key-vold-n-state { + pins =3D "gpio36"; + function =3D "gpio"; + bias-pull-up; + output-disable; + }; + + key_volp_n: key-volp-n-state { + pins =3D "gpio96"; + function =3D "gpio"; + bias-pull-up; + output-disable; + }; + + jmisc_gpio98: jmisc-gpio98-state { + pins =3D "gpio98"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; + + jmisc_gpio99: jmisc-gpio99-state { + pins =3D "gpio99"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; + + jmisc_gpio100: jmisc-gpio100-state { + pins =3D "gpio100"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; + + jmisc_gpio101: jmisc-gpio101-state { + pins =3D "gpio101"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; +}; + +&uart2 { + status =3D "okay"; +}; + +/* UART connected to Bluetooth */ +&uart3 { + status =3D "okay"; + + bluetooth { + compatible =3D "qcom,wcn3988-bt"; + + vddio-supply =3D <&pm4125_l15>; + vddxo-supply =3D <&pm4125_l13>; + vddrf-supply =3D <&pm4125_l10>; + vddch0-supply =3D <&pm4125_l22>; + enable-gpios =3D <&tlmm 87 GPIO_ACTIVE_HIGH>; + max-speed =3D <3000000>; + }; +}; + +/* UART exposed in JCTL */ +&uart4 { + compatible =3D "qcom,geni-debug-uart"; + + status =3D "okay"; +}; + +&usb { + status =3D "okay"; +}; + +&usb_hsphy { + vdd-supply =3D <&pm4125_l12>; + vdda-pll-supply =3D <&pm4125_l13>; + vdda-phy-dpdm-supply =3D <&pm4125_l21>; + + status =3D "okay"; +}; + +&usb_qmpphy { + vdda-phy-supply =3D <&pm4125_l12>; + vdda-pll-supply =3D <&pm4125_l13>; + + status =3D "okay"; +}; + +&wifi { + vdd-0.8-cx-mx-supply =3D <&pm4125_l7>; + vdd-1.8-xo-supply =3D <&pm4125_l13>; + vdd-1.3-rfa-supply =3D <&pm4125_l10>; + vdd-3.3-ch0-supply =3D <&pm4125_l22>; + qcom,ath10k-calibration-variant =3D "Arduino_UnoQ"; + firmware-name =3D "qcm2290"; + + status =3D "okay"; +}; + +&xo_board { + clock-frequency =3D <38400000>; +}; --=20 2.51.2