From nobody Mon Feb 9 03:12:04 2026 Received: from mail-ed1-f52.google.com (mail-ed1-f52.google.com [209.85.208.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 89D4831A552 for ; Thu, 25 Dec 2025 10:26:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766658383; cv=none; b=Yt60eCQ/FKPu7/6Eub0PGnJz3RmV/RLe6nqMUuFO2n0g0i6Af5AfGKDJupeSc7m0d4lI8Q55rwJGm9DZ+iOSExsVSX/yJS/KL4R82nnReGu+DeinQp5gfLU4trw7+/Ir4jtcAfAvNbeOVwCkursGcevkmv61aRRPDlGz4A56gd8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766658383; c=relaxed/simple; bh=XgiT7o9sIoPT2NxgqWtaJ1fVJAjUOhvncV6lWTyMGlA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=qbSMjDgWa7cc66PUSpgTn7Ew26ebbIELnhQdXbwkFsaFB6bsv0fqvn4bs5XFThOSW9ZTwDfxp3E+rzqp6XB+NNqzpBMNfqZvF6EUMq31CyljU1ANkE4NULyBKzBGyuWfmnZqWqh43f0Y+xcdPK9I2QLYASBdYD4F7OXbva2/+2c= 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=gCj6forG; arc=none smtp.client-ip=209.85.208.52 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="gCj6forG" Received: by mail-ed1-f52.google.com with SMTP id 4fb4d7f45d1cf-64b791b5584so9382385a12.0 for ; Thu, 25 Dec 2025 02:26:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766658379; x=1767263179; 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=p98EHDrlfxc1Mpcl2fjHHNglQmuITwMNLij1fvJce3I=; b=gCj6forGu+11yn43QRuT6IyURWvReDv1Bn+YPennC8x1qFCWP6Qp1klTSeNCutp5d4 epSLvsRu7KD8H3ktxllN9YrgGQsij409W/x8GCp24dlD4gpIo+LFe6Res0/q+SW6GruL ygsRd6MXc1nYJhv38phU0JPs73A/173q+4Da1XYPuYnxW7ZhYxBDX5odnR9lBPprwwFO 9+XO9ICBcYIKlRnwyMy3iK/P3rftcfocLGnrvHwlMkrCx6VXgrFPSi5ziASRnchncLrM 2wrnfDhHBeleTJXjyrXJKspObDr4spuxsWH6I1CATjYFRBRaFu5BwD7ZzFgZsww5AL4t miug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766658379; x=1767263179; 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=p98EHDrlfxc1Mpcl2fjHHNglQmuITwMNLij1fvJce3I=; b=RPk6gpAuPuj3oVqq7gomJuO1fkkMyWMMnbOVVhTR9s4B8Dd3iAq+iKh3doifbgw621 YYCHjEUlO3eUOtTl60Nm8LhqG3JQJFE0oMKSgAXKi93/mT5KRSzp/TX1mwk9YMlGb5Uj lCb2PSCVG8jYpc9dnnKoULWsgrA+bJZS6eqRDGoTQF7DesHEcHMILlhe8KT5w7VIfgts qq1Gb67SvUdWeMGeAw8BlNM1HwlEoqDyZAM3js3nVSkm17+PZGkxevb3IgPsjb96xizs QSRJ1xFjLZpdKyoN+LlEf6sKPJvkJgGEPAPZxmxLqzOEucnmMpqFqAHlYe/TzMkja40z PJhA== X-Forwarded-Encrypted: i=1; AJvYcCVZHX5TPwJfgKzz3I0Y0JrzD6MTEZZHsHoqaRbdmsWYVR9Hz4KVjuGaQ97F7QD0IrsLgJRE2XoTp18kqjk=@vger.kernel.org X-Gm-Message-State: AOJu0YxHaA1e/UHI0y+1QU06TbzyIwgi+2PlTvKEhxsfGDolnmmOHVLD PYAHL4FmVt3ymOa5MDWR3BBJxU7cdV5LZGN8aiiNCe0i/xxE7C/YQyr/hwigyQ== X-Gm-Gg: AY/fxX6rLczlW03Mtq4senZbmr/vwQ0ASBGOfoCCOVcCitwa0P/I3spJsISqS7Mr0Hp UiHRd35e2+JIW4vyLnO1/RyIEVpka0kHzXUqgGl/1ivofwKSDBjK1Q7sEfvXT3gRk50f6JNFbtV rdTAsdi8Y5upnFEIjMREc9lJ/H04h2pfYaYoGsamOdHiREiC/Kw4XrhPF8GZ8eDNHSb8Sbg5pfr CcVsOIf3iCqUSJ/G6Sq478IJP9DwhDLZi/Isn2MRL9vCHrjgEP4baB8zmcvIWiy/LOyEjNRva9u tAOFniIYnsUlE7Rj4dLFn2UHg2q1nr2vhuCkpcy6H4JhDZYddwcM6XfGlCNmkOdili9oFxi7O/a YEBA43HTGff8iEIiDip2bE6dwHGY62sR9Or6CCT1t2Py5FpfG2qfITl4mh82b/3eTMNK7Uy7QeL +WyURrcwySLQa/gVQ/OdaTtUrV+4lPOtuKTyYQqzNXVHpFkjxIBqlKuM7FMwdYqgB+TAU= X-Google-Smtp-Source: AGHT+IGYBVpw0kYjxRt40avCFzl/pEbNgLZr1f0D8xUD5sov7X5pMtkVIPJug9QMK9TGrHu2t5/Nsg== X-Received: by 2002:a17:907:7f89:b0:b73:8f33:eee2 with SMTP id a640c23a62f3a-b80371d3877mr2123485766b.48.1766658378448; Thu, 25 Dec 2025 02:26:18 -0800 (PST) Received: from localhost (dslb-002-205-018-238.002.205.pools.vodafone-ip.de. [2.205.18.238]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b8037a5c4dfsm2028659666b.14.2025.12.25.02.26.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Dec 2025 02:26:17 -0800 (PST) From: Jonas Gorski To: Kamal Dasu , Broadcom internal kernel review list , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Florian Fainelli , Thomas Bogendoerfer , =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= Cc: Kamal Dasu , linux-spi@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org Subject: [PATCH 3/4] mips: bmips: dts: fix qspi interrupt order Date: Thu, 25 Dec 2025 11:25:32 +0100 Message-ID: <20251225102533.30772-4-jonas.gorski@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251225102533.30772-1-jonas.gorski@gmail.com> References: <20251225102533.30772-1-jonas.gorski@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" The binding for brcm,spi-bcm-qspi requires the interrupt-names in a certain order, so reorder the interrupts to match it. Fixes warnings like: arch/mips/boot/dts/brcm/bcm97435svmb.dtb: spi@41d200 (brcm,spi-brcmstb-qspi= ): interrupt-names: 'oneOf' conditional failed, one must be fixed: ['spi_lr_fullness_reached', 'spi_lr_session_aborted', 'spi_lr_impatient', = 'spi_lr_session_done', 'spi_lr_overread', 'mspi_done', 'mspi_halted'] is to= o long 'mspi_done' was expected 'spi_l1_intr' was expected 'mspi_halted' was expected 'spi_lr_fullness_reached' was expected 'spi_lr_session_aborted' was expected 'spi_lr_impatient' was expected 'spi_lr_session_done' was expected 'spi_lr_overread' was expected from schema $id: http://devicetree.org/schemas/spi/brcm,spi-bcm-qspi.yaml Signed-off-by: Jonas Gorski --- arch/mips/boot/dts/brcm/bcm7125.dtsi | 10 +++++----- arch/mips/boot/dts/brcm/bcm7346.dtsi | 10 +++++----- arch/mips/boot/dts/brcm/bcm7358.dtsi | 10 +++++----- arch/mips/boot/dts/brcm/bcm7360.dtsi | 10 +++++----- arch/mips/boot/dts/brcm/bcm7362.dtsi | 10 +++++----- arch/mips/boot/dts/brcm/bcm7420.dtsi | 10 +++++----- arch/mips/boot/dts/brcm/bcm7425.dtsi | 10 +++++----- arch/mips/boot/dts/brcm/bcm7435.dtsi | 10 +++++----- 8 files changed, 40 insertions(+), 40 deletions(-) diff --git a/arch/mips/boot/dts/brcm/bcm7125.dtsi b/arch/mips/boot/dts/brcm= /bcm7125.dtsi index 92963a1998b7..dd1cc3cda694 100644 --- a/arch/mips/boot/dts/brcm/bcm7125.dtsi +++ b/arch/mips/boot/dts/brcm/bcm7125.dtsi @@ -252,15 +252,15 @@ qspi: spi@443000 { clocks =3D <&upg_clk>; reg =3D <0x440920 0x4 0x443200 0x188 0x443000 0x50>; reg-names =3D "cs_reg", "hif_mspi", "bspi"; - interrupts =3D <0x0 0x1 0x2 0x3 0x4 0x5 0x6>; + interrupts =3D <0x5 0x6 0x0 0x1 0x2 0x3 0x4>; interrupt-parent =3D <&spi_l2_intc>; - interrupt-names =3D "spi_lr_fullness_reached", + interrupt-names =3D "mspi_done", + "mspi_halted", + "spi_lr_fullness_reached", "spi_lr_session_aborted", "spi_lr_impatient", "spi_lr_session_done", - "spi_lr_overread", - "mspi_done", - "mspi_halted"; + "spi_lr_overread"; status =3D "disabled"; }; =20 diff --git a/arch/mips/boot/dts/brcm/bcm7346.dtsi b/arch/mips/boot/dts/brcm= /bcm7346.dtsi index 42125684b523..21c7418aaf0d 100644 --- a/arch/mips/boot/dts/brcm/bcm7346.dtsi +++ b/arch/mips/boot/dts/brcm/bcm7346.dtsi @@ -476,15 +476,15 @@ qspi: spi@413000 { clocks =3D <&upg_clk>; reg =3D <0x410920 0x4 0x413200 0x188 0x413000 0x50>; reg-names =3D "cs_reg", "hif_mspi", "bspi"; - interrupts =3D <0x0 0x1 0x2 0x3 0x4 0x5 0x6>; + interrupts =3D <0x5 0x6 0x0 0x1 0x2 0x3 0x4>; interrupt-parent =3D <&spi_l2_intc>; - interrupt-names =3D "spi_lr_fullness_reached", + interrupt-names =3D "mspi_done", + "mspi_halted", + "spi_lr_fullness_reached", "spi_lr_session_aborted", "spi_lr_impatient", "spi_lr_session_done", - "spi_lr_overread", - "mspi_done", - "mspi_halted"; + "spi_lr_overread"; status =3D "disabled"; }; =20 diff --git a/arch/mips/boot/dts/brcm/bcm7358.dtsi b/arch/mips/boot/dts/brcm= /bcm7358.dtsi index fdc52acab8c8..63b3a42a8dc6 100644 --- a/arch/mips/boot/dts/brcm/bcm7358.dtsi +++ b/arch/mips/boot/dts/brcm/bcm7358.dtsi @@ -344,15 +344,15 @@ qspi: spi@413000 { clocks =3D <&upg_clk>; reg =3D <0x410920 0x4 0x413200 0x188 0x413000 0x50>; reg-names =3D "cs_reg", "hif_mspi", "bspi"; - interrupts =3D <0x0 0x1 0x2 0x3 0x4 0x5 0x6>; + interrupts =3D <0x5 0x6 0x0 0x1 0x2 0x3 0x4>; interrupt-parent =3D <&spi_l2_intc>; - interrupt-names =3D "spi_lr_fullness_reached", + interrupt-names =3D "mspi_done", + "mspi_halted", + "spi_lr_fullness_reached", "spi_lr_session_aborted", "spi_lr_impatient", "spi_lr_session_done", - "spi_lr_overread", - "mspi_done", - "mspi_halted"; + "spi_lr_overread"; status =3D "disabled"; }; =20 diff --git a/arch/mips/boot/dts/brcm/bcm7360.dtsi b/arch/mips/boot/dts/brcm= /bcm7360.dtsi index e8b0b0ff7588..9d89da400104 100644 --- a/arch/mips/boot/dts/brcm/bcm7360.dtsi +++ b/arch/mips/boot/dts/brcm/bcm7360.dtsi @@ -395,15 +395,15 @@ qspi: spi@413000 { clocks =3D <&upg_clk>; reg =3D <0x410920 0x4 0x413200 0x188 0x413000 0x50>; reg-names =3D "cs_reg", "hif_mspi", "bspi"; - interrupts =3D <0x0 0x1 0x2 0x3 0x4 0x5 0x6>; + interrupts =3D <0x5 0x6 0x0 0x1 0x2 0x3 0x4>; interrupt-parent =3D <&spi_l2_intc>; - interrupt-names =3D "spi_lr_fullness_reached", + interrupt-names =3D "mspi_done", + "mspi_halted", + "spi_lr_fullness_reached", "spi_lr_session_aborted", "spi_lr_impatient", "spi_lr_session_done", - "spi_lr_overread", - "mspi_done", - "mspi_halted"; + "spi_lr_overread"; status =3D "disabled"; }; =20 diff --git a/arch/mips/boot/dts/brcm/bcm7362.dtsi b/arch/mips/boot/dts/brcm= /bcm7362.dtsi index a1ed0b193389..a0d15fcd3b81 100644 --- a/arch/mips/boot/dts/brcm/bcm7362.dtsi +++ b/arch/mips/boot/dts/brcm/bcm7362.dtsi @@ -391,15 +391,15 @@ qspi: spi@413000 { clocks =3D <&upg_clk>; reg =3D <0x410920 0x4 0x413200 0x188 0x413000 0x50>; reg-names =3D "cs_reg", "hif_mspi", "bspi"; - interrupts =3D <0x0 0x1 0x2 0x3 0x4 0x5 0x6>; + interrupts =3D <0x5 0x6 0x0 0x1 0x2 0x3 0x4>; interrupt-parent =3D <&spi_l2_intc>; - interrupt-names =3D "spi_lr_fullness_reached", + interrupt-names =3D "mspi_done", + "mspi_halted", + "spi_lr_fullness_reached", "spi_lr_session_aborted", "spi_lr_impatient", "spi_lr_session_done", - "spi_lr_overread", - "mspi_done", - "mspi_halted"; + "spi_lr_overread"; status =3D "disabled"; }; =20 diff --git a/arch/mips/boot/dts/brcm/bcm7420.dtsi b/arch/mips/boot/dts/brcm= /bcm7420.dtsi index 62e7e1602d4e..a38041451faf 100644 --- a/arch/mips/boot/dts/brcm/bcm7420.dtsi +++ b/arch/mips/boot/dts/brcm/bcm7420.dtsi @@ -313,15 +313,15 @@ qspi: spi@443000 { clocks =3D <&upg_clk>; reg =3D <0x440920 0x4 0x443200 0x188 0x443000 0x50>; reg-names =3D "cs_reg", "hif_mspi", "bspi"; - interrupts =3D <0x0 0x1 0x2 0x3 0x4 0x5 0x6>; + interrupts =3D <0x5 0x6 0x0 0x1 0x2 0x3 0x4>; interrupt-parent =3D <&spi_l2_intc>; - interrupt-names =3D "spi_lr_fullness_reached", + interrupt-names =3D "mspi_done", + "mspi_halted", + "spi_lr_fullness_reached", "spi_lr_session_aborted", "spi_lr_impatient", "spi_lr_session_done", - "spi_lr_overread", - "mspi_done", - "mspi_halted"; + "spi_lr_overread"; status =3D "disabled"; }; =20 diff --git a/arch/mips/boot/dts/brcm/bcm7425.dtsi b/arch/mips/boot/dts/brcm= /bcm7425.dtsi index 71422fd2ecc9..c2b3ea21410d 100644 --- a/arch/mips/boot/dts/brcm/bcm7425.dtsi +++ b/arch/mips/boot/dts/brcm/bcm7425.dtsi @@ -487,15 +487,15 @@ qspi: spi@41c000 { clocks =3D <&upg_clk>; reg =3D <0x419920 0x4 0x41c200 0x188 0x41c000 0x50>; reg-names =3D "cs_reg", "hif_mspi", "bspi"; - interrupts =3D <0x0 0x1 0x2 0x3 0x4 0x5 0x6>; + interrupts =3D <0x5 0x6 0x0 0x1 0x2 0x3 0x4>; interrupt-parent =3D <&spi_l2_intc>; - interrupt-names =3D "spi_lr_fullness_reached", + interrupt-names =3D "mspi_done", + "mspi_halted", + "spi_lr_fullness_reached", "spi_lr_session_aborted", "spi_lr_impatient", "spi_lr_session_done", - "spi_lr_overread", - "mspi_done", - "mspi_halted"; + "spi_lr_overread"; status =3D "disabled"; }; =20 diff --git a/arch/mips/boot/dts/brcm/bcm7435.dtsi b/arch/mips/boot/dts/brcm= /bcm7435.dtsi index 38eea5373b66..826731515f0b 100644 --- a/arch/mips/boot/dts/brcm/bcm7435.dtsi +++ b/arch/mips/boot/dts/brcm/bcm7435.dtsi @@ -503,15 +503,15 @@ qspi: spi@41d200 { clocks =3D <&upg_clk>; reg =3D <0x41a920 0x4 0x41d400 0x188 0x41d200 0x50>; reg-names =3D "cs_reg", "hif_mspi", "bspi"; - interrupts =3D <0x0 0x1 0x2 0x3 0x4 0x5 0x6>; + interrupts =3D <0x5 0x6 0x0 0x1 0x2 0x3 0x4>; interrupt-parent =3D <&spi_l2_intc>; - interrupt-names =3D "spi_lr_fullness_reached", + interrupt-names =3D "mspi_done", + "mspi_halted", + "spi_lr_fullness_reached", "spi_lr_session_aborted", "spi_lr_impatient", "spi_lr_session_done", - "spi_lr_overread", - "mspi_done", - "mspi_halted"; + "spi_lr_overread"; status =3D "disabled"; }; =20 --=20 2.43.0