From nobody Sat Oct 4 21:01:23 2025 Received: from mail-qk1-f174.google.com (mail-qk1-f174.google.com [209.85.222.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 556482D4804; Tue, 12 Aug 2025 19:23:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755026631; cv=none; b=otrDDJs54GIrk+XHMl2OdOfV3P9A/NKvBfSpF73GNnIw46lQJtBUMBMyIKWjHMgmbvUjzVtdpbiuAPO5LnwQZ4PVfYn7OD9J5645d6QC2vbjww9f5vk87RDjBc8mIMsyMhUuhCjURzcH0lEIskE7PJ3pKM1y/XbuBKlfFjZzEXM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755026631; c=relaxed/simple; bh=6MU+MiY2SIBHJMAIT6+B7VIaDEcQJkWDdmGlHGOOQso=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=cyIVfq4wF9CjAEy/I3Bm7p8krWSTc3QNlGZHEz+Mxywrn0wG9qkjUBfyJXENMUKSVntf8zPfDGP4u1ZvOw9KoCmsiODtxSOoxOQ5VsBZURLlunpf5ivcN3EsBdzCYXzkvh7ioSsKOaJ/rze9Z6+8yeu4UQIabqnzLqFl+sqygXo= 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=QPJPg5ts; arc=none smtp.client-ip=209.85.222.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="QPJPg5ts" Received: by mail-qk1-f174.google.com with SMTP id af79cd13be357-7e6974a290eso547180385a.3; Tue, 12 Aug 2025 12:23:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755026629; x=1755631429; 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=tmj3ucdGs3avw6O32ycuRTdSd2UqTmdLPfvRjeaorpQ=; b=QPJPg5tsIxnNG8PqsiaW2/nZWMP+3IPtKuZRNe1jwPlGfbPlqSdf0AA3k2U684GXei ApFUwc/m6rvWqKlSXHtwW+Y0HcVEIHMA8jy6oAyktXcE1ry68YwHy+YhSL2u0++7FCB7 6KjTE7TRCnQdmsO2fZnviZov1XPNmdKn3TFiUwNIaJ9GbGKKbeRRxDCKpkBQZcfH4mCF rlRIP1UQ4B7xsgmO/cusFWLjR41x2Z2t3w/84/8wGN0+EPeBFAcZWHhYYUXvrN/7nUAa X0pH+0LHPde5cM9WFBbmeWrdwjcwI8PxU7ClRYwL40WyaD+xHkqW9dNUr8flam3U2tDr 3uGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755026629; x=1755631429; 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=tmj3ucdGs3avw6O32ycuRTdSd2UqTmdLPfvRjeaorpQ=; b=coD0KnYy3VTHjfZTc3CYodkxX/48ImIg5EslmVbt4K43t48UMc4ntTg8AATLq1FRHC 6VLA3ToJfts/a9CoY8y6mv+V5IMHJu63Coxe7xrHRQp+lPLDIyEBN9fVliUls61O8vj4 uHuLCqagX07LcGxuNSE9P4c0prXK342LUx7z2e477HfNpYZZdD5JCm3+7XweM0Oh9lAr mM2XX/+wGnE8UcRqY4QM1LSuHxulgYwFXLRxKT9ppCgB06t+mJDOcYWMzl/IWlwlVGNw hC32GqTk9oQjpicllNJER4ehns0PPgf3FSKZRWv0KONe5/oyFGm32z7jgT8az5uWAcnf AHuA== X-Forwarded-Encrypted: i=1; AJvYcCUBJFIfykDNPq7pPb+NCI4FxMnDcCovfkMuvzXYBGwz5xX3CiFKBDzt9Z6M3kGcneTsGe2q69F13mal@vger.kernel.org, AJvYcCV5KJT61QluD49eXjqw8Zye9nRXM+5yNH+8QNNL7v2TYIRALBezlMZx+gjBpGTkZRfCOuua1X/h7lBqHVz9@vger.kernel.org, AJvYcCWkUOiuKMwdtEje/wQgTcnU23yY7chBwShSCTAGLreqXRw16z7zHhJ8yEl92psOnk1DFnaMWGVzn44rEQ==@vger.kernel.org X-Gm-Message-State: AOJu0YxAFDQ6dFKur3r09TFpI5usdf+tGpFDGZ3FuW1QdYT0hY8FpCmf DVV3Oh4qjGPb8I3yYU1C9M2gMX7KGf2XQYnOSg18PXrYxUaUYdePrTrvofOs6Q== X-Gm-Gg: ASbGncsgE8qFPMrUaj5l4ud6csubGcrr9Bw4n0SjRkYbU9xeQuQ0J3u4ThE3jMnBFhu EQaBN4yBDoj0q+qGKuht7B6wUY5J5DbaR3Qh/I+oK5NDYI2MdcVnMkNsbJ/HvnGmxTUlw4qUuVS bIKEWF25Wj7D7payQUjLTrBTe7t2AYCbCTYF5IwtIu0WjZJGg3OtSahrWLLHxqGfRs7Lv4GRNpZ j+cpzcnEZNpas0l6Q37eaQN6aNF6mBenu7gf8Zw/2L2kfp4Y0XcBc+PxoGGUL3GYN/Mn/mAYxpB SyU0d3kIWB/laMMz9bKhrcFd47h4ooocQBqIEmp/ulbFwSkFGRZFmzmKGzrXavDIiecrY60K39L Xr7G5uF6uQKWd1g== X-Google-Smtp-Source: AGHT+IHr6ot52GKGqU0Gf1Fiegqejaz6yleEz52MHvpCEEiy7W+pJzds730Yyxmp1W6Jf8UcNN/ISw== X-Received: by 2002:a05:6214:529b:b0:709:349d:14b3 with SMTP id 6a1803df08f44-709e89689cfmr3335376d6.47.1755026629101; Tue, 12 Aug 2025 12:23:49 -0700 (PDT) Received: from archlinux.lan ([2601:644:8200:acc7::1f6]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-7097e906c3csm101471076d6.65.2025.08.12.12.23.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Aug 2025 12:23:48 -0700 (PDT) From: Rosen Penev To: linux-wireless@vger.kernel.org Cc: =?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?= , 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: [PATCHv2 1/3] dt-bindings: net: wireless: ath9k: add led bindings Date: Tue, 12 Aug 2025 12:23:32 -0700 Message-ID: <20250812192334.11651-2-rosenp@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250812192334.11651-1-rosenp@gmail.com> References: <20250812192334.11651-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 has various pin GPIO numbers for different chipsets which are not always correct for every device. Add bindings to specify the correct number and if it should be active-low. Signed-off-by: Rosen Penev --- .../bindings/net/wireless/qca,ath9k.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml = b/Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml index d16ca8e0a25d..e701046146f2 100644 --- a/Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml +++ b/Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml @@ -50,6 +50,17 @@ properties: =20 ieee80211-freq-limit: true =20 + led: + type: object + properties: + reg: + maxItems: 1 + + led-active-low: + description: + LED is enabled with ground signal. + type: boolean + qca,no-eeprom: $ref: /schemas/types.yaml#/definitions/flag description: @@ -102,5 +113,8 @@ examples: compatible =3D "qca,ar9130-wifi"; reg =3D <0x180c0000 0x230000>; interrupts =3D <2>; + led { + led-sources =3D <0>; + }; }; }; --=20 2.50.1 From nobody Sat Oct 4 21:01:23 2025 Received: from mail-qv1-f43.google.com (mail-qv1-f43.google.com [209.85.219.43]) (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 001AF2FF164; Tue, 12 Aug 2025 19:23:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755026634; cv=none; b=Tz1CgbVrsT/K8DCRrGhxS1YaZwWlapPYv3es3IMvRRRQ+EnKs0BXJWUuz3oGEWEgORhqC78P/H1b5ykfJkyDCCIM0wZUtEYn/dkpyyRTr5VLOu4q0zttqeq/yGBSSf3SQiFlNzNWsJzrMfCVhzTiDRU6LvPG3ckpKikfBRPqCLA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755026634; c=relaxed/simple; bh=OI5em0cB6YVrcV7k3NjmuUsl8f5fbnNAx/SHDlNCnCs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=I2F5zy7tWiNIno9Eb79njYSGQ0QibLBoCyo6V7HnKBWWcqljn3d64QkEnmrh4BtItqOZ+xQ9uxe5LEzmEZ0aQrrkXNqa3ybpOX73czdRHtpTi0epTbBZitC71YqP6SeATrvd4spOCwSyhmoY6QxmOjQlhaNNNm4jnGS69mYPyw4= 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=jahd2Xxj; arc=none smtp.client-ip=209.85.219.43 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="jahd2Xxj" Received: by mail-qv1-f43.google.com with SMTP id 6a1803df08f44-7077a1563b5so51134336d6.1; Tue, 12 Aug 2025 12:23:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755026632; x=1755631432; 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=5M2KOaX4IcFtAJBgyHyjeAjKFrFkp7T2MoYZ1mRZaFg=; b=jahd2XxjuH/Ybexx6Ap1L+jvyhMRjaxh+xNZKyhILmltftL6/5L0nERljbhuwBModm ex/PrbGG4Bc9LsJ6igwF3J3Tj0cMgstwVW75+7UEup2svzySJ4Zkz8lKVily9qJO1sRp QlLwMq0VFen7BJ4jXWjeBBcbnKeS9qOfhieqdIPslCd6j7TtYmumeoY+gXERSmUWTy/K DrAd7OYSipoqnxu4Y/qJ6a7kxDZCjjRLlyyYhQn8EcKFIw/0RP5QKs2w4j4XuObqPAtz EQB0NkmVxo26x2/9TCPlOlopaekRHBk6jHB+QWgv7S4/clnO0Owklcw0TuSvKWy869XW 5+uw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755026632; x=1755631432; 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=5M2KOaX4IcFtAJBgyHyjeAjKFrFkp7T2MoYZ1mRZaFg=; b=o35ztTojm3Qxi35sswnEI0lCj70pGExayFlkPBKAcmllG0eMmArhou2u1v99f0hpYq ll0ejniQKlz+7MsnVBrj2g8IffYRknn5iqQG5AE8MWGpHEPcCPJS9kYGuYerpNQEvlAi Gz/lqWxaGJS7FOEQKq5ghBWIyxJr7dIoAUKxTg3EzvZ2fYjVptDS9HdodR9HX2sHUUrn S+Kaffe1CpQpi71dDZHe48L1sMAOXMvAIJI/gGaGKP8Gpr6tRCaZKzG4kNTjIznTx390 btuABtyJxq2rBEb+SnxRRh+tIxNAVsVQjIA2J1FdQsbURvhy2oOAWtd2/vnYaELTRLlh U7Pw== X-Forwarded-Encrypted: i=1; AJvYcCVEhnlqQccnIxwa3edj+SQwMxyfIbZGz5bMKjRtm/20YboenZokmuDADwr3rDJtMbmDByipGYZK4t8q9A==@vger.kernel.org, AJvYcCW8PiJXXmUHaM3bT3qq1DAw64hgk0XwcOsqX9rqPPQP5akmwa+FvJbHBsvXe1UbhFqm1j/XK9BchjHj@vger.kernel.org, AJvYcCW9mpmSswBe59x6PfNELJ6itiMtBnqY9b+HqpWHRFqhOYel/WLxz32unCpkibVDQbOO20q3wMaKS+pB4BjC@vger.kernel.org X-Gm-Message-State: AOJu0YwvKatcGX2WU48pYn44i32kZoL89cXQqCBoDeA8/fE62MbsZLby UjtQrdArWcxT/JFnm/3fU1kWn7eHjJnGIWDYuFc49Jl4yfnRztLMha4YUHtKbw== X-Gm-Gg: ASbGncvlMgb02+gU+BCU/f1b3iGyKMwt8QSVl32bXMOzHK3GU6jWjA4rGW02c/NJ/u3 Y5X2GZXNMi9i6C/8Y+ASoHDGQbAL5bbAeMzPqbIUc2m3vzMzi72BOsunjZjwxFhkZXXIM+Hbv15 TZMuXduFo4xJxJdv67CTN4a7JmVnfiDUf2GTK7i8Klr2DtI5zzE6F+pSSzzqCVS6A/QePwv/bVF y5fCkj7zzAE48UzLOQII4Nz0Sca0bxajW2Bygzid0lgHr6SrNsE0WXjwBT3F91FzsnR3tjN7NrO fk77tDLcrRzZe8GSficldV6yQf+NZe70vbWrctPTN1/yiN/6KkgGOfSlJlFQbSGGTvXOAmJgyEu nBDcL7Tik1ieeFQ== X-Google-Smtp-Source: AGHT+IGE9R9Fy77FhAF9JRz4xxZkNUBo8c+err2ZhJ7AO4sVR8WEPnkuYStfe1uzVtW2ODEUYk/LiA== X-Received: by 2002:a05:6214:2587:b0:707:63ef:35cc with SMTP id 6a1803df08f44-709e87ac8cfmr3445176d6.4.1755026631671; Tue, 12 Aug 2025 12:23:51 -0700 (PDT) Received: from archlinux.lan ([2601:644:8200:acc7::1f6]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-7097e906c3csm101471076d6.65.2025.08.12.12.23.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Aug 2025 12:23:51 -0700 (PDT) From: Rosen Penev To: linux-wireless@vger.kernel.org Cc: =?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?= , 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: [PATCHv2 2/3] wifi: ath9k: ahb: add led pin OF support Date: Tue, 12 Aug 2025 12:23:33 -0700 Message-ID: <20250812192334.11651-3-rosenp@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250812192334.11651-1-rosenp@gmail.com> References: <20250812192334.11651-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. 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 c911b178dcc2..7826b113235d 100644 --- a/drivers/net/wireless/ath/ath9k/init.c +++ b/drivers/net/wireless/ath/ath9k/init.c @@ -662,6 +662,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, "reg", &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.1 From nobody Sat Oct 4 21:01:23 2025 Received: from mail-qt1-f175.google.com (mail-qt1-f175.google.com [209.85.160.175]) (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 23F342FFDEF; Tue, 12 Aug 2025 19:23:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755026638; cv=none; b=YDoPP2jTcy9hBBRPns0o2GKs99TrBSGwQzc3TOSGLyIPaG+R0pcaXYXe+T70PcgAfTlP2EYzht9AGR6zsz674IcGOEBEC9I4GKyhgb3is/tzyspx/pAp0bTgB56A5MtdgaB2oSpt2M6Ok9wlq0EmdwSUCUnJwwEOS54KzLdDbC4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755026638; c=relaxed/simple; bh=JU3dr+Crf9Xb9K7UG3kzrtxsMTafuGut+zNbA4vOTaU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=D+P57sV4EhdKrfoDSD87+wWrbjdeXbDg6RcT3LfMzP4oQrNPR0w+R7xsHM+yfGOfVUFbRgzGWeytzdQV6cPOhd0mGyOz8y2nZL629/2lltR5rdmTx3vBHo+3jlA4O1KJPYFK88hJEAN9tryOFgSLGCVwANjpRRjiE+JA8LsrDU0= 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=c+cQE4Hc; arc=none smtp.client-ip=209.85.160.175 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="c+cQE4Hc" Received: by mail-qt1-f175.google.com with SMTP id d75a77b69052e-4b06d162789so67940231cf.2; Tue, 12 Aug 2025 12:23:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755026636; x=1755631436; 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=cAMPXkeC97be5vrkWMOP6D7jQs9OWhWX6Txvw9DQCp0=; b=c+cQE4HcZpS4O6Mk3zc0DIf4QUD90xmE2jIgSgKL0g6Qedcdt9J/sPXaA9heiH3TIl gEdiclqB4ohQmXrMxcSvOJSfoX1OM43Wz8XA2yRKGSJTcLLXc7qDVoJMXtto1yzpL/e1 TisdCITkkzfMoqHS0fesljyCg1NTTO5FfyFiWZuptkvlaCbsMNDSEpllFPziNwd4yuUA 0ZFwIugz5VWlTltunLSR2QHfGpURu6jdUfWB/IycYbxHrqCBYfGzUUn85e10qxjL5AFc jHZNyz3YuZDKl3oHNzy5xRG9ufkD4kV4BGEWC2lzsFh5wy/47ubqYd7utpKnqQg+Q8on Rihw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755026636; x=1755631436; 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=cAMPXkeC97be5vrkWMOP6D7jQs9OWhWX6Txvw9DQCp0=; b=dlWRg8M+tx89rK+NjVPLh1ZIZk7ar29wevqWfLC1Zh8psNO/EGVHHjVEGGiV11NHaR FaWt9P+Rzsds8KHHhl6s10S3WmttKODOaODPv5B22sJCNJed0TZdyH55ZVfe3L2wlyr0 XNBOQPsIuib4jvWbmlp6Y+TKEUyHLFNgqRcFSH5xAveB2rt8jaVCuRrk5bAr05NPVUQy rq1OwXjxH43EO/xiSatC+N5bRXP1Yw7aBCaof1o/Hx3EMO4Ewfx9SNKZKGcXXJaIx67V hTeWYKgwlRqevM4hcNIcgDcngrQEoBJ/LUkgq0lYtIxxwUG0HjdCkN823Ff6NSi/63lG HtEA== X-Forwarded-Encrypted: i=1; AJvYcCU8TArwcAL1SulfUbD2h96YXj4BHiLBakblc+FukgjkrZNp420GEyCtddfajD1Pg/q1kdUYvvAAEFBTfQ==@vger.kernel.org, AJvYcCVrivJcV3v1oeoANlkcDKCpCgnm+/2+P96MaRVQwcbD2PoxuNdZIydenNOzyL2ZEqyyhMcXx1wVw14F7x0P@vger.kernel.org, AJvYcCXuvbFlUzMCWIxY8yIT6OanCm4pvYhITbFX0Vy27DtBn0XBJ6T9fQJL79sBGY71aHgs6/PI4yg6L+3g@vger.kernel.org X-Gm-Message-State: AOJu0Yw+nk8EfMJFcDisLO2+xPISnXPNjZ9B2huWJ0WN+F1aHYc04zKR ppW8sz6WpjFbFc8SFgzSggWNmcMOGuRw57Ze7VZpsSx2YjZF+bbq1StNCZXzYA== X-Gm-Gg: ASbGncuyYQpxsqBlOx9ru81Yq28J6mOkfZDKHas4hHmYLj0UO5eOtAkHRmWWMF/1jY1 3NEGPs/Jxyws0cO/RUkDZc1c9nXRNgMVD6p7vFgQ8dsRIOdJ4mQp14Gn881EM1vp/ILwdNz0qwu Hh8zzxtFnOdnfxm1v1x2srK5VrjIPHYePZVYoDHknS4d3oJpDCanVDvYmyywKICSlIHdBPZ9T14 b4AV+6TvOBA8h6DONw5+bL2m4SfjZ2YdeYsnlo9OquoTEw39rnLELXpBWK+bBAef7GfKeH/CBks km3HDvVA65SMg2EPm5almPKaCEne3snYLmIhSaQ1E/kIhK/pk/yCCacC6vLv+9nS7rnbKTCTUrI JJnE= X-Google-Smtp-Source: AGHT+IEONCf7cWEXdiNlOm7qpzqCXEN0am4gWgDXvIBizpWxDhCHrQn63WlDGoi1E/X4jo9p75CUwQ== X-Received: by 2002:ac8:6f15:0:b0:4ab:80e0:955f with SMTP id d75a77b69052e-4b0fc7d2796mr2792511cf.34.1755026635733; Tue, 12 Aug 2025 12:23:55 -0700 (PDT) Received: from archlinux.lan ([2601:644:8200:acc7::1f6]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-7097e906c3csm101471076d6.65.2025.08.12.12.23.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Aug 2025 12:23:55 -0700 (PDT) From: Rosen Penev To: linux-wireless@vger.kernel.org Cc: =?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?= , 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: [PATCHv2 3/3] mips: qca: use led-sources for WMAC LED Date: Tue, 12 Aug 2025 12:23:34 -0700 Message-ID: <20250812192334.11651-4-rosenp@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250812192334.11651-1-rosenp@gmail.com> References: <20250812192334.11651-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..344e1a2ee6ea 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 { + reg =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..573ca7752698 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 { + reg =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..6891d9589b68 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 { + reg =3D <0>; + }; }; --=20 2.50.1