Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp168535pxf; Wed, 10 Mar 2021 03:28:47 -0800 (PST) X-Google-Smtp-Source: ABdhPJy/Y8y1DtGizNDI5vnIvBw6NmfNIiX5RtEs+s3g175zSgUpVRHlzvVnczlRrzmHJNM2mkXv X-Received: by 2002:a05:6402:278b:: with SMTP id b11mr2713497ede.380.1615375727673; Wed, 10 Mar 2021 03:28:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1615375727; cv=none; d=google.com; s=arc-20160816; b=aqbmjfioli6sr9AW0Mz7xdGUekS/54db8qJleYoK0cS3rF85gvK2CAXmgo57AK0TGQ 5NtyiOKSyJjjqS9rWUzJ48EEWicKi/gifACceYV+6e64Yb7ywisWaoKsTW6Urdf0/DH7 DiRzD4zBowDq/ADiEH8X1gJ6S1+e+KaxkrwylY0yqEoKS/ziVD2J5s+oWUM/2XQSRE2C vd4+NXay11m+UR6lW4Xk2oqPjqZociJ38VZB7ADG9e2MnE3LMoR+gteMHp6DgUJPY0sw xCzwM4aq/e3WiekzsUjgJF+LCEZdqhrvSsw5y0jYYdefmRz10Bybs/WGaz01URZP3UYl J+XA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:date:message-id:subject:from:references:cc :to:dkim-signature; bh=upyph0mD533CY6YiXd33LgOwWoBbDT7ww7/3l9ldIhw=; b=nGeceXzHP7J6CxVMWplZs4X3HSB92TvblClsbUu2z8K6MPitVW3gE2i/nRQEzCFhxG sWeyunUOH1BRleA4gcqKZTyhMNwO4+uzpeecl8S4GYJuTvZT5zMNslflCqHy+z1sZlS9 nNdO0kWvzp3f66WjpyGFhWxo8QGan7GhoX3EU4pEr3zq5HnyYwSA60yr0y+Wy7UA7uCn /r52Bntrj88QQn43bAa81U/Ru9gs/Xne6Lf8UGruIIx0CG7o6ox0mXVUyi1p+TgmcWLY Bz1QRx7WoH+DM8eXNEsA2dBAb54g2tJGbAI7yaJdcg0TqNRhpaXOx11vF7B42g2IZRhs iBLw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@opensynergy.com header.s=srmailgate02 header.b=x6trUXui; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=opensynergy.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i6si12038033ejk.722.2021.03.10.03.28.25; Wed, 10 Mar 2021 03:28:47 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@opensynergy.com header.s=srmailgate02 header.b=x6trUXui; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=opensynergy.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231867AbhCJLYr (ORCPT + 99 others); Wed, 10 Mar 2021 06:24:47 -0500 Received: from mx1.opensynergy.com ([217.66.60.4]:61541 "EHLO mx1.opensynergy.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231203AbhCJLYR (ORCPT ); Wed, 10 Mar 2021 06:24:17 -0500 X-Greylist: delayed 494 seconds by postgrey-1.27 at vger.kernel.org; Wed, 10 Mar 2021 06:24:16 EST Received: from SR-MAILGATE-02.opensynergy.com (localhost.localdomain [127.0.0.1]) by mx1.opensynergy.com (Proxmox) with ESMTP id 91C4DA1820; Wed, 10 Mar 2021 12:16:01 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=opensynergy.com; h=cc:cc:content-transfer-encoding:content-type:content-type :date:from:from:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=srmailgate02; bh=upyph0mD533C Y6YiXd33LgOwWoBbDT7ww7/3l9ldIhw=; b=x6trUXuix8nRLTknbDNPF3W/LMep gCDJf98BJpEqs9OFdJlwaFV+bSgWizAAQMeazcNTEeV9I4srSzxXvp2czrBegjgX ezUD5iP61WhOu7pfD98sMW4ulQjEI1XGZZ1iHLpDPDyHBI5bta4vpwJXyEd7B08z 982T+XILi7A5YN7iALhBhF9/rI2CNnC25P1nMNULqeb2Xk+eSAMgRDjEoOpMBLTJ YRu3r3CdFBbeDW1pl34z0U10PRCPVTEQjDQZWmOzZyWWxbI+eFWrmVtOsXkTGhPe e/eFNPTiBvwmT998KWWr2R2t5slRuDLy5A9i3SwyLzhmh17+bsVuITcAjA== To: Jyoti Bhayana , Jonathan Cameron , Hartmut Knaack , Lars-Peter Clausen , Peter Meerwald-Stadler , Mauro Carvalho Chehab , "David S. Miller" , Rob Herring , Lukas Bulwahn CC: , , , , , , , , , kernel test robot , Jonathan Cameron References: <20210309231259.78050-1-jbhayana@google.com> <20210309231259.78050-2-jbhayana@google.com> From: Peter Hilber Subject: Re: [PATCH v7 1/1] iio/scmi: Adding support for IIO SCMI Based Sensors Message-ID: <0b9483ca-6f61-cc13-34e6-7f8c31c4c626@opensynergy.com> Date: Wed, 10 Mar 2021 12:15:58 +0100 MIME-Version: 1.0 In-Reply-To: <20210309231259.78050-2-jbhayana@google.com> Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SR-MAIL-01.open-synergy.com (10.26.10.21) To SR-MAIL-02.open-synergy.com (10.26.10.22) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10.03.21 00:12, Jyoti Bhayana wrote: > This change provides ARM SCMI Protocol based IIO device. > This driver provides support for Accelerometer and Gyroscope using > SCMI Sensor Protocol extensions added in the SCMIv3.0 ARM specification > [snip] > + > +static int scmi_iio_get_chan_modifier(const char *name, > + enum iio_modifier *modifier) > +{ > + char *pch, mod; > + > + if (!name) > + return -EINVAL; > + > + pch = strrchr(name, '_'); > + if (!pch) > + return -EINVAL; > + > + mod = *(pch + 1); > + switch (mod) { > + case 'X': > + *modifier = IIO_MOD_X; > + return 0; > + case 'Y': > + *modifier = IIO_MOD_Y; > + return 0; > + case 'Z': > + *modifier = IIO_MOD_Z; > + return 0; > + default: > + return -EINVAL; > + } > +} > + Hi Jyoti, could you still change the above code to also accept lower case 'x', 'y', 'z'? Supporting lower case as well would establish compatibility with the lower case naming conventions used for IIO channels. By this change, channels could be forwarded without name changes (as long as they fit into the name field). I'm sorry to notice this only now. Best regards, Peter