From nobody Tue Oct 7 21:33:36 2025 Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) (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 7E3FD248869; Fri, 4 Jul 2025 21:42:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751665348; cv=none; b=l4BVE6cBBgLoidLcWvTe86wqURRBxUFuqdGNr/8gyf7TvfjJSeuvcK9yaqUwCB5HIRkI1GAdbdEhWTujX/0XYNCZ2/hZxT0p8P3ed1fuuD63olJVUqSJ6TNDdsJOpTYSFXr1Y19DYSGXpibW/ZanJWAZF2wgRawmEuwqv9nP6U8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751665348; c=relaxed/simple; bh=wgi16s9ONbkKzg07d3eEsZc04Giyv4lr/RVzTFChpqI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=kGAPbzdxhJBcq4IvtcPjDrMMVWN4Z4Qf24Ax/3frwq4cst+zVHZb5jFRS4gkxti8AadojVn5dSEwtndeYWkZ2seaQW/GtkYhVn27BOpgVbBGj4dZDBlbKI8BCvR1XGk6V7f9zdTFNykj9ySYFK26/iAINbH6NxGgPjwGziltiUk= 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=MMvXuqTj; arc=none smtp.client-ip=209.85.214.176 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="MMvXuqTj" Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-23c8a5053c2so6422385ad.1; Fri, 04 Jul 2025 14:42:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751665346; x=1752270146; 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=II4Cu1QeU8K5BatbGIsTX5njwU/JOM7LV3cYYXHvMxg=; b=MMvXuqTjMIhGeU5R4zaI4XvES0ANtgYl1wh4QhzsrffXNWe0zHimH93s1ze2AUGrf8 KQpz/Hph31psfUfxOOBXnbnUoK7Yals7GhZrgrNDBPXCd8LpbG3Nt1vFaZt0MOXr01Jv HqEOPT94QcpxlL4hbR3Y7sudSwk1nYzg1Jc2j2C6GBmFPMDKLlBbEMtJWRMUpwEoOnIk ymngmrNt31GkEepm5gTMg24fR9HWTpdU4Nt1ERhib7pFUn38Q/CTL5h94m/56Z3HK1wr mp6S4sMt6wPt0QkcSj67tuFNpBNIn2+1B/LVjd7HpSGtjg8vSrrKlnjUBKep8deBROXX NI5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751665346; x=1752270146; 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=II4Cu1QeU8K5BatbGIsTX5njwU/JOM7LV3cYYXHvMxg=; b=cJ4oQ+OJXEbw0OsdWqEa/NHijbKw275X9ubtzBWMXBNvifOhcRHBgN78QxfhNQqr73 gG1B86Vo7YLq4VCtGYxG0d8Vt9aPrwjD8X3BgcFOipvh95aU0FGhIPNoztuDQ+k4eUe7 2lpANsX9DCWEWhoKdA9nXSMwHbTstbVlysRRye+EoG+xlKvtwwNClf6R0UTqJJkRJwEz 8Fd5z3BPTm66ZK+ou65Tmw/un+tyfcZYl4o+VPn5sYWPKm4cFZBE8gEWHJXIaOv+wtYI CeyrgRFkXGWphbWgPe1ZNHD8g2NzETfmwiXYkADQ4+WM4xgQF0lFgcjRrdOdjeDXjp8y 60Xw== X-Forwarded-Encrypted: i=1; AJvYcCVAT72wF2YWTMiARnQXwsuBaObRQUJb3SFEUNjRa4DCTMopfWOHHrNGZS/Xf3dbqjia/oDiFKxpZ/VfHg==@vger.kernel.org, AJvYcCVRXanypzCPenbEjBLbalfgNE/ipbIUBlTMjRiGnn+qOk8KZG06Ff4lwq+OVIwo585Dnq/LYS/T/zEjx9S3@vger.kernel.org, AJvYcCVSJTtj6r1x4QsQIrYeO9vb9L/Ak8SBvLpTZvN9LHkah2nfuMinWM8A/7WpsRLypK3pkAiOXRf7kzwp@vger.kernel.org X-Gm-Message-State: AOJu0YxY/6bpY+X8MxISKLe4X28X1uBYl+gzzCDn4hgDMMwWbG0BL3Pp 2AnpANVf3Ugb9I/OAU7Dt2vcLZvl/1zST/hboxhzgyTxSwKKEzWHbVMfyO2F3g== X-Gm-Gg: ASbGncvt86fuzJ8xZfHdM2sT92lh2LIo20QdBvrshjXWmhxEYpV9+SPapSv5LRdLMlC 9a1BDhBx9AHFo1n/xuJ7SThUEmIzhs+Kw6hUbKOJT9DoaLF5oVE8ZuL4Tbd6no+J4FvLMx0IkJb rvIq4nhTqg8hLZFYScPZaZDO9WtfsGL4jqa4Na6Vjovx2wnIso6mkIOLP9V3ofJcLX/g/I9B7H/ rNlXCvoI8hU807cjaNcaZ5lrH0gpOWs5Oio30B0086m4JvjsX/T+ZT2RSUuF2Gy8AxrhdgRFHUg 7oj5V1RULzSVFpkoW64EIj1PRTCk2WCdiZ5ENQ== X-Google-Smtp-Source: AGHT+IFuLOdyjx4vrHeFaSve6Mt6sEcspWYz7meq2ew7UJwcQgMsfVWOc9xX85QAnP38haLZ5qiTxQ== X-Received: by 2002:a17:902:f54e:b0:234:1163:ff99 with SMTP id d9443c01a7336-23c9108e5a7mr2108965ad.43.1751665346593; Fri, 04 Jul 2025 14:42:26 -0700 (PDT) Received: from ryzen.lan ([2601:644:8200:dab8::a86]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23c84597371sm27950315ad.207.2025.07.04.14.42.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Jul 2025 14:42:26 -0700 (PDT) From: Rosen Penev To: linux-wireless@vger.kernel.org Cc: =?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?= , nbd@nbd.name, jeff.johnson@oss.qualcomm.com, Johannes Berg , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thomas Bogendoerfer , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-kernel@vger.kernel.org (open list), linux-mips@vger.kernel.org (open list:MIPS) Subject: [PATCH 1/3] dt-bindings: net: wireless: ath9k: add led bindings Date: Fri, 4 Jul 2025 14:42:17 -0700 Message-ID: <20250704214219.18796-2-rosenp@gmail.com> X-Mailer: git-send-email 2.50.0 In-Reply-To: <20250704214219.18796-1-rosenp@gmail.com> References: <20250704214219.18796-1-rosenp@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" This is used to override the various defaults the ath9k driver has for LED pin values. Signed-off-by: Rosen Penev --- .../bindings/net/wireless/qca,ath9k.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml = b/Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml index d16ca8e0a25d..58c7b873cecb 100644 --- a/Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml +++ b/Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml @@ -50,6 +50,19 @@ properties: =20 ieee80211-freq-limit: true =20 + led: + type: object + $ref: /schemas/leds/common.yaml# + additionalProperties: false + properties: + led-active-low: + description: + LED is enabled with ground signal. + type: boolean + + led-sources: + maxItems: 1 + qca,no-eeprom: $ref: /schemas/types.yaml#/definitions/flag description: @@ -102,5 +115,8 @@ examples: compatible =3D "qca,ar9130-wifi"; reg =3D <0x180c0000 0x230000>; interrupts =3D <2>; + led { + led-sources =3D <0>; + }; }; }; --=20 2.50.0 From nobody Tue Oct 7 21:33:36 2025 Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) (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 77ADE24BBEC; Fri, 4 Jul 2025 21:42:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751665349; cv=none; b=YengETtUZ1qnYrgmNLE5PtG9tgXmisuxEkLkP+hdP8JU0veFzCefCFC9HVD6YYA9I2sUSdrBHyzE9P7Z45MA9zv0Ts41+R0TZ4Y96STDpFMNyt0PiX9pIGfXz/zS3bQovD/e0mCHznxPN7pG1Hh3i75OAqCnV180ShrYG4VJ/Os= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751665349; c=relaxed/simple; bh=Vd4h7MF2VmCquMerTACyIXwlZYR5XGWIGsVMABLkzlA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=mCvModXAYlZvYJUKECvKicNHV0l1dqO+lTWNdTlutDA4KqDgoP71uqHQIsW1jHgLG6PIA+J5GWZBrS7nxCASTr0YSe4h3ZcsUde7TeIzeXqcpSgUdTgmVbW+72XLB4WNlNrzLLa1Mp4BMWYc8BEJUtqHuFihgF+4DaPfEs0ohqc= 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=eO4Jlgk2; arc=none smtp.client-ip=209.85.215.182 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="eO4Jlgk2" Received: by mail-pg1-f182.google.com with SMTP id 41be03b00d2f7-b2c2c762a89so1010895a12.0; Fri, 04 Jul 2025 14:42:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751665348; x=1752270148; 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=iH30V5YdrhtMVjGPmYxP+mNhtVuLYsALu35+7tcSoD0=; b=eO4Jlgk2TED5uUGBvdxebAql68wODEPW4xNp4Rx9K9CjWMenNaoBlJQuVrXYBBzDdE GT/tqG2nxSNr7rC0WfRTA3XS9zcLtoSFfkdFZOrQDQ4XVgYfDOD2QSsVfp5PCXw4OhDF aUa88/ZGx+90iFFRqsSrCrQIhrrpF5G7LGcot1vsnyDgYx+7D0ZJtXKLN+fMfQcYSfdR TcFIY5bzImrZlyLlzgzAW+JV4Ry76SlKnhGtS2ATU655cFmXILswVo0e5ZsYSXMpZ7Or NSs7hrjEGDFbidoL5wsI3Gbv8Dp2tV7EWSfYG43FQekMcOULDvYTuHJMaMCy1wz/v8+P p/7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751665348; x=1752270148; 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=iH30V5YdrhtMVjGPmYxP+mNhtVuLYsALu35+7tcSoD0=; b=sYxVYICKHCDFX0BEzukRdRjONF81+dFGUMXO5T7qTbR1xsvbGTref+ZWEQicf7/z0l Yb5bIozacTnJkRNrH1UiBGOX28sajk5B9zav0tWeJyV0tfwBaVqd8QSxqp2++lumG+8w Emkn+aCzV/G/B02AQlL/ay7YItalbdgdTPULcLEqlBc1pCHsVeXxXMWF11YKhMNSo6k6 mvqrLGIZX6YH875x77IPBdDZiGFRn62NfIDjsoSM6iF4fEyQBKk0P6RMOjQMRyPe8LAh NLrDfgcXSSj0Y9w+t96pWhmvuiZuYsztAe8yq+AaVZ7ORbrktHL+L7WMT+jZdq/Squ9p WQzw== X-Forwarded-Encrypted: i=1; AJvYcCUhs34Rou5n3335K+/i7N95Ihf5RQX9BDAoCAPCGucvgHR5MWAD8nVTPueoB6pFk9f+Keg3Hen824hGVupV@vger.kernel.org, AJvYcCVSM+wlbda6+T2OUzM1/8iLIopwqPViFGaQ+N/Ra71Ynn8Es/jamBIWPthGJj7XMFbTwXQpukSoYCUfUQ==@vger.kernel.org, AJvYcCXIQdQSLSzsSK3G7jgWAjFR3VG85XvXz9ctHzjIBgYDMf+1S3mM0wwun+U4LHuqFtQKKcOT1tbT+ArM@vger.kernel.org X-Gm-Message-State: AOJu0Ywctcg3leLFmuJMnI2RYAScNgnDdJM3FlL2zD2xK70Gr5YSL39H DRtmUHyBi4zAW/gzHv6NKIhLAIedtOYTL+2p9MLKoV7t+hdYm3CFDyodccVOug== X-Gm-Gg: ASbGnctmOXytYzjngWNf2XucWxMbz6A9R+Z693u8ySDBqkZI/Facav0xYtyLu9eLczK 9f+oL9Oib6w462jBG6wtUZlX/da7SF8++AReRVV3ou+YfWFC0UV5Il6MH+Hrh7gf/JVXzK7u0bC e62qeN6d9dn+iTUL9qL/nGWn0qvcW9SBcIHChcVQmh6flvdeafhWoH7vUBE7O9bpfPgqnJ2rfJI /XABsglIwVbfDh+M5SDeOGNWJ7t0r8Dce987CvPOjrq/GQyJyJeSlTCaocTiT/7jjhV009/EPrt 1OvaGnmDycP4pXyhKWdm7Tpzg2aZzT5HNOqlD+4Kl5IPeNb/ X-Google-Smtp-Source: AGHT+IEOTvxO4OpEHKgd9CJnOMkneyKHL8Kv3UbGYuqAYb9B3kbOAXQke52NJC0/COxLXa3RBis4ig== X-Received: by 2002:a17:90b:2c8e:b0:312:e6f1:c05d with SMTP id 98e67ed59e1d1-31aba824c37mr467117a91.2.1751665347735; Fri, 04 Jul 2025 14:42:27 -0700 (PDT) Received: from ryzen.lan ([2601:644:8200:dab8::a86]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23c84597371sm27950315ad.207.2025.07.04.14.42.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Jul 2025 14:42:27 -0700 (PDT) From: Rosen Penev To: linux-wireless@vger.kernel.org Cc: =?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?= , nbd@nbd.name, jeff.johnson@oss.qualcomm.com, Johannes Berg , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thomas Bogendoerfer , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-kernel@vger.kernel.org (open list), linux-mips@vger.kernel.org (open list:MIPS) Subject: [PATCH 2/3] wifi: ath9k: ahb: add led pin OF support Date: Fri, 4 Jul 2025 14:42:18 -0700 Message-ID: <20250704214219.18796-3-rosenp@gmail.com> X-Mailer: git-send-email 2.50.0 In-Reply-To: <20250704214219.18796-1-rosenp@gmail.com> References: <20250704214219.18796-1-rosenp@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 old and removed platform code had support for assigning a value for the LED pin for when the default is not correct. Effectively a fix for a non working LED. It seems that it's preferred to use led-sources as the binding for this instead of a vendor prefixed variant. For setting an LED to active high, a negation of led-active-low is used, as two drivers currently use that and no drivers use led-active-high or something similar. Signed-off-by: Rosen Penev --- drivers/net/wireless/ath/ath9k/init.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/drivers/net/wireless/ath/ath9k/init.c b/drivers/net/wireless/a= th/ath9k/init.c index 629f66a25307..4f967bc34460 100644 --- a/drivers/net/wireless/ath/ath9k/init.c +++ b/drivers/net/wireless/ath/ath9k/init.c @@ -650,6 +650,17 @@ static int ath9k_of_init(struct ath_softc *sc) if (ret =3D=3D -EPROBE_DEFER) return ret; =20 + np =3D of_get_child_by_name(np, "led"); + if (np && of_device_is_available(np)) { + u32 led_pin; + + if (!of_property_read_u32(np, "led-sources", &led_pin)) + ah->led_pin =3D led_pin; + + ah->config.led_active_high =3D !of_property_read_bool(np, "led-active-lo= w"); + of_node_put(np); + } + return 0; } =20 --=20 2.50.0 From nobody Tue Oct 7 21:33:36 2025 Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) (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 994F7251792; Fri, 4 Jul 2025 21:42:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751665351; cv=none; b=Y4aYMlw1jc2nIzy5M2DzbRiS60Z6x93VoCrZuIywVgxsYZeI4cUO3dsGbwnsCJSCqfZN4RCGNu/sOPSE0JRIwI34YEX0oSDCdpdbBkKmqyyPNBI79W8iusvuFN2Dd8GIFsufuIDunliHQVBlfB3u+iIf5pdFXs/c6mwvfkVKs1M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751665351; c=relaxed/simple; bh=dpPbynRkwVHFWQty5pzsyxn9U/wZNXEMsHY5SbsgQyQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Kbwh300m9h436Hgu4LCKra5yB7WkYvYTOs95tq0ieDR49Z2Tq1T7JDtJn+8ejWuexal6XctOrLV71EgZ2jO4ThRpFiEIxpBfguF0YR5xBNj/c34hCjty5BRpQEr9ZAB2FFhMKOb2LQrlfAQF172MYLQ75f7kab9ggT+mFDiId9w= 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=E05ijrT/; arc=none smtp.client-ip=209.85.214.169 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="E05ijrT/" Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-2350b1b9129so9324525ad.0; Fri, 04 Jul 2025 14:42:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751665349; x=1752270149; 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=FOs2ghS/IR2utEj/ua+XiwfQ9YUUXw0FFwdSSlwOL5U=; b=E05ijrT/5V4dcvFWuemEX7fIh+7VLTpBNE0+rEFvGnLabHnRKonVi9TIXxGPFIkmuy GZruyALrfQq+878ZQf8hPS3kRYcfTEFTz15inGkHiDqt8JavmuJ1bjtjjaYdhjQnm1wu mnR0Mfi4JIAaAEtJlA7LAfGDVAM93IOxnEwOuY/QZtVgSGGjT5yxcxocWkMwJJisVIkr nORI/G7VaWQpvXcslr0KjIP9n0HukS/wi9RIBwqw+tadoHuKVoenbseDkQqJm3fmdjwl lAkELujbGO65kdbNuc9YNrIuJT/YQEwGLtJeV5+VWcURsoydCqdogKQYSkRySm1sdPDM bQlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751665349; x=1752270149; 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=FOs2ghS/IR2utEj/ua+XiwfQ9YUUXw0FFwdSSlwOL5U=; b=H332zZ/sUDP35dYX4PoRsrhFDJ2lYPfxtViwHqreBN/qgS5ay7wIU8Q/76NKOhQSsv jnzk2W/lha9DSr9ty1mZuT31zUIxD/HBzY/VoiveZuSt+UPuuVmFFQv6FY7XxCnDLHqU EpypgA/czISL9n4Va7+LdXHKoeNjaVygtaJdcdY4/Tu6OoqhW6IhB2/5UBh1KbsRDwxw jr8CiTnXdcbF8Z7rYrYlsqdJcCbs8SmEUixyOnhOAd3Ith8q2P2cqow9fOJUQI7JJrlO 0ifNTDkvI9CK1Ff+2YmX9wcHOSPw2Yadl6GzUljT7Q6QUNCj+IDcRN76GMRS8gRiLVok ER5Q== X-Forwarded-Encrypted: i=1; AJvYcCVJHQXT94dM3rzmvhJb6gilPNBmdC8FACURuqG947/fp2+I8abYqvC8pk4P8pMSeFhLbkfMLPmAr2Dd+Q==@vger.kernel.org, AJvYcCXCSVq70fIacTwilwU11YQO/jmXi0GWLOipz8+Pnc1q7vERR+Z6EtrzDZxuCWVfhZEmHFX5HYkc+dIb6NJj@vger.kernel.org, AJvYcCXvs9y2plEfojwBcT9deQiCt7eN89M/sVpCKKOGOGrmI7z30kTNDE+I6ZC/5Dtj0lOPo10sSF1RpZDH@vger.kernel.org X-Gm-Message-State: AOJu0YwW2uTgn8Aw+naPmmc6iGXVOVjD3LcANuaTkTP8LYJmK1KA1Wuw BmHpKU37qxpFs+JCKXfFaU9d+G1XoJkce8BHYW1UiGX8KOnCDZellGbopDtvUw== X-Gm-Gg: ASbGncvKgmHhsI6AX6Cio6Fs5NBm6q0fCIwNd0N8cCIMimokkCgBGGXR4SBQ4RY1pLK tiaBnNOTJe99o/ixiNhrM6WD4gZkPEbEQZa3KVNRnPykCXdqai8wKkfxPKlJ08Yq+Sfka6PBTny An3cE6+NwI3CN4iZo13LuS14lkbja2kvXTBIE5udsPEcSTCFccXmlnt6T2UzRPALHp+8EnprqFB lnUTo+emGMO1uRLqA17kLMmOJLPRw93U2gVZNm5THbG81cw0NflYSo0S9Lqtl8/+10cShSwqJ0D rKms/9tGJa6Ww8hnBgie2hwuIKdSFaXLDNf7Qg== X-Google-Smtp-Source: AGHT+IHozcVQz8HxFhPF3KFhVWfz3SG9d4tvnq5bnSuEJZevceJshIlgXxSbPoGx+BOp7Sm+bbZcvg== X-Received: by 2002:a17:903:acb:b0:234:d7b2:2ac5 with SMTP id d9443c01a7336-23c85dff02bmr70326955ad.21.1751665348846; Fri, 04 Jul 2025 14:42:28 -0700 (PDT) Received: from ryzen.lan ([2601:644:8200:dab8::a86]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23c84597371sm27950315ad.207.2025.07.04.14.42.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Jul 2025 14:42:28 -0700 (PDT) From: Rosen Penev To: linux-wireless@vger.kernel.org Cc: =?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?= , nbd@nbd.name, jeff.johnson@oss.qualcomm.com, Johannes Berg , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thomas Bogendoerfer , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-kernel@vger.kernel.org (open list), linux-mips@vger.kernel.org (open list:MIPS) Subject: [PATCH 3/3] mips: qca: use led-sources for WMAC LED Date: Fri, 4 Jul 2025 14:42:19 -0700 Message-ID: <20250704214219.18796-4-rosenp@gmail.com> X-Mailer: git-send-email 2.50.0 In-Reply-To: <20250704214219.18796-1-rosenp@gmail.com> References: <20250704214219.18796-1-rosenp@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 ath9k driver creates an LED unconditionally being driven with sometimes the wrong pin. Not only that, the current dts definitions have LEDs for the WMAC that do not behave in response to it. Fix both issues. Signed-off-by: Rosen Penev --- arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts | 10 +++++----- arch/mips/boot/dts/qca/ar9331_dragino_ms14.dts | 10 ++++------ arch/mips/boot/dts/qca/ar9331_tl_mr3020.dts | 10 ++++------ 3 files changed, 13 insertions(+), 17 deletions(-) diff --git a/arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts b/arch/mips/b= oot/dts/qca/ar9132_tl_wr1043nd_v1.dts index a7901bb040ce..ef4a08e1e35a 100644 --- a/arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts +++ b/arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts @@ -56,11 +56,6 @@ led-2 { label =3D "tp-link:green:qss"; gpios =3D <&gpio 5 GPIO_ACTIVE_HIGH>; }; - - led-3 { - label =3D "tp-link:green:wlan"; - gpios =3D <&gpio 9 GPIO_ACTIVE_LOW>; - }; }; }; =20 @@ -111,4 +106,9 @@ partition@2 { =20 &wifi { status =3D "okay"; + + led { + led-sources =3D <9>; + led-active-low; + }; }; diff --git a/arch/mips/boot/dts/qca/ar9331_dragino_ms14.dts b/arch/mips/boo= t/dts/qca/ar9331_dragino_ms14.dts index 37a74aabe4b4..ce04e767cd2b 100644 --- a/arch/mips/boot/dts/qca/ar9331_dragino_ms14.dts +++ b/arch/mips/boot/dts/qca/ar9331_dragino_ms14.dts @@ -22,12 +22,6 @@ memory@0 { leds { compatible =3D "gpio-leds"; =20 - led-wlan { - label =3D "dragino2:red:wlan"; - gpios =3D <&gpio 0 GPIO_ACTIVE_HIGH>; - default-state =3D "off"; - }; - led-lan { label =3D "dragino2:red:lan"; gpios =3D <&gpio 13 GPIO_ACTIVE_LOW>; @@ -101,4 +95,8 @@ spiflash: w25q128@0 { =20 &wifi { status =3D "okay"; + + led { + led-sources =3D <0>; + }; }; diff --git a/arch/mips/boot/dts/qca/ar9331_tl_mr3020.dts b/arch/mips/boot/d= ts/qca/ar9331_tl_mr3020.dts index a7108c803eb3..e69a67284f6f 100644 --- a/arch/mips/boot/dts/qca/ar9331_tl_mr3020.dts +++ b/arch/mips/boot/dts/qca/ar9331_tl_mr3020.dts @@ -22,12 +22,6 @@ memory@0 { leds { compatible =3D "gpio-leds"; =20 - led-wlan { - label =3D "tp-link:green:wlan"; - gpios =3D <&gpio 0 GPIO_ACTIVE_HIGH>; - default-state =3D "off"; - }; - led-lan { label =3D "tp-link:green:lan"; gpios =3D <&gpio 17 GPIO_ACTIVE_LOW>; @@ -117,4 +111,8 @@ spiflash: s25sl032p@0 { =20 &wifi { status =3D "okay"; + + led { + led-sources =3D <0>; + }; }; --=20 2.50.0