From nobody Tue Oct 7 07:06:11 2025 Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) (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 48F441CEADB; Sun, 13 Jul 2025 07:18:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752391135; cv=none; b=hB7j/sh8uJe9orZp8oROb2WVhpA9NvGy6IcrN9Tvg/4OrsKFz0xiyOUU6EWXF0FlKipqnWeY1t2UhO8Y2hzqb0L69X1c3dsD2+jRoZAfn1ferslE9JQXCCj/xIpm9KMYtEsVf+PKKBPUosiBiHd6QgHvIyWMN8dpe08MtfBWHBs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752391135; c=relaxed/simple; bh=fDuhxKXtc16eFK6Plf0USrGpABtee8VskhHVfXtiGIY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=cqenIBjTtfWYKHVktgP3SpyDDeFeoqna6AoD8R7Hds7Rvy5BoEetTtr+RWvVu9nV9nCvlXthhQPNLTqsSsssdF+R+M8rZ/79o6QsT4Dkp3bKiNeKwMMpJj5J7yoQnnZ3IQMZLNdmGMW57/vTp1wCsq4c+rDYoF9kL7PvEjEa0CI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=X4CAun0c; arc=none smtp.client-ip=209.85.214.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="X4CAun0c" Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-23c8a505177so31278955ad.2; Sun, 13 Jul 2025 00:18:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1752391134; x=1752995934; 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=G3ibt1l+rop3MAv0eHcRbDk5yd86v3dxAfG2YHfIqhs=; b=X4CAun0c66hLy9CCL7KWWMyHWwkXJhLIE4ibVeC/F61XhYhETQ8n1Sa3lBJYaKhrwS WgKc8fXBnROdRm3sKqj6aJrUtJGYTVWqBdKRzce2/0Wqu7rdOJjT4MnLGikp6lGSZvy6 gWNSJ39DcjFu+PwlVYtg4TX8eD1LuyadDK/lMVVoHiNuxLr5ygLcPZdVEsHEqip9VNRH 9SCqHs9Nm+BKbQlh/doVeu1Ptzc/5ybhF1ZUUJeweNivUwtNIstq+tRJbur+jOoXT8kV EbbcDqae9+zYyQoggfKVgs2j/cGzLWkwPipXh5c/1xZi+rcjbcQU3yx4pxXnx9xkt0T2 27Ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752391134; x=1752995934; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=G3ibt1l+rop3MAv0eHcRbDk5yd86v3dxAfG2YHfIqhs=; b=IAhpLvclPYgprcvkHdLsmdthOKtfXNCBMHgbKWjqX9ATaQjgDkrt1Kt54xUi3SdiTZ taWZ5qtQx8mE9EgGo4UVrcFZAlYgRN6iD3EfmYupKqa/tO1R1fnaX9UzDFFrgSaZmzt9 exlONFXoAWq27VgOxs/0tr4I/kL0d/CrftyE6e+SZZcWB2UJXI9K2ucRRU2H+JC5moE/ X6aXUiZPYkiseXr2SMJGwQUVKStN6Y388B4c2BZN/4RQdQ+GiKlABkbUrz5E/W2FR/Qf 4IovmY2MTrhgWMo1T+2vbFSqvY4pLOr1i/ACoJMf6Pfs1zIkanCLFid7IeFMqWA8IBHC llBA== X-Forwarded-Encrypted: i=1; AJvYcCXFtMu+wEeHfNWF7LTzHjOvjUJSw6lPDb5DLuppXv4s9qS+LCcr345QEz1og/l40WAQWnnI0dR2iRPN@vger.kernel.org, AJvYcCXxEFzxJgnKekPiuuU3LUQc3QbbziAaw047Pgpd1N7IZ3218/KPll+o1kEJSqKAly2CfYbIGsHHy/KxG5xH@vger.kernel.org X-Gm-Message-State: AOJu0YyigJlW9mvVLhxdQ1IyPrqSqkaHZ1lr2ZsPTflWML6AO5PqyfVN ogvSvotbH0QHsxM3y8oAucPmkuWVFTAwQCu+9sCUpFRzNWoSJsP34hap X-Gm-Gg: ASbGnctfjmptd0JVv6XThcTPIciAjiu5pNavGFSGXhzAmubLNp8tt/bu9CDYE4yz4f4 ze15p4eLXACKCrCc7gEFBkRNmf21Bu6a9s50ldDPo3XntGD/jr/KogF4e/6IPGc7Nm4lbTFwfGx NFL8/dO7WL8DmYtJiyeAqFHCOxnzAgentbZ9mJ3NeJPsVLlfcmp21IPmuJjBmNa7yZpLbiamxkZ P7rbW+HVHUYwnXZvgtlsOBCmsWFk7SRhFf2pJUZvBGz9SxFfQyvRisQPZRLLiMLJO0SHQAkA6YH N7mdE11LNV+7wOuGTVgArdSRBfh8xBV0fdSgWlmhN1sVZzPPRK8iV4KcIaasVJHBYRFZCJebtzI C0JrPp6KOPnsTyxMSmTCf83GaJg== X-Google-Smtp-Source: AGHT+IGMgM20cpvHH2kxzpXJumjvyHc9GWSjG5JdVb9B98ORpebrIisP8unEckmgfVfsezZxxcE4bQ== X-Received: by 2002:a17:902:ef03:b0:235:e1e4:ec5e with SMTP id d9443c01a7336-23dedea54f2mr152203795ad.49.1752391133613; Sun, 13 Jul 2025 00:18:53 -0700 (PDT) Received: from ubu24.. ([2400:2410:dfca:c200:3d5e:f962:c950:134e]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23de4322db2sm75239065ad.100.2025.07.13.00.18.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Jul 2025 00:18:53 -0700 (PDT) From: Taishi Shimizu To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Hauke Mehrtens , Rafal Milecki , Florian Fainelli Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Broadcom internal kernel review list , Linus Walleij , Stefan Wahren , Taishi Shimizu , Krzysztof Kozlowski Subject: [PATCH v2 1/2] dt-bindings: arm: bcm: Add support for Buffalo WXR-1750DHP Date: Sun, 13 Jul 2025 16:18:24 +0900 Message-ID: <20250713071826.726682-2-s.taishi14142@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250713071826.726682-1-s.taishi14142@gmail.com> References: <20250713071826.726682-1-s.taishi14142@gmail.com> 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 Buffalo WXR-1750DHP under BCM4708 based boards. Signed-off-by: Taishi Shimizu Acked-by: Krzysztof Kozlowski Acked-by: Krzysztof Kozlowski # for patch 1 --- Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.yaml b/= Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.yaml index d925e7a3b5ef..f47d74a5b0b6 100644 --- a/Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.yaml +++ b/Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.yaml @@ -25,6 +25,7 @@ properties: - enum: - asus,rt-ac56u - asus,rt-ac68u + - buffalo,wxr-1750dhp - buffalo,wzr-1166dhp - buffalo,wzr-1166dhp2 - buffalo,wzr-1750dhp --=20 2.43.0 From nobody Tue Oct 7 07:06:11 2025 Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) (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 E27161DE2DE; Sun, 13 Jul 2025 07:19:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752391142; cv=none; b=SwCfy1GSd8nE5Y37up5oKjS8JS9dNJAfXKvlIQi6fMj0vi93AaarmkzYp7Wmw7j+nhSi6dvsYyCeatwy4gEQRTf1c7RWfqND1jmLIPhoaQHPUcGTc18pvMLLAN8zwLyjo1rngLbGyMFN81ElCfX4BnCDzHU8tCQYVPH94g2YSpA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752391142; c=relaxed/simple; bh=pi1nRKY48CjejoxDCAP7B6hXUe8AuXw0NVJMjVEE6fs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=aE1ALx6PIbjhXZoaGqCxJvf2azGxV7jJROlYtaVQ53NYWcBNnGGrs5ZczmuM7hC/b6tIoMv9yPdK0kHOTtZr/S+ANGTUvOZKYX9Z7X/s6fnoQ297orK+tPZa+md3VMvEKKNvd8pErhxySy/8avj5VtkkSXfkOQZr80RbFZ8El+4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=d58BI9DE; arc=none smtp.client-ip=209.85.214.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="d58BI9DE" Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-23dea2e01e4so33299975ad.1; Sun, 13 Jul 2025 00:19:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1752391140; x=1752995940; 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=5F1ZO24wNNY+5sou67j5rv4c9r5fzLMbsPh7vrdpai0=; b=d58BI9DEVrErvXtSCHdsuOyGrh8u6JgT18qedLvYpFNTR1BGWotLne7Tv0F4I3Kbtu bxd5J9q8dTzy0pXUStbCe6lC59/351pkAWZj45hTTRdOJ7FQbP0KTxBKUFIeZie9rcUI J91ivfyAUghG2hQvTVzLcCUuoWCNEAPfJfqT8/ed9rBrQJY6DWHnRG9TAFWQNGUoUAYQ JenPitmtCi3nseJs82sgAAC0tpA1FYyea5WS8GQXMj3+iYYoe13GtUbHbBacvMVXo0Gt 8c2dNLhc49KWOtZ/wq2dVonVMJcOlKsuRSQjW4k5ex1T6IcNUF0NA2Oh+iUh4IKAitfJ rRhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752391140; x=1752995940; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5F1ZO24wNNY+5sou67j5rv4c9r5fzLMbsPh7vrdpai0=; b=hI2U4qjeVEJSPREo0goz70nP7rNhe/7GH6tTKFicnGtlZiWank4sv8XOpIVzUgXBtf 8RtVTyi9uTcZxeF2eR0HMBLhm4sjVZysamMfwtJJCjhZOwj/EosdRYgewEkKcRM5+DM3 rwyVaQviq1R4VzswddDHtYBaeDJQ2BiwTaEzndPPd4h7YpsltFIytnEPmU96cR2Hu5Ms nmdVgUTBNhiDYLo/Y1sQ6lpE1zlrgZTk90QIk32mRqLvHpgCi+YSMMFuvJ+ijbFWPu7q Hi0UVNoMJlisGHvvRzZVRkSa0/D9DDSC752ACV+ZH5cyhHFnWl9aD1JuR4B50Y2zQwLv ntgQ== X-Forwarded-Encrypted: i=1; AJvYcCUc8v0x8OE6XvAt8LNn/IMW1N0sfDcrGpR4Faz35cwbKGG1S5AL4mpWguHC+tVQ4rE0OJr/JT25rIKh@vger.kernel.org, AJvYcCVpmQu0Oe5PNDW+jGWBUQSMVZ9SBhTtZhwdZlMFMNldS7C4TE92sLjQsxgAwSYRIjaVimrJtroGyCoRwnPP@vger.kernel.org X-Gm-Message-State: AOJu0YzUv3GmztrdCJ/wO5J9imrtx2QVO2zffb0cJ5Mc9fY5V/RmNth/ mg2sm5UQH9DOSpiz1JtDQpYxpZLo3upfEWBxUCwXZyIsXzyt73FO7pcA X-Gm-Gg: ASbGncvHUssiC5GVTvBmM3nVU6QZvo71q8KGswi1naOC+KuBWV7PWAo8GbFDMpG2tl7 s27SLTsmqGXbAuyadoNW8SZNr5rAjesXr0idn1Llgqy91aOGyPjyufCttMgmXwNKsvpYL28EwTT I9TqM52xrEo14SHULNJxI236muG8EZZQMO6hXQc5NVirLGOdg1UIeKVjmcUtSz19WmaY27p858V zJxxD7WJID/aBAzNm4tfLyZj9KFWD6pr+fLvjKwWxL5OyFxyjU0O53ub+yUAmErRsB+wQeem4zQ uylPEEsUhS8UCF/LdAr6JXR8SOyXQiUqe2x5XeNtd0yKAzWTXARBuJUK2ADTSzut/yfxGcCB2pW es8pI3X/y39CxZtCEgSC/HOpbRg== X-Google-Smtp-Source: AGHT+IGtfwjhV2H9OBfrlIM3+l+YVqFoInY2+1bUWH5A+M0gen9iQq7FCd1GpdQVaexjxABbsRCv0g== X-Received: by 2002:a17:902:ce10:b0:21f:1202:f2f5 with SMTP id d9443c01a7336-23dede2dff2mr131512825ad.8.1752391140178; Sun, 13 Jul 2025 00:19:00 -0700 (PDT) Received: from ubu24.. ([2400:2410:dfca:c200:3d5e:f962:c950:134e]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23de4322db2sm75239065ad.100.2025.07.13.00.18.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Jul 2025 00:18:59 -0700 (PDT) From: Taishi Shimizu To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Hauke Mehrtens , Rafal Milecki , Florian Fainelli Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Broadcom internal kernel review list , Linus Walleij , Stefan Wahren , Taishi Shimizu Subject: [PATCH v2 2/2] ARM: dts: BCM5301X: Add support for Buffalo WXR-1750DHP Date: Sun, 13 Jul 2025 16:18:25 +0900 Message-ID: <20250713071826.726682-3-s.taishi14142@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250713071826.726682-1-s.taishi14142@gmail.com> References: <20250713071826.726682-1-s.taishi14142@gmail.com> 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 initial device tree support for the Buffalo WXR-1750DHP, a consumer Wi-= Fi router based on the Broadcom BCM4708A0 SoC. Hardware specifications: * Processor: Broadcom BCM4708A0 dual-core @ 800 MHz * RAM: DDR3 256 MB * Ethernet Switch: Broadcom BCM53011 integrated via SRAB * NAND Flash: 128 MB (8-bit ECC) * SPI Flash: None * Ports: 4 LAN Ports, 1 WAN Port * USB: 1x USB 3.0 Type-A port Signed-off-by: Taishi Shimizu Acked-by: Krzysztof Kozlowski # for patch 1 --- arch/arm/boot/dts/broadcom/Makefile | 1 + .../broadcom/bcm4708-buffalo-wxr-1750dhp.dts | 138 ++++++++++++++++++ 2 files changed, 139 insertions(+) create mode 100644 arch/arm/boot/dts/broadcom/bcm4708-buffalo-wxr-1750dhp.= dts diff --git a/arch/arm/boot/dts/broadcom/Makefile b/arch/arm/boot/dts/broadc= om/Makefile index 71062ff9adbe..2552e11b5e31 100644 --- a/arch/arm/boot/dts/broadcom/Makefile +++ b/arch/arm/boot/dts/broadcom/Makefile @@ -51,6 +51,7 @@ dtb-$(CONFIG_ARCH_BCMBCA) +=3D \ dtb-$(CONFIG_ARCH_BCM_5301X) +=3D \ bcm4708-asus-rt-ac56u.dtb \ bcm4708-asus-rt-ac68u.dtb \ + bcm4708-buffalo-wxr-1750dhp.dtb \ bcm4708-buffalo-wzr-1750dhp.dtb \ bcm4708-buffalo-wzr-1166dhp.dtb \ bcm4708-buffalo-wzr-1166dhp2.dtb \ diff --git a/arch/arm/boot/dts/broadcom/bcm4708-buffalo-wxr-1750dhp.dts b/a= rch/arm/boot/dts/broadcom/bcm4708-buffalo-wxr-1750dhp.dts new file mode 100644 index 000000000000..f5c95c9a712e --- /dev/null +++ b/arch/arm/boot/dts/broadcom/bcm4708-buffalo-wxr-1750dhp.dts @@ -0,0 +1,138 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Author: Taishi Shimizu + */ + +/dts-v1/; + +#include "bcm4708.dtsi" +#include "bcm5301x-nand-cs0-bch8.dtsi" +#include + +/ { + compatible =3D "buffalo,wxr-1750dhp", "brcm,bcm4708"; + model =3D "Buffalo WXR-1750DHP"; + + memory@0 { + reg =3D <0x00000000 0x08000000>, + <0x88000000 0x08000000>; + device_type =3D "memory"; + }; + + gpio-keys { + compatible =3D "gpio-keys"; + + button-aoss { + gpios =3D <&chipcommon 2 GPIO_ACTIVE_LOW>; + label =3D "AOSS"; + linux,code =3D ; + }; + + /* GPIO 3 is a switch button with AUTO / MANUAL. */ + button-manual { + gpios =3D <&chipcommon 3 GPIO_ACTIVE_HIGH>; + label =3D "MANUAL"; + linux,code =3D ; + linux,input-type =3D ; + }; + + button-restart { + gpios =3D <&chipcommon 11 GPIO_ACTIVE_LOW>; + label =3D "Reset"; + linux,code =3D ; + }; + + /* GPIO 8 and 9 are a tri-state switch button with + * ROUTER / AP / WB. + */ + button-router { + gpios =3D <&chipcommon 8 GPIO_ACTIVE_LOW>; + label =3D "ROUTER"; + linux,code =3D ; + linux,input-type =3D ; + }; + + button-wb { + gpios =3D <&chipcommon 9 GPIO_ACTIVE_LOW>; + label =3D "WB"; + linux,code =3D ; + linux,input-type =3D ; + }; + }; + + leds { + compatible =3D "gpio-leds"; + + led-internet { + color =3D ; + function =3D "internet"; + gpios =3D <&chipcommon 7 GPIO_ACTIVE_HIGH>; + }; + + led-power0 { + color =3D ; + function =3D LED_FUNCTION_POWER; + gpios =3D <&chipcommon 6 GPIO_ACTIVE_HIGH>; + }; + + led-power1 { + color =3D ; + function =3D LED_FUNCTION_POWER; + gpios =3D <&chipcommon 5 GPIO_ACTIVE_HIGH>; + }; + + led-router0 { + color =3D ; + function =3D "router"; + gpios =3D <&chipcommon 14 GPIO_ACTIVE_HIGH>; + }; + + led-router1 { + color =3D ; + function =3D "router"; + gpios =3D <&chipcommon 15 GPIO_ACTIVE_HIGH>; + }; + + led-usb { + color =3D ; + function =3D LED_FUNCTION_USB; + gpios =3D <&chipcommon 4 GPIO_ACTIVE_HIGH>; + linux,default-trigger =3D "usbport"; + trigger-sources =3D <&xhci_port1 &ehci_port1 &ohci_port1>; + }; + }; +}; + +&srab { + status =3D "okay"; + + ports { + port@0 { + label =3D "wan"; + }; + + port@1 { + label =3D "lan4"; + }; + + port@2 { + label =3D "lan3"; + }; + + port@3 { + label =3D "lan2"; + }; + + port@4 { + label =3D "lan1"; + }; + }; +}; + +&usb3 { + vcc-gpio =3D <&chipcommon 10 GPIO_ACTIVE_HIGH>; +}; + +&usb3_phy { + status =3D "okay"; +}; --=20 2.43.0