Received: by 2002:ab2:3b45:0:b0:1f4:bc7c:a2d3 with SMTP id t5csp2335808lqf; Tue, 16 Apr 2024 07:05:23 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXTmyE5G+5JUHy/Ytg5geJjKYLldGK6tnAdORgUZxK0As1G3V64RZ8r1YGcVIpmaWxp2K80ZOqY3MJZGS2Km70eUefo847xN+FXXNGZ8g== X-Google-Smtp-Source: AGHT+IG03QpNkdq2ZOFANFrTPerkpWQIAlxRKXalRRk/0942hEZPLLzZIxiRVgUSQ4fI3+9G1irm X-Received: by 2002:a17:90b:4b89:b0:2aa:8de4:9680 with SMTP id lr9-20020a17090b4b8900b002aa8de49680mr2216434pjb.31.1713276323239; Tue, 16 Apr 2024 07:05:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713276323; cv=pass; d=google.com; s=arc-20160816; b=y5AEFe27I8DWfcEzcFn0zoxqVSDc9AwsMuZ+ixI0IQ31B6Vsed4hRgLqY6PUoe5mjR nbyzX/zPa/BeBFXP7NAQvC4BhMwfpqFgLZbpxG5Fv/y4fmn4Legz7z/JFf3A9stYsJPe 1ErlN0LdV6a970RKlolYp5ty1SJR1mjE2P8c/nd1mcnZyZRpUofzwdrZSeFA32nXTJL+ WPfMXi3tcbVsOeYF+1wUmRi5DLTF6oFpjwyqRMBEPOqDsAxOmhW8QloMVG3S9KxwEfW+ 5AqKnIuMnPG0mSTpKVpDhCsS8MZOlNZ9TGlsR2y+avtIYJW8XJurDd7r+R2op+PqEEea Uicg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=organization:in-reply-to:content-transfer-encoding :content-disposition:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:references:message-id:subject:cc:to:from:date :dkim-signature; bh=HqGzsq8iNdCFqAaMia9p20RlUmecwp3Bz6CIwHJ1CpM=; fh=x0QYryY4n4SfF4ZdhZbOP0xkIcVw0aZ/BAcmIaFYico=; b=fX25um2pmr25gPp0Ipr+deuaYu+xZ0un82EDkjMVqQroRp0P9gX5lVvhRzkSFMCr02 9/EmutOtOli5beq6DdOWzuRZqfCd9XCCS9TVDCmWfdGhbsPD4agh/0/1lROGbHtJ5t9b 6qd90fwLWp9b9hwhiARzKq+fa8pdHQbfg6I3dq/76e2n9/0/59KkOxZ7NWZ6gBcpIYPU sIS0+aMqpY28Vuc5vY+qBKSj9Hl7EZZNXlzR6s8o8eNo1evEVdAcQZvsHWJUakBai+AE gRdJkoR4spu5LWiOHkGGnqQca3CeFoR8lL8ZhXLJrL2gCc1e49WaPC0Q/UuYqcEzp1iv b1bA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=GLlJDBCd; arc=pass (i=1 dkim=pass dkdomain=intel.com dmarc=pass fromdomain=linux.intel.com); spf=pass (google.com: domain of linux-wireless+bounces-6400-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-wireless+bounces-6400-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id om5-20020a17090b3a8500b002a161b13a14si10243792pjb.93.2024.04.16.07.05.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Apr 2024 07:05:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless+bounces-6400-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=GLlJDBCd; arc=pass (i=1 dkim=pass dkdomain=intel.com dmarc=pass fromdomain=linux.intel.com); spf=pass (google.com: domain of linux-wireless+bounces-6400-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-wireless+bounces-6400-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 886EA2876E4 for ; Tue, 16 Apr 2024 14:05:22 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C517F12CD90; Tue, 16 Apr 2024 14:05:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="GLlJDBCd" X-Original-To: linux-wireless@vger.kernel.org Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.14]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D932612838C; Tue, 16 Apr 2024 14:05:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.14 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713276317; cv=none; b=kYGGJaSaz55BrG0+XiaH9pD+YMb9UO0G7S42ZHh7LbFfd+gR87qQygL76HJA7OtxwXcRt8vks+2udGtpEU6UwV+yxut5exFK3AkAOzV0vc2Lg6Tfiw6aPdq6Lq6X+r2rsA8lyAoU/NansjZpSRgTQRVdUHgDy2wx72mQg34xAPQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713276317; c=relaxed/simple; bh=8M2ppSPVva638z5ABaUVriqyvbuS97xgMtG6yxPRPDU=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=UdQax1IdkX5syaIGD5xBgJAQ8r5veI9uJn+goR6uYrpIj2zAVIZ0YXGne/r2AViYJLkGWattP4UHiY1tw8t0yB/ryGlqRwvySEkk4tToAaDC5kXYW5xnLBj3U1qzKWdeWekAAeIEGEKHQyK96QTQkDxS1k0CGQiX/iGa5v0ImvQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=GLlJDBCd; arc=none smtp.client-ip=198.175.65.14 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1713276314; x=1744812314; h=date:from:to:cc:subject:message-id:references: mime-version:content-transfer-encoding:in-reply-to; bh=8M2ppSPVva638z5ABaUVriqyvbuS97xgMtG6yxPRPDU=; b=GLlJDBCdmt+Q0jAgMTSwVBo/7QpwXWZR8ywotGfw/PqUtnjbpyE0gFdV QfG0iInftIqiAtQw9+F6tny4m0zuQFZMRTSGD4ajS4qpnpf0zcQ6zBfwC fFlswPKv82c/ISfru0K0FwgbiU1hn5YbCWliOA3bYkocVRdghTeJQhew+ vOSFwrf4aE6VhkGuWQwYNQTFJ7AyfMXICqGt9QnUyyPcTiUyegufkD5t5 5jyR7oMkKft20trFRqxfJBwJPiTFSlBOTJhkjWAtV40aq8Hlsn0T35JR0 q3DcgOSZCi1qQhQ5NvzwwFzZIs8oOlXwQ6uLBE86kYH4s+Qg1+FocLuuw w==; X-CSE-ConnectionGUID: 19haIpVuSW+ibFHqiHR1Pw== X-CSE-MsgGUID: LftmEfNOTvCqndEidjV8Xg== X-IronPort-AV: E=McAfee;i="6600,9927,11046"; a="12554253" X-IronPort-AV: E=Sophos;i="6.07,206,1708416000"; d="scan'208";a="12554253" Received: from fmviesa007.fm.intel.com ([10.60.135.147]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Apr 2024 07:05:13 -0700 X-CSE-ConnectionGUID: Osep5OIWR6yhlH0nyEsqwg== X-CSE-MsgGUID: 5BAvzasNR0WOGHBLZR1yMA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,206,1708416000"; d="scan'208";a="22340887" Received: from smile.fi.intel.com ([10.237.72.54]) by fmviesa007.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Apr 2024 07:05:09 -0700 Received: from andy by smile.fi.intel.com with local (Exim 4.97) (envelope-from ) id 1rwjQo-00000004iLg-1Y7q; Tue, 16 Apr 2024 17:05:06 +0300 Date: Tue, 16 Apr 2024 17:05:05 +0300 From: Andy Shevchenko To: Linus Walleij Cc: Bartosz Golaszewski , Rob Herring , Krzysztof Kozlowski , Bartosz Golaszewski , Kent Gibson , linux-gpio@vger.kernel.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, linux-wireless@vger.kernel.org, brcm80211@lists.linux.dev, brcm80211-dev-list.pdl@broadcom.com, Mika Westerberg , Arend van Spriel , Kalle Valo , Charles Keepax Subject: Re: [PATCH v2 1/2] gpiolib: Fix a mess with the GPIO_* flags Message-ID: References: <20240408231727.396452-1-andriy.shevchenko@linux.intel.com> <20240408231727.396452-2-andriy.shevchenko@linux.intel.com> Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo On Tue, Apr 16, 2024 at 02:22:09PM +0200, Linus Walleij wrote: > On Fri, Apr 12, 2024 at 9:44 PM Bartosz Golaszewski wrote: > > > IIUC include/dt-bindings/ headers should only be used by DT sources > > and code that parses the OF properties. > > That's what I have come to understand as well. > > I wonder if there is something that can be done to enforce it? > > Ideally the code that parses OF properties should have to > opt in to get access to the namespace. Whatever you, guys, come up with as a solution, can it be fixed sooner than later? I mean, I would appreciate if somebody got it done for v6.9-rcX/v6.10-rc1 so we don't need to look into this again. -- With Best Regards, Andy Shevchenko