From patchwork Thu Oct 10 22:06:58 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Linus Walleij X-Patchwork-Id: 13831283 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 252F7D2444F for ; Thu, 10 Oct 2024 23:16:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To: Content-Transfer-Encoding:Content-Type:MIME-Version:Message-Id:Date:Subject: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=QkawvLSQEbJXtp9BvTDeuTeoRPjAXTIInN17YFymJM0=; b=KQsKauOMPmw5Xe 9LFi8aPzdDGo1mLb8YzFefNr3KN7ZvuaJbDalxBzqBunm4a6CbA/seu9oTyoMQm52bMMNOMpWQZul jAZWxp4aczGaKcw9PmLJlldppsCTPZnPK0+XqfcYRDvOO4jtYyE8wxyw6ArPtoyQUZx1d8nUR5Cjt +CuMOdccmGn60u7RULtDGaTtBlyBRdYfOlWOeMEBQCnqELhALC9aTbebPf/s2ho2b1A4CorPMxFFz mu1RnZmisN5gJ0qdiwIxIEDsrilM/m9E4KXePrmS61kaitk5e6kPF+Iqa5xtdp3oW1aCtz9yDgmte RtXOeilFNLxYSgYBuVOA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1sz2OT-0000000Edl7-1gyl; Thu, 10 Oct 2024 23:16:29 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1sz1JM-0000000EV9T-1SWL for linux-arm-kernel@bombadil.infradead.org; Thu, 10 Oct 2024 22:07:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Cc:To:Content-Transfer-Encoding: Content-Type:MIME-Version:Message-Id:Date:Subject:From:Sender:Reply-To: Content-ID:Content-Description:In-Reply-To:References; bh=QkawvLSQEbJXtp9BvTDeuTeoRPjAXTIInN17YFymJM0=; b=dmOJ8vJdCRmA+WVCeX4zva9cXm VN5tgNlyg2htA907joN9LbxXM3aBg9pHY8WEPHZ2AZK+PWCnwApPbRm4+fgxmHQJRyf8+l2Cu/gSG 3J4y1JrpmXRBioXOxH32Y4uzm1+HhnZ5tl1/07WYxTYro/plwUEaKJkiALxsQPMFa3ZMwEHrDvDtb /T4agBsVSAvBOZNdIeByM4qk60IuLrQM2K2lgzStSV+wW7YSg85bdHueTXG52VR0JFXpque+Cj2nl 6AFKfXG+7fYYy8BwFkAljk3JnMv7p0RghimahDd7PyD8GoJ8RIKnDEcdLRopTq6iGMiPTryctYKq0 8WJ8+P8w==; Received: from mail-ej1-x634.google.com ([2a00:1450:4864:20::634]) by desiato.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1sz1JH-00000005gsE-3DzD for linux-arm-kernel@lists.infradead.org; Thu, 10 Oct 2024 22:07:06 +0000 Received: by mail-ej1-x634.google.com with SMTP id a640c23a62f3a-a9982159d98so222990166b.1 for ; Thu, 10 Oct 2024 15:07:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1728598021; x=1729202821; darn=lists.infradead.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=QkawvLSQEbJXtp9BvTDeuTeoRPjAXTIInN17YFymJM0=; b=UzV7wkwS64L6QKFVMe8cXKD7ypHSpIZMR17Wgxw8xQP/xkDZ8wnzC+ekcOKQq7Qwgm FphNBVLmdeoynG9nUKUxXvP/0CKdyMXu00lvyN6ssDcYHK5a7m4tFB0x6BKMqAmpPf2V PSV15G1otqKrR0WJGX39nFmtnQgPzEIWwyHBhmASTyjUjIamJ7vwI4OklPt86ysSmklf BiWGkiY5p9L37zGjcgdW4ryKfiRh8ndJ1pxK2rx9sc/tnn1vhGH1veqCiCw1K3F7nbBQ eQRJkHa3HPM1bRekkOl/9Ywh5PXcfmJjVeLf5CNCEpnllzhR3/Pc3iCPkJ2z10EdSlZg JQfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728598021; x=1729202821; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=QkawvLSQEbJXtp9BvTDeuTeoRPjAXTIInN17YFymJM0=; b=NIwGbPTygalVhwdqtjZvtA8ByS32P1GA6RhbB2NvFCGRspKNO5DIcwcMhIpnaaA+X7 NBQCy9esReySVEA21C+y2XJ8h++CV2u7dH4+cGCj8X5iEuJ8SV9RttjBdfmTcnP58Ca1 YE2zlc46WHxMSEEzv0ndjcZ+kWKTxJdP0YsfvuPY+rE6028YarzCfLLgQtXCrZ9g0tOo ZoZogbrjTQE4RKEPrCQzH0LhQZWAFL1L4yk9gqNDJT9Mt4arirTU/pg+6cWO/JRryBgs caV4I8KiOMUtfOdZqshrxVXfnLeiQ5LbG8QhMai6VaLZs+0GQWGkUJ47fz5u6yLEv49Z 4tYQ== X-Forwarded-Encrypted: i=1; AJvYcCUaGuJETve/XiASD+8KW6A5JfEMalCZIewbw98mEvdC6ApDm6e0Grnki+tXWoMZADrxbQlrUVxn8sdJ91zK2GAM@lists.infradead.org X-Gm-Message-State: AOJu0Yx7n96W2bKqKd0pgGuUcmhyCnPAxi2rQz+GQbVHZaYq+P7K1PCU DM+UqnFwNjfuBIODreMgjLWJgd+6TTbeRpP4F23wz+3MlQ0GLtdvgyOCxPxXH6E= X-Google-Smtp-Source: AGHT+IGjhG6fJZsi1RNVDSxyckzrEQK+Z+r993avnqkp9UNr6jqrAmjdTVRjN4OCfPzN1tRfKCzfEw== X-Received: by 2002:a17:907:efcb:b0:a99:462c:8730 with SMTP id a640c23a62f3a-a99b945e515mr37578866b.22.1728598021057; Thu, 10 Oct 2024 15:07:01 -0700 (PDT) Received: from lino.lan ([85.235.12.238]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a99a7f27e5esm140825466b.80.2024.10.10.15.07.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Oct 2024 15:07:00 -0700 (PDT) From: Linus Walleij Subject: [PATCH 0/8] ARM: dts: Add some BCM6846 device tree Date: Fri, 11 Oct 2024 00:06:58 +0200 Message-Id: <20241011-genexis-xg6846b-base-v1-0-f04d6f6f93ce@linaro.org> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAAJQCGcC/x3MQQqDMBBG4avIrDswsRLEq5QujP6Js4mSgRKQ3 N3Q5bd47yZDURgtw00FPzU9c4d7DbQda05g3btplHFy4oQTMqoa1+TnyQcOq4ER3zFgkwBx1NO rIGr9bz/f1h7PPk9UZgAAAA== To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , William Zhang , Anand Gore , Kursad Oney , Florian Fainelli , =?utf-8?b?UmFmYcWCIE1p?= =?utf-8?b?xYJlY2tp?= , Broadcom internal kernel review list Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Linus Walleij X-Mailer: b4 0.14.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241010_230704_405859_2F638E3C X-CRM114-Status: GOOD ( 12.70 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org This adds some silicon blocks to the BCM6846 DTSI file and adds a device tree for the Genexis XG6846B device that make use of it. This is mainly so as to get this off my hard drive and share the basics with others who want to work on the BCM6846. I think most of the DTSI changes can be just copied verbatim to the rest of the BCMBCA family (maybe extracted into a common bcbca.dtsi?) but let's think about that later. This will do for now. The XG6846B device tree uses the new shift register bits property of the BCM63138 LEDs, which is ACKed by the DT maintainers albeit not yet merged in the LED tree. Signed-off-by: Linus Walleij --- Linus Walleij (8): ARM: dts: bcm6846: Add iproc rng ARM: dts: bcm6846: Enable watchdog ARM: dts: bcm6846: Add GPIO blocks ARM: dts: bcm6846: Add MDIO control block ARM: dts: bcm6846: Add LED controller dt-bindings: vendor-prefixes: Add Genexis dt-bindings: arm: bcmbca: Add Genexis XG6846B ARM: dts: broadcom: Add Genexis XG6846B DTS file .../devicetree/bindings/arm/bcm/brcm,bcmbca.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + arch/arm/boot/dts/broadcom/Makefile | 1 + .../boot/dts/broadcom/bcm6846-genexis-xg6846b.dts | 244 +++++++++++++++++++++ arch/arm/boot/dts/broadcom/bcm6846.dtsi | 107 +++++++++ 5 files changed, 355 insertions(+) --- base-commit: 9852d85ec9d492ebef56dc5f229416c925758edc change-id: 20241010-genexis-xg6846b-base-ef3fbec0be01 Best regards,