Received: by 2002:a05:6358:53a8:b0:117:f937:c515 with SMTP id z40csp3531422rwe; Sun, 16 Apr 2023 22:36:39 -0700 (PDT) X-Google-Smtp-Source: AKy350bu/cgy0o7MGYYuA6CtcYT9JyFOJbmP/ArHnzmklv48VUhdAhWi9uU53kvSXXiO5T9W1nqT X-Received: by 2002:a17:902:e810:b0:1a6:4a64:4d27 with SMTP id u16-20020a170902e81000b001a64a644d27mr15201771plg.40.1681709799233; Sun, 16 Apr 2023 22:36:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681709799; cv=none; d=google.com; s=arc-20160816; b=jowenM4TzYzhr4Iqq3XOJuWBDE+4kml/dU8SzUJOGpirESV00wfvNjKNyGw0g1UYtI M7GtbOleNDgt9pga0dgh8hbvLY9VM+eQyV6e4Mq4pdD70G5DJ89cwfLd5RzPC+mtLU4n LFf0DQJF11CDzbP2PDiEVnBkTMQJ1kfcfJmZmmOPijpcxv08mylAfF6yAXvnolhg9HX4 rhyiAuDdiKbtm5vOHzzHocRDVRFPHO+fVs1X0elKPQKRsNM7eEDNZ7wbQYTbXAgMm/Ug TwyPHZzlr9wqYvc+fyMqHpkDmjP/B9V4Qx9Nkrwgl3CdIZeD4DpkO6f4YEHdDR5fECR0 OxEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=FadWt38WGO4vXm/W7f5aEcrISxPNQCco0eon5sbunr0=; b=ab8gT8858YKekHmD18WPlcD2JhBF6ItrWZteadA/iGLblzHsbQP8H7fYhNTDeyru5E allLOUJpKnhpr2XFtXKHTkHqXC0K/rjiVF6EA49FPOnnMswB/NEBzuv4J+nxe+HC8rxi GqKKhd70LLZMLJavEvPCI7jnt2yJN5z0akmKVYQestHDA4Cox26Uryr9jZS9SZ1f9A1S Gg1UQSwoh2OeAo0+f1C70Tbt/zSCohDf5d0DsKVkAo0vLaHAW1lbLDZrqcz5nSkYVaOF S3heLTE30ysYee0SD3Q09KoG//W8iqaQtiTiVWqfbnZeqg4DwmLMZZn88ROghAr75XlG FVBA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=ozx3sXmq; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id jb11-20020a170903258b00b001a51e159297si10489769plb.368.2023.04.16.22.36.30; Sun, 16 Apr 2023 22:36:39 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=ozx3sXmq; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230049AbjDQFfl (ORCPT + 63 others); Mon, 17 Apr 2023 01:35:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56678 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229762AbjDQFfi (ORCPT ); Mon, 17 Apr 2023 01:35:38 -0400 Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 975863AB3; Sun, 16 Apr 2023 22:35:18 -0700 (PDT) Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-3f09b9ac51dso31291085e9.0; Sun, 16 Apr 2023 22:35:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681709713; x=1684301713; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=FadWt38WGO4vXm/W7f5aEcrISxPNQCco0eon5sbunr0=; b=ozx3sXmqzkUb4Er7YXFYEhhyOFgs6z298J3dgVIc7eGJV5EXRtW7aS0Vm3QRHWkfq9 qAjUAYXQ2W+GJJb3ps69heR9Aiw+OuqgRHWMOM/gMBHuGVEDUVoS9LNDRX+icxN/TyGl sbL7vBADzK8cNY1knOolsMF9Zy9uFUgf927jE/EQm7lGobqqy/6G3dnxut76p+V67hyb hIaqeAm/on4WFE93AytPaZ9KrS7o4z2mvWFJgV5afU5xQ9HnBJPw40DWYMJdqZpTJTwr Pa1zts6qtY+nvCFQnuDlMu3aF6CFSIAQDIry5Wx86uik5MEuYizhy0JBClsVb6xZz34K 1gbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681709713; x=1684301713; 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=FadWt38WGO4vXm/W7f5aEcrISxPNQCco0eon5sbunr0=; b=Aii5JGhSeZ7C+G4f2aTAMxCjgnofugaVkYnHly4iLA8/n5eztvMEaZM1XKsoHpcO0r tFdSB4Sh+O6pwIwJxZ13bmdZ+4sQJG9xtATaCtCOEzmz87DRdYCwt9puSRwwSumwu7Wf wZFTORk89Bs294ubRj8e4C/Pz2GvTRrP1cFsnPVnBgcff8hAEcgR4gqEK62iD19L6imY PEw+bpopq0eEQ7hqqUjE2+wscMkKMT+F+encXgEeQa65/L5hdVrs0T76/74oR6ykMOjv NuIBoVbi30wo3QLCS6keaJkUWpDS0W7BnQTWeXPodk39JnIFy127z16YZttayn6LkJnS gRjg== X-Gm-Message-State: AAQBX9fznaBMGQ2l4uhll3emyC9NK2vEi2V+yOPJMI9DbW/M6QiOoAFk pe0OOgwSA55rfsvKyiBMhDA= X-Received: by 2002:a5d:4d8b:0:b0:2f1:b74:5d8a with SMTP id b11-20020a5d4d8b000000b002f10b745d8amr4388937wru.5.1681709712882; Sun, 16 Apr 2023 22:35:12 -0700 (PDT) Received: from atlantis.lan (255.red-79-146-124.dynamicip.rima-tde.net. [79.146.124.255]) by smtp.gmail.com with ESMTPSA id w16-20020a5d6810000000b002e5ff05765esm9632493wru.73.2023.04.16.22.35.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 16 Apr 2023 22:35:12 -0700 (PDT) From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= To: f.fainelli@gmail.com, jonas.gorski@gmail.com, nbd@nbd.name, toke@toke.dk, kvalo@kernel.org, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, chunkeey@gmail.com, linux-wireless@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Cc: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= Subject: [PATCH v2 0/2] ath9k: of_init: add endian check Date: Mon, 17 Apr 2023 07:35:07 +0200 Message-Id: <20230417053509.4808-1-noltari@gmail.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Add new endian check flag to allow checking the endianness of EEPROM and swap its values if needed. This flag was already present on ath9k_platform_data as "endian_check". For compatibility with current devices the AH_NO_EEP_SWAP flag will be activated only when qca,endian-check isn't present in the device tree. This is because some devices have the magic values swapped but not the actual EEPROM data, so activating the flag for those devices will break them. Álvaro Fernández Rojas (2): dt-bindings: net: wireless: ath9k: document endian check ath9k: fix calibration data endianness .../devicetree/bindings/net/wireless/qca,ath9k.yaml | 5 +++++ drivers/net/wireless/ath/ath9k/init.c | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) -- 2.30.2