Received: by 10.213.65.68 with SMTP id h4csp522105imn; Fri, 23 Mar 2018 09:32:26 -0700 (PDT) X-Google-Smtp-Source: AG47ELuPqe6ulYWM/USGQmE/zeB6+lhDqotimV9hUlxmj6wFWu0MEMREobU8TWRmLH9rBmj76LGN X-Received: by 10.99.123.71 with SMTP id k7mr22127902pgn.134.1521822746044; Fri, 23 Mar 2018 09:32:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521822746; cv=none; d=google.com; s=arc-20160816; b=A3f6CfUqwmnCkFvFH/5t9CYHsNIlLUbUk3dGoyTJRZTrQf0jV4hf+VwiIAvTqmX8oo y+KoKPJcPW2ob9imZK3nuODdE+A7TcINxLUNQHZeSScGDywPnVvTPoBoC8sTiNWK6J7x GQtYAoQ3w0Cf3wmSjiqfzb+RRO/eYyIDrtcDmy8aHUoCA/gOv++HW4fmH6c7HF7SeO+t Pp30Pwq5obvc9NcNckcj5FuBFWo42o1k+vFzZIsMiIiA0HBwWZ2CvdaoDra9mIaxxcmq HUFh4rnbr4WdBLFxntbXnnYvwWmOg4Qjx7I+UYKqCRXjEN/1zDXFWAF/M43HZDJvBB5S i7VQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=mhIEt7oZhcV7zDozJPRyL4QNzyafkunbMfD7SXHNAX4=; b=KJOLSUsorTuOG5IHagsB9wO3a/T/ZpYw/nn3a++WgaNp1SRcPj6YBecqHlxELMhfsN AsEae/2HPTYwbypQLYN41Mkzq7EG55pm1IOTwxISdfVL29ADzLFv0uiJtNX2B50SAx4b TrPW6HIlKQ+t1gXxYvhRl+8jl/YN8wc0KNO48mlk1uqUGMgSSsxKBgl5K9jjM+EVyAuO 6pbzwXDF3bffTZugvOKdjo7gH+FpLxJGAmyyv4HFdtFx1xD/Y1kghFpepmdqaPuB583S 70bMFvvHNnAQY5ebAh1vfA0HsNTxuDrMflBHwxarqzx+SXs73X/0/k8ZjSt2nPx6lGMz u3Og== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=vWL7rN8e; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m24si6970213pfj.264.2018.03.23.09.32.10; Fri, 23 Mar 2018 09:32:25 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=vWL7rN8e; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-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 S1752019AbeCWQbJ (ORCPT + 99 others); Fri, 23 Mar 2018 12:31:09 -0400 Received: from mail-qt0-f179.google.com ([209.85.216.179]:45235 "EHLO mail-qt0-f179.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751714AbeCWQbG (ORCPT ); Fri, 23 Mar 2018 12:31:06 -0400 Received: by mail-qt0-f179.google.com with SMTP id f8so13118303qtg.12; Fri, 23 Mar 2018 09:31:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=mhIEt7oZhcV7zDozJPRyL4QNzyafkunbMfD7SXHNAX4=; b=vWL7rN8e32TswnDy7SdYjZjv2NLqzIfvYGYkOg4zxjzdt2JAjAjGfzMn+rKaNAbvIA w7ueStzNlD+HQ/nc/OZCtbEGptDKiJt353tE8Sdv+YzzLmv80+IdVLlrlD9Z7Z3+3PlB A2+P+twS1G1VsQyPUefJnaOTUvSsWKPD39WN7PmDS4K5QR6gdbfOkaBL20qlpjtbc0L5 J8nqeV5pizAYWCzjhAiBbvv3DLf1oVTv7eAQnqzIIFuvfFDDuCUT5gizBqix33i167vF F/V95wCH8+lGRjX5W+BI+3O4RjR4hHhR/8dQQoIjv9zui/eya/HzPh1GYTEzlQe4FRi5 Vl5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=mhIEt7oZhcV7zDozJPRyL4QNzyafkunbMfD7SXHNAX4=; b=jyeKL+ZHXl5sGM0KygRZzg+/OHdI0LrPXggpRQ4e6ThrKDTBmOa5pHIocwlENF2F00 pGxZOqvrRpMTlSB+p10qnEhh5L5G4nxX7G/a7lwMIFLT5LFc9r7ClgtDW+ZvEVifuI5r FJ10TtDo0RJVlaghgVTpmdz8KFa5r4yk5+WKYMw3EHHSRkRn0hyFRwL4SIlaGj/Q+ASH 3fVdSfjJ64VCY24ChJhllFfUIuGdiZp1JzhDqmIXeA6oMNFojBu/zvdjCdPDC/xj6exw qGhZOAU8uSvJm6TU+OlytzpHVuPInIGiRvHWncmB7felZv8tBzPboAQIbkrt9UvPuqBt kSnA== X-Gm-Message-State: AElRT7HBw/mv2XyZbqGx/+yMPi1I56onE+8doAMoQZjfz6sKc6h3hiyZ 8f8KzVdPVnkDAong2biYBq/lu8E7jbYf4s16dD0= X-Received: by 10.237.61.184 with SMTP id i53mr17059708qtf.293.1521822665612; Fri, 23 Mar 2018 09:31:05 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.137.74 with HTTP; Fri, 23 Mar 2018 09:31:05 -0700 (PDT) In-Reply-To: <152182210780.178046.13284917877743312593@swboyd.mtv.corp.google.com> References: <20180321165848.89751-1-swboyd@chromium.org> <20180321165848.89751-4-swboyd@chromium.org> <97380342-c3aa-5d34-7b22-f6ebbab4bafe@codeaurora.org> <1521804964.23017.96.camel@linux.intel.com> <152182210780.178046.13284917877743312593@swboyd.mtv.corp.google.com> From: Andy Shevchenko Date: Fri, 23 Mar 2018 18:31:05 +0200 Message-ID: Subject: Re: [PATCH v3 3/3] pinctrl: qcom: Don't allow protected pins to be requested To: Stephen Boyd Cc: Andy Shevchenko , Linus Walleij , Timur Tabi , Stephen Boyd , Linux Kernel Mailing List , linux-arm Mailing List , devicetree , linux-arm-msm@vger.kernel.org, Bjorn Andersson , Grant Likely , "open list:GPIO SUBSYSTEM" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 23, 2018 at 6:21 PM, Stephen Boyd wrote: > bitmap_zero(chip->valid_mask, max_gpios); > for (i = 0; i < len; i++) > set_bit(tmp[i], chip->valid_mask); Looking to this code I just realized it would be nice to have {of,device}_property_read_bitmask() where bitmask_parse() is called. Since it related to change a binding, I would really take couple of days to hear other opinions. In the above case, you need to supply a string, like "1-5,16,18,25" -- With Best Regards, Andy Shevchenko