From nobody Fri Oct 3 20:55:19 2025 Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.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 3B0BF23C8CD; Mon, 25 Aug 2025 04:48:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756097299; cv=none; b=Y7+JFm9DSGV7RytMk54iNKehtaBPeUznX3FQIy9DGWFuUD+bDiWrOebZaLblqX/RxEdtyuOmuASnpiPWSQ/+ueJSrA4ZSItfNviBctBnfOKG6/FnPZHRJ7rmRzKsRYfG7+CrgSDdl57f8VGTVQPEZ6OIYuAWtQOO/5Ep7b5hj4Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756097299; c=relaxed/simple; bh=VQAqLQTedVfiHboeFgJCeECZBjpKhMujL9+WI9Cvn6I=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=VBzmPkrZyJEzLgm7gWZqmYK+j6AWTqyDvVDgcqdc4qfUdb4yt9R+oyVKA47SVw5dKMFr424VEe/cANmsnf7NWg4oaaAibV0SpCgxLgocWVA2turel9Z+e4MzFvRZ2MRdXtLA9ACk3actM18VHn6e4zdNIZdb/j+LvwBLDRX+r2U= 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=N8WWomsP; arc=none smtp.client-ip=209.85.210.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="N8WWomsP" Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-770530175a6so538995b3a.3; Sun, 24 Aug 2025 21:48:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756097295; x=1756702095; 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=jzQ8M1wt2Lm7b7OtUgTgL/tytdwLTVWCzOvF2+iMQtM=; b=N8WWomsP5zaAwq1pththp2HbIT+8wlTuiXi/eJNUZobyKyvX2zLC67gllI/dwgsTSj hBKfkZ+WA86vrFCOS+mpSPNVeqvxWpXtyHQXmw9PeoQm01z++fAGu4/3NKpGnJ8ZFKd4 yM0P/b3JDoXLpadlacZ2/U7BMnnfKW8M+jfHStgglraYB5ww/RbkqqbQSvmqFVvsLD1m wj7dL61xtKlgIcaPA79SYpdEwXVCXmywVysu55BYfOMUqdkxIgZ7z+9G1tMM00I6d+IX UGS9n8EGEOAvlzcZu03VCuEmAijTJpaJvrAFHl2cY5CvnctjtbWwDgE5Lsu76ssYrnNF 3bcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756097295; x=1756702095; 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=jzQ8M1wt2Lm7b7OtUgTgL/tytdwLTVWCzOvF2+iMQtM=; b=K6Cl/LYFN9gSxZCoMiOZPri2KX52Z3kYdw3+3LqJUsXOGm4spgSrq9JdkKzsBTnzrf xwlX/arTvt7d1DPiUWTdRh/aJ4olJmpwcp3qPR6n42aMfyozNlLV5dBqPtpqFPsdChHm jnzE6H76GujwtojddIba+lFN0kMU2GEf1ryU+iqWpMHyWCGylkjIRyQbe3Xm9uojEL83 R++6ahm6F50KemCjoVygFD999oxektbBfHlcWZfaX6OjFy0NpXJ4g6o2rPzUjkdedAKY OhNVIopgvo2368zld0veE+YYUzX3/1RI+GHOuiI9FNbun6QgpqYOlYzs05ioMdGG6znQ LQ4g== X-Forwarded-Encrypted: i=1; AJvYcCU+I8rpfz2a5jxZ9i2II0C1HKRhvDHsOGhPWX4dIFx0LH42nRw6CZ1TG2Mnpv9vPBHk9YqjYi9+cEHOqQ==@vger.kernel.org, AJvYcCV2tzHHUz95QmhjJXAiMSrR4K/HnnOI3zBOJgH3m1qLGJjL47QF4VcTq7GiiNbn/eebqsOiF6wiEP6f@vger.kernel.org, AJvYcCX9xkNbzpLkxQ3dTEPvHXSmKB8rGJ9eeXPkbktyFgSwRZW9vVUSNVU805vxEVH9y3jpqv4vM10BCULlX1T7@vger.kernel.org X-Gm-Message-State: AOJu0YxJ1wKSEQBUDUdOeHEsuUTkJMGzVoJnjTEyqVYwodEwROjf4beO DTjwsWpW2LYglH/Zhc/HN51pborNLj4Gst8N/q7QF38uI195xc5WhOiEge8yeQ== X-Gm-Gg: ASbGncuyWpZ07rGe/wMn8Co7Duwqd42v6geM1VF4ZwYIxOIOm1USFVR/jeGrhc00BKW bOX7jJom8IX8pTqMwups5+q8CASZX0O6MniERofULs3jLJufc1NhBDaOhBmH/UwS2NRRJ6XykxU cXvY3W3pfkkSapXl1gCGePp34fpOj18HEDze0UuAozk0sOYk1i9UMozbUVnHTGfOSTVkm/KT6m+ r543yHOWUu+o2+8SNOSFYRUfArJalTeCnPkF0TKMxE01kSmvqkoeRup9NzDAay/OeWuvCnbNykq UsamQzOiUSc2l1RSV+XnUC8q3rtkOyStzKwq1OCMvDmwB71tUoBmDzdvomcnGRtiGSwS+4Dwy9L xRVTYe6OTtIk2nEVvSwR1iGygCLyxDkhInh1vx+CSYEEWjLpHQCE+2IupbrpAN19oCA== X-Google-Smtp-Source: AGHT+IFnLqW+QKhMvsuBnAtP+/QB8teWEWsPx0I9iheKRo2W/b6aCfYmudAFQZN+E+cA2wZQRXH1PA== X-Received: by 2002:a05:6a00:13a8:b0:770:59c2:e9e9 with SMTP id d2e1a72fcca58-77059c2ebe0mr2914414b3a.11.1756097295252; Sun, 24 Aug 2025 21:48:15 -0700 (PDT) Received: from archlinux.lan ([2601:644:8200:acc7::1f6]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-770400010a1sm6170153b3a.43.2025.08.24.21.48.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 Aug 2025 21:48:14 -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: [PATCHv3 1/3] dt-bindings: net: wireless: ath9k: add led bindings Date: Sun, 24 Aug 2025 21:48:10 -0700 Message-ID: <20250825044812.1575524-2-rosenp@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250825044812.1575524-1-rosenp@gmail.com> References: <20250825044812.1575524-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 | 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..bbac017d34d0 100644 --- a/Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml +++ b/Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml @@ -50,6 +50,18 @@ properties: =20 ieee80211-freq-limit: true =20 + led: + type: object + additionalProperties: false + 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 +114,9 @@ examples: compatible =3D "qca,ar9130-wifi"; reg =3D <0x180c0000 0x230000>; interrupts =3D <2>; + led { + reg =3D <0>; + led-active-low; + }; }; }; --=20 2.50.1 From nobody Fri Oct 3 20:55:19 2025 Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.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 5145A279DCA; Mon, 25 Aug 2025 04:48:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756097302; cv=none; b=M6/uamd1Dn6keEF9AveTGZXrmrddd51nBkDG2SrClaVDmOWOSjqp1YX0izvR8XXYieeWvjZcMY7tQRDVVX43+hMoo5cECPIn8Tjl65FmEzAFE22U1ngVo3xhbO0iW/TnDs36XkecH9qiqBEc/EIMNCwDbpY94vpRiVDOWRxeuwk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756097302; c=relaxed/simple; bh=W40kY5wbvrujI3XoYcNY8F73SYmOlQZdIoEMWzKo428=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Yzvd4ly+b9aH4QRCGP35cTnSlr9KLFp8RV0N2eYpOM378kOVOKv/vWBIKs+wj0McXvM7JQoiH/s6YIqLUHtPWkHSmYDInRx6+S2aMgwHxmLJOW04hg3Q08ALfjKNF7dH7wPf9YhORuYbO7/F71yzX1uHT/cq+OtUoBM/Zeg45Ng= 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=BIitUTgQ; arc=none smtp.client-ip=209.85.210.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="BIitUTgQ" Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-770522b34d1so821994b3a.1; Sun, 24 Aug 2025 21:48:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756097296; x=1756702096; 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=3zksa426wZGWz5xoWsOiI60ErY/o4m1oTspwldflGbw=; b=BIitUTgQ078Fgfzy0Ws8TqRPth67z4pBy0+ZWzd0TkmWsCPvjl6apTCvQhDxBhWupy gTd7K/l5hybgQlfWRtFvGbB8qKHXJH1Y3ZuJCfjpi5g9lo2cmWeVHfRhEBFk7L0bHv6z XHuxMS7jT4ChCOrVMkfgmQeVYXLBq1qyFY1QXOrrkGZ5pyXz0VF8nNyn0uBl8ltIHNNu iNzMzALNLfPZl82seJbxmqBUbUNc6SsO9JF/YwJ3DnPRlyt8WY7jwz3NaSz8g3NNvhMU jsVheZg0QF404F1RAD6qUmEB2ZHx7OephPv1EwtRlT3jr9uyKuAlGXziixFWYwj22q4B 5uiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756097296; x=1756702096; 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=3zksa426wZGWz5xoWsOiI60ErY/o4m1oTspwldflGbw=; b=r46TqXWiRynf0Q3h8nfM5riq7bd4byOEklVF7yaQNXKzIgqQqDWXvuyObMFUy7HNsv jhiEuQ2qHnIP5Mfa7DZHWeRRQdjcF5weW4V+2RR93Wg3nq5FVVRS+AON+NNh+3gmXKjd L37nnRqoCnD5p31QMIzIa1JikHS+EYyAy5AWnwxvoxF+02mldzyYVqdGBsqS3qs3WU4l vQ7K9xDcXD2Kmzea2FgYyWoyAbUoI9GQ2B0eQwVRGzEklgqgk9i5759OnghxDoneLPRG IQv/ix0FVrVc+EAdTJNHGMbzQhPQsZBDKK5cAT6HkiRm8nKnitgr5fhnvjfE4PQ3Ml56 ZgNg== X-Forwarded-Encrypted: i=1; AJvYcCUDLoXfo3V92Kg64tDwiGTb3z1EGrl6C3QUp8lCJi+TeU7XkIrfxFKVeppqlSaXKYfRTOeJhqiCs3RM@vger.kernel.org, AJvYcCUsBxJHn/RuWa/ue/cA4wt40+3pchsvzmyzQzru/9QlFP8BxUxF1i7RcwkuSEZUIv65Y+TOnrzV5iHMJ8xm@vger.kernel.org, AJvYcCW2BMLdzV6IPSDbARFPxzSb8GeHd03/hnWl1YlhLQJPpSdrbjo0RLDkNFSi2D32hg/v4hIm2cRjtfGmTw==@vger.kernel.org X-Gm-Message-State: AOJu0YwbStgtyTCf8wC559zx0F9tOx35o2oIlsXim9uZJq3ipd/bdmBR SCOwb2kPuA9Gy5BWXFw+6kARtiDnhmFVI/EgphmAkGvNbRTpHGUT+HEZX1I/PA== X-Gm-Gg: ASbGncusYSHZJcMA6q8P3d7ZXN/L3nN5Z0FON1YO9mc6iP7nOcxzT9PsFsu7Khi5gGy kYOXeUKqi1lrVIastI7zmSEUjmLnU0PleA9u53ijRcREa5K8lrSi7q4yYuA0odJaQGn+Vtn3sB/ 3i1v2V6dKnBNy2j4xJJMVyXymaAJsw1Yn4HyMCgSmhPbY2nh0nmpmU48LZVg0/f8RCqmgrQMfCt 2KTe6YY58glpm6PnBdjaVwSc/dApWuyaZa4H8XIYvRDVbROP4xcRDuK4Yon0y99YZ6ceOMaoLFv So58qaoALkDS2LWcwe4cENNlK1tFoOc9Uh4ZAYqMi9PS4XxqGSUKI5ojjhIdmEXKW3Rcel0UqDi AYhzDCaNYBKzrspZ2BSOhn8LyskxEwAFy6T5m3DQfcVQMtoUDY5ccddjJUuJKqo8w7Q== X-Google-Smtp-Source: AGHT+IGMbvA1fRQJwmpM2k+yGypRyBq83t7qsLxSLdp+YurVFWf1dWesggIrkclU+8wcpw2f098ezw== X-Received: by 2002:a05:6a20:5493:b0:240:10d2:adf5 with SMTP id adf61e73a8af0-24340b57600mr16289611637.2.1756097296348; Sun, 24 Aug 2025 21:48:16 -0700 (PDT) Received: from archlinux.lan ([2601:644:8200:acc7::1f6]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-770400010a1sm6170153b3a.43.2025.08.24.21.48.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 Aug 2025 21:48:15 -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: [PATCHv3 2/3] wifi: ath9k: ahb: add led pin OF support Date: Sun, 24 Aug 2025 21:48:11 -0700 Message-ID: <20250825044812.1575524-3-rosenp@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250825044812.1575524-1-rosenp@gmail.com> References: <20250825044812.1575524-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..269a792c3256 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) { + 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 Fri Oct 3 20:55:19 2025 Received: from mail-pf1-f180.google.com (mail-pf1-f180.google.com [209.85.210.180]) (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 9886F157A6B; Mon, 25 Aug 2025 04:48:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756097302; cv=none; b=u1GMMWOy0veQRDjyRZEvXvgaQhS+rzK7tQlWZSukDDP790RN/58EKKUoB5FhHHodVPgSOYXkPA2mtVxQeaEOwO2QPRTV0ok0APeJiLkXRStLSC4EuNfDX0gjpbPJzr9DSHnuwBi6pQrBO/7fs41cqjeAQANxgmOxV75ZyyAiwK8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756097302; c=relaxed/simple; bh=JU3dr+Crf9Xb9K7UG3kzrtxsMTafuGut+zNbA4vOTaU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Zyzt1FB4FMWXLk65nu3ZRqfOxmTehFRN8RF7gjwxl8gKs2YEW9EvFHoahxQE39fwPjrjZg24n8VFYCAgKf7Tb4xwvYUpuBLjZwk8RMKkgiSmwkDmqq+azdIUrLJWHuYEGJeUR8FbMMK0zjet9r2M5shhpUbm8t2Xi64vvwvKuZ0= 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=K+T7JBBE; arc=none smtp.client-ip=209.85.210.180 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="K+T7JBBE" Received: by mail-pf1-f180.google.com with SMTP id d2e1a72fcca58-770593ba164so483217b3a.3; Sun, 24 Aug 2025 21:48:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756097298; x=1756702098; 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=K+T7JBBEh9NKUZclytIfMmGBHySN2xVqIhXJ6J8hD2NLh697lGwp2akvo+BNvw/aSR PK/kp4LJF/OeeA2LLkBzvgdKQ7CTzZ6sfmy8zriPvKb+c5gHhdflYraRNkoKSpCer4hm UraWjQP0NfiAKdxO4NSzBsXj6KNHqXPAWX0J7go5bFXCjTTesPGM4j2ACgl49Qza1ERs Gw1jFRnBBgoSALBbvCLpmOYxnJxTGWKLtl60/1ru9eJlseOVv3ejPTEq0SHxoPh08GLB TEPkNxQSK4mujRNS6AA8Z5yoCZdiLqP0KU7qOf/HAPqB0AGCq/Xih6C+/QeytgNYLeUY QUdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756097298; x=1756702098; 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=TUOW4XYNLDhvwBDv0daBfnXux8ek1UUWb9ZMxCYHi71lyzoyQ6GKKFR2QdICyak1XV ENWrBlrjQ8u1YLgOXC36Le0iGteepZwWNOlsjpKbARVU+6rFmVNmFlTaNQBJHN5M4sxA fyKkzdyNuUqMHKxchHqEMfzu6C3EtOzlMqj6AqYWeAAPjOO9ymGk+6oO50UU/EABZAtS jihgBQBigsOvs7JMHPx9ctvnaUIYdHOGF/XfpaR3kqQCSIRNMccXkQwDC8f9Y+fU6Bbj 8WSC0tXVl0WgldGvEg+lX89rpZIqWECa40fVSHuNcXbMYUZcAEHdWxkaDVVk++0IMCsb jAVA== X-Forwarded-Encrypted: i=1; AJvYcCUFsJzeszoPtzgSuHUALp0YnLU30mrr1xh8CBkCKyVV0UFRTEg2YT9BoqeMC0ltrObMaHDU4KTS2F7oFvo3@vger.kernel.org, AJvYcCWxDEvEgLYaxCQce/kWy6BQVotHFfkiuwCWnDRsXU8cM9oFJ65m8nWvK/bGy8kJnHqa6CxIWcUZTlICqw==@vger.kernel.org, AJvYcCXKj8Fn/g/etVm2nhJJ0LKyVU28OSwO011BBYzbsom7DuWHARVNxuWwF7TppRv4b0iopKvOAIQIUsNb@vger.kernel.org X-Gm-Message-State: AOJu0YxWR4gPYa3VA5YGBgZHLCWCayy6Y2Mur+kV+tYjXPm6kKJPUdiX e0X6QkJob6Zd1imRm75Ka1q/sHxT4rjJvwlNggEusNmekEIWod8AWzzuyo+h5w== X-Gm-Gg: ASbGncs5MjBL66uzPOSRfoHd3gI80v5oe+U+LfQKyHoYFuaTRy4wogIw9jYZF/MgwSy YRHMo/GYG8wYDILIKRlkE3b+alc6uQ8FtoErXXQ1+rmBn8V0XlXGVF/3p1M9aG20yYsezq6bxGw nYNNEIX215cM63PztSDABV3MJLUJMYYeQgAJIspTZIFvNWB+PPwYVOjvwCAy+YXZ1dzDPC7bxkE JYnXv+FTnYBHmYVfy6yt2WxrS7os/qyi1q95ue8vl8xp65vfhRRuR+T9mQYtoqG0GiVxCFUHmQW QCIACWYjV+UnIftIiVydVwIDCxnriC8uD3lOHto+BnZeNZY5E0BDh74ZmAnr7xiX6asuxGL+53A 4oXurMvBDGULfpge6FLJ86EPldD82hTtFrEQiQdEd3rIYPaOVs7y7jWZbb4u7bRwpSQ== X-Google-Smtp-Source: AGHT+IFKZgC1m932btQWv8Gf0WVJ37bnqGo81hNXn7RxLwN8+R9zEHEuyeQdeaOzQGZMRlq2gnkSvA== X-Received: by 2002:a05:6a21:3383:b0:232:36e3:9a4e with SMTP id adf61e73a8af0-24340d40cd3mr15836463637.40.1756097297648; Sun, 24 Aug 2025 21:48:17 -0700 (PDT) Received: from archlinux.lan ([2601:644:8200:acc7::1f6]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-770400010a1sm6170153b3a.43.2025.08.24.21.48.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 Aug 2025 21:48:17 -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: [PATCHv3 3/3] mips: qca: specify WMAC LED directly Date: Sun, 24 Aug 2025 21:48:12 -0700 Message-ID: <20250825044812.1575524-4-rosenp@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250825044812.1575524-1-rosenp@gmail.com> References: <20250825044812.1575524-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