From nobody Wed Dec 17 12:24:15 2025 Received: from mail-qv1-f53.google.com (mail-qv1-f53.google.com [209.85.219.53]) (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 8552F275852 for ; Thu, 25 Sep 2025 13:21:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758806483; cv=none; b=HiHNkXJpOGtXwN5UsPRzll169v+Q6f/nVAC6nkJ1/FNNfvrBVlB4jCo3nM3uPoSH4K9wJydZUp8KvnwV9deMKA1QMio+7T2M7a+ZuevbpOjaWCHLOgu+h6ZyJ3gusAB8AO/LSzScsNZ0OATeAW7QpAh4HCfwVFh0qo0zO+JpWcA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758806483; c=relaxed/simple; bh=6DkEKz0Sd3dC4Jk9T0dI0jxA9uPtNze3gqNwzDK472U=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=TbVF+5CrYVjVdKTkfmU1Y42NH8yLd80/uCzsCtwjHb/pWRMzkSK1xxy9YWfk8ENeq2c3Qqurps0eydnxUdgCzHigBeFQqfgzWut45VMLh+B/c1hErYLc/g3R65v/5scpek+pzqkXQl3ykL4wY4VlIHYUQ163JJkTdrcx/NCKu2c= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=sartura.hr; spf=pass smtp.mailfrom=sartura.hr; dkim=pass (2048-bit key) header.d=sartura.hr header.i=@sartura.hr header.b=JIf2cors; arc=none smtp.client-ip=209.85.219.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=sartura.hr Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=sartura.hr Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=sartura.hr header.i=@sartura.hr header.b="JIf2cors" Received: by mail-qv1-f53.google.com with SMTP id 6a1803df08f44-78f15d58576so7237356d6.0 for ; Thu, 25 Sep 2025 06:21:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sartura.hr; s=sartura; t=1758806480; x=1759411280; 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=Ikj1YYbJyMMY0I/qjjfkDNziE+dHmdeEHUJPM2fNZ0w=; b=JIf2corsoOsyql/FH2Ec2/kvrjna3ECx4pG7e787xzTh93tpFyk5oos5oNEi/ng4vh huUjSSdSGxML/f+PbbyAZpC79/o7Y2ke0kdJgd9LzPOuAKUhLD+/qechTJZpnvq9u8mg 5RT0Zz3J6zF4ywUBdFVAoaN1iV8TYEtilAGkIFNUMIFRybgKu17qNiTnf6XwZNTvu6BH LP6jf/vQXUp1UPUH/iAUUu9C6O8Rid75gjGQKcFwqXn5os4UcQhA1STH2lTT5M9o5QzK T013pnimKPBdEDQU2HBZzyFOSksQDgODDWf16hT88qlP2KA1Q5ehO7KPj2F7XhymMGlm r1rA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758806480; x=1759411280; 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=Ikj1YYbJyMMY0I/qjjfkDNziE+dHmdeEHUJPM2fNZ0w=; b=nD9pmoHjtISz1aLFAi9KnSScyqFJKFWnASMf2X14/NvCS2KB25G04SEb9QRrMUKBsp hZ6wqA6H/wx9ZqpfzKuOWsTrPErbh9HjcRjrzFCDIiA4o1Zq+38Wojw719XDmp1k7JBI vYwMFMpcXAyiL/wO2MsIwM7tAskuzf9FVyFrOAAD/BxxShExP//qkaOKFZ0TgwZPyh9e fjER/3ayZZHK9Op57FLJIbP5xa5BUUNtqTVxD3LPIADG3QWlCcvIYITA2X/ETbSRP+b3 D8866EyEffrbzt4yDhDz1cadRq6b0yPmoIE8e+LrptIoJGDNIC8iTFj0FgF726209S4B Yo+A== X-Forwarded-Encrypted: i=1; AJvYcCWAB1AWbLIFV1f9PyVJzPUzMnlGe9/s7NtrrSJs3w/sWH816+lbD77+OLkX8vw7uwJwLp7enn3GVgyzslQ=@vger.kernel.org X-Gm-Message-State: AOJu0YysqPB8rJG7V2s0Hq7Ut3a/OPKF84PbuUxtmQI4kkZU5n76/0oE BwXj8J6jOuVK9tUddLFLDWZKvC+MEfkDfPHL+UtyH7/8oAeTmsNvvMo3cIAnN2Iwi/M= X-Gm-Gg: ASbGnct/aiAJrNjzzw/wobPAqsY3cZt/5fegvB6hDWBAQw+m+wqLE2HqWI2+ZKPYJNz CPneqW3OruD9W9BNiFdqgUDvTYHFudW3wH+BCK5Lzwp6hW1glbZhlEGtXrpLAIomwf2fOZl3d3t 8/rKeKJcdJWhN5543KGRXbR6KM1tRS6rjPewhmh56Q5FRifMozWAke737+bsGziz1fGHoaT7iPq 3LgYCFj4TTIF2C4vZXxeB8OCdRJWaiNLdxQxn3Sp1mOlGPac1FeOAsi0Nl57GOo+B0R+rP4rA8B lpk1Kf4MV7oeZ0XAuIrpxRZv+Kr/aQNfLlJwnZnyWxUny4E+Jl5t8MsoZBm/e2l4auK0L/fknur QuOevBmdzOLUqkII68UyQTDr2Mpk0O6t6JJcz3FMwOVY= X-Google-Smtp-Source: AGHT+IH8XUinRdR3zGGiBp2m82mpBfD/3zmwNXqhrKUwUBHni0a1zJyvS8LqAu4izyJ4awYO1sa/1g== X-Received: by 2002:ad4:5e89:0:b0:773:292c:4f69 with SMTP id 6a1803df08f44-800e5116d46mr30765656d6.10.1758806480193; Thu, 25 Sep 2025 06:21:20 -0700 (PDT) Received: from fedora (d-zg1-232.globalnet.hr. [213.149.36.246]) by smtp.googlemail.com with ESMTPSA id d75a77b69052e-4db10872737sm9887351cf.30.2025.09.25.06.21.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Sep 2025 06:21:19 -0700 (PDT) From: Robert Marko To: andrew+netdev@lunn.ch, davem@davemloft.net, kuba@kernel.org, pabeni@redhat.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, Steen.Hegelund@microchip.com, daniel.machon@microchip.com, UNGLinuxDriver@microchip.com, lars.povlsen@microchip.com, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: luka.perkov@sartura.hr, benjamin.ryzman@canonical.com, Robert Marko Subject: [PATCH net] dt-bindings: net: sparx5: correct LAN969x register space windows Date: Thu, 25 Sep 2025 15:19:49 +0200 Message-ID: <20250925132109.583984-1-robert.marko@sartura.hr> X-Mailer: git-send-email 2.51.0 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" LAN969x needs only 2 register space windows as GCB is already covered by the "devices" register space window, so expect only 2 "reg" and "reg-names" properties. Fixes: 41c6439fdc2b ("dt-bindings: net: add compatible strings for lan969x = targets") Signed-off-by: Robert Marko Acked-by: Conor Dooley --- .../bindings/net/microchip,sparx5-switch.yaml | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/Documentation/devicetree/bindings/net/microchip,sparx5-switch.= yaml b/Documentation/devicetree/bindings/net/microchip,sparx5-switch.yaml index 082982c59a55..5caa3779660d 100644 --- a/Documentation/devicetree/bindings/net/microchip,sparx5-switch.yaml +++ b/Documentation/devicetree/bindings/net/microchip,sparx5-switch.yaml @@ -55,12 +55,14 @@ properties: - const: microchip,lan9691-switch =20 reg: + minItems: 2 items: - description: cpu target - description: devices target - description: general control block target =20 reg-names: + minItems: 2 items: - const: cpu - const: devices @@ -168,6 +170,26 @@ required: - interrupt-names - ethernet-ports =20 +allOf: + - if: + properties: + compatible: + contains: + enum: + - microchip,lan9691-switch + then: + properties: + reg: + minItems: 2 + reg-names: + minItems: 2 + else: + properties: + reg: + minItems: 3 + reg-names: + minItems: 3 + additionalProperties: false =20 examples: --=20 2.51.0