From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f67.google.com (mail-ej1-f67.google.com [209.85.218.67]) (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 DDC7C27450 for ; Mon, 11 Aug 2025 15:18:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.67 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754925487; cv=none; b=DJuAqKoOdhzjuLcRuq4MI5RmI8ecC/PMwMujvk54fzeyU1VtOeogOz/nwtP1y0KK2dZSK41rFRDrXpJXQOD8GJyQNVEnMdWPkwdrVZZ6geH5EwBDOlDV4PRmizEmFQs5tcVlBF+S03ogn6Ye+D4YOeIb1h1oQwY7N70wJO0wFz0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754925487; c=relaxed/simple; bh=6a2jpr8RqbOo+9g1f65WPhHWahy1fmVBwuuQHvaAios=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Tp3jktmhdWevN/5prDFYeVeDKAc3WJj8NdvgHtLPMHw5xR+nHvVBdUNZdvq1WpnwNbnlz46dyZgr12y67J0Gg/H1+GExKo5CSmA2SKT17NmhhKZlS9TMnGx5vw7zM0Zerayo/NCjzaebPaz+dkp1E0y2NE68HSgIRAy4Kjdnx88= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com; spf=pass smtp.mailfrom=suse.com; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b=PTz32NZK; arc=none smtp.client-ip=209.85.218.67 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=suse.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b="PTz32NZK" Received: by mail-ej1-f67.google.com with SMTP id a640c23a62f3a-af9618282a5so865605366b.2 for ; Mon, 11 Aug 2025 08:18:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1754925484; x=1755530284; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=ihP/wnPXyZhWgHPlteto2ft6qT692i4bL35PGC7Kwgs=; b=PTz32NZKUVFpakySMNj8LpNGl769jNxKtf2Wy2ymGDpQ1rdL34X1N0i6Iw8o+o2MM/ YgToy6bi3CvB09Thb9NkMbRZgGzIPfjFqW8Tym+y3F2q/UqbFF+c9n1Gce2zRoHdbyqA if5T7ME6CpfQHdBtTWcFmjSFbhz48aK87tXccE6m0GR3KIsthGXl+b+Gma3jOJETjc6i p+y04GYSnB6IuQUMzz0DePBr8f6NK4PzxfEfBOQJ9IXVwqA5p3fBB4uP/CKQkKhRZAt6 8yFUS+C1VkvuYKAu9T3zmnUcwVJbSvFpuout3mjbyjYwA3bwoPafqymJZP7KrTEOWrGQ ayYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754925484; x=1755530284; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ihP/wnPXyZhWgHPlteto2ft6qT692i4bL35PGC7Kwgs=; b=rRCPV9HrVyfxp1YGPESzZvx4ofczUJTPlZvwU/fEbNzGVbtyT9OMuc8Rj8/TAXhCBg +J0z2g1yhLDmYlkZssv4f0M1V/v4NC0R4fudWmk+R1karwm2LEO70dDmAL8pvDJdkCrz FRcrjxGuZG+zmuVoKsjMn8lkVh6XXObXOAaVuYosGLvZ3SKQndnIdPYZt58EEyuGAjEv ixwkM6fGuYGKW8z3sHXCtbiYlw3fgeZRFjZwFi7O0NIYGjYrcl2N5jPbiC0YSp0YVg0B bl+jP7kXNatHZby3OzZFrx6H/tuiWY/jtCZyGNotElkNo0QceuE9Ie8QxC2p4LYbwvKG 2IAw== X-Forwarded-Encrypted: i=1; AJvYcCVrPThV3LlwkD4D5sJTdmnvqKeU9QcMqb75BAiTF4Vrr949/091qzs6W0EoOWXcpLCBxNgHMq5/b+Fq@vger.kernel.org X-Gm-Message-State: AOJu0YxG0j7+YZk5Qe+ZWXb82BUjK17Ck2fg5a+alSzYS4opEarZEq1R Fa+/KOdUsQsUT5+NwvwrFxLRytd4o2LjEhwo1jFhehPgM2CXEiRcbxKiaGVhHHtsJv8= X-Gm-Gg: ASbGnctXDMAhCHcuNEzNwA/gqENXOzqZhM2xtFLKOYmbb308YAAd7/SoQbQQlhXGo77 eAH2aC5DQGFIAQHVyRqetB1cgeZqIJ/TlWjiLYHJVJPg9x9Q6sr6wTRthJfnbyH7cB8jcf+YMwW 2+lA+7FzvUAkucrSOIGpN6qVRLvUDM3USVOLjS+hraMq35bhR72sSB+ChcrQ4jhd3E1v2ulfyoL HWcCeXaIds5uo94G1DB4hNllUDJyGPOXIG6GFr+xFQvrMT0ZHDb3tBkbLKxJWIBPAUYQtXn4yuD Ljz23SxTY9qjHdHcWn1rWFtL51RX1+ukHNL4gQhWoFyfvX1wYPnd9cA/lvAlQGg3BFOxsh/iBv5 HsGM5ffC5e0h1+SiI7XsPxz2E4vnSbqIz3H1F/Y4RXbQe7ZrHcC6tMOqDt+5jN3wa9A== X-Google-Smtp-Source: AGHT+IGvJ3ayAmkrGkViVLnbNoPZ1sMap6TBv2tr1d6iu6pDDVV5j4fRLfmHXE5vLfntRBsHIUMHNQ== X-Received: by 2002:a17:907:608b:b0:af9:5b1f:b87a with SMTP id a640c23a62f3a-af9c64791a2mr1210151866b.20.1754925484035; Mon, 11 Aug 2025 08:18:04 -0700 (PDT) Received: from localhost (host-79-44-170-80.retail.telecomitalia.it. [79.44.170.80]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-af91a21c081sm2014946666b.97.2025.08.11.08.18.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Aug 2025 08:18:03 -0700 (PDT) From: Andrea della Porta To: linus.walleij@linaro.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, florian.fainelli@broadcom.com, wahrenst@gmx.net, linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Catalin Marinas , Will Deacon , iivanov@suse.de, svarbanov@suse.de, mbrugger@suse.com, Jonathan Bell , Phil Elwell , Ulf Hansson , Broadcom internal kernel review list , Al Cooper , linux-mmc@vger.kernel.org, Jiri Slaby , linux-serial@vger.kernel.org Cc: Andrea della Porta Subject: [PATCH 0/6] Add peripheral nodes to RaspberryPi 5 DT Date: Mon, 11 Aug 2025 17:19:44 +0200 Message-ID: X-Mailer: git-send-email 2.44.0 Precedence: bulk X-Mailing-List: linux-gpio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hi, The following patches add a few peripheral DT nodes and related pin/gpio nodes for Raspberry Pi 5. This brand new patchset (hence it's a V1) is the second part of the split-up of the patchset [1]. It tooks patches 3 to 6 from there and adds a couple of new patches that amend the DT bindings. As a result, patchset [2] is a prerequisite for this patchset. - Patch 1 and 2: Amend the bindings to avoid DT compiler warnings. - Patch 3: Adds core pinctrl nodes and defines SD pins as a first appliance for the pinctrl. - Patch 4: Wires the gpio-key for power button and related gpio controller. - Patch 5: Adds DT node for WiFi. - Patch 6: Adds Bluetooth DT node. All comments and suggestions are welcome! Happy hacking! Ivan and Andrea Links: [1] - https://lore.kernel.org/all/cover.1752584387.git.andrea.porta@suse.com/ [2] - https://lore.kernel.org/all/cover.1754922935.git.andrea.porta@suse.com/ CHANGES since [1]: --- PATCHES --- - Add two new patches (1 and 2) that amend the DT bindings. --- DTS --- - bcm2712.dtsi: Added 'interrupt-names' and dropped 'reg-shift' and 'reg-io-width' properties in uarta DT node. The latter two are just overridden by driver code so setting them in DT is useless. - bcm2712-rpi-5-b-ovl-rp1.dts: dropped 'auto-flow-control' property since it's not parsed in driver code. --- DT BINDINGS --- - brcm,sdhci-brcmstb.yaml: added SDHCI capabilities by including sdhci-common.yaml. - serial/brcm,bcm7271-uart.yaml: let clock-frequency be an alternative way to specify the clock speed instead of clocks/clock-names. Andrea della Porta (2): dt-bindings: mmc: Add support for capabilities to Broadcom SDHCI controller dt-bindings: serial: Add clock-frequency property as an alternative to clocks Ivan T. Ivanov (4): arm64: dts: broadcom: bcm2712: Add pin controller nodes arm64: dts: broadcom: bcm2712: Add one more GPIO node arm64: dts: broadcom: bcm2712: Add second SDHCI controller node arm64: dts: broadcom: bcm2712: Add UARTA controller node .../bindings/mmc/brcm,sdhci-brcmstb.yaml | 2 +- .../bindings/serial/brcm,bcm7271-uart.yaml | 19 ++- .../dts/broadcom/bcm2712-rpi-5-b-ovl-rp1.dts | 133 ++++++++++++++++++ arch/arm64/boot/dts/broadcom/bcm2712.dtsi | 47 +++++++ 4 files changed, 198 insertions(+), 3 deletions(-) -- 2.35.3