From patchwork Thu Feb 28 20:18:09 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Robert Yang X-Patchwork-Id: 10833663 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id CFBBD1390 for ; Thu, 28 Feb 2019 20:18:23 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C265F2F82E for ; Thu, 28 Feb 2019 20:18:23 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B66442F841; Thu, 28 Feb 2019 20:18:23 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 6D6632F82E for ; Thu, 28 Feb 2019 20:18:23 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387825AbfB1USW (ORCPT ); Thu, 28 Feb 2019 15:18:22 -0500 Received: from mail-it1-f193.google.com ([209.85.166.193]:51542 "EHLO mail-it1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387801AbfB1USU (ORCPT ); Thu, 28 Feb 2019 15:18:20 -0500 Received: by mail-it1-f193.google.com with SMTP id e24so16715231itl.1; Thu, 28 Feb 2019 12:18:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=40fGOBZ2WRp7c5AXY118hJm2tF8m6I1wVRQbUkrZ3wk=; b=FnCHEB/wPnS9VhlFtjX69Ou6SXpcGei8/PMPsCD3wFBRqW4c5DBO7vOp3qrhKtKgvb fOKO2Imx4dAwtWYMILpNYeP015ukTtGPX+0kKEGfmuXufck9yHa7zS8xDeY7rXr2pQjN IOFgpoKnikxAwwpuNMYBY3vKWpIR6Tk82lBZHBEoK/W/cNgqrJeuiNWL1MBu6mhJ9iLX HuDNclcML/kVHwrDG3gtweoyItZruD2wUDPfGHKPpfc1dhLvxJIp5wRHEw3TNqnoO8Ui wkA1Skemr/xPlp1nzQuDt32y65mrdwFhbLdw9Jee62c0m8HnBGl33/4LzpxEVBcl2+ge JzGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=40fGOBZ2WRp7c5AXY118hJm2tF8m6I1wVRQbUkrZ3wk=; b=ocYgqX8V8o/sp8Q41qneI4lhfjpUlFZpWmwNyJcXWAQlrOVW5JstVDb0WvfLqY9fqA y3TRFJXadF6BJWP/JeSkW7XDdmnv2uWOySz1FktQgmj3M39JJc45xPae+39MTt2yCiXh a1qHvH3PrbiG2V2gEbZfH0eF+ZTWh5DaAJWH0tVp0HceOX1X9ZeKHAEMZ6WLeaY9tGIT IXyUJwN3yzo1mflajGC0cVG4zSvWGoTu3qnFDZIeXzqUzihGGIisIulz0LiBcsfNEKy+ PR/Qxzm9Jy6+S9lSRU5OXks+gRMTTM5+ZGTcWskwNnr4VhuGrIKLHrcYqgw0w3H1zVZy TC0w== X-Gm-Message-State: APjAAAUNqS7zgZ9WLw2Y2p6GkEQIeCVmyX22XiBbTOjYW/USxfnvYd+x B6mMss/ZuHGYjKVMLPi1gA== X-Google-Smtp-Source: APXvYqwakrTGQyhvOp40sHGQXKJ1kgObg/tqcaAkdYeMEzOjzevWRQxR9AGDcamXkN+aEoAtQKqIBA== X-Received: by 2002:a02:117:: with SMTP id c23mr551878jad.71.1551385100083; Thu, 28 Feb 2019 12:18:20 -0800 (PST) Received: from localhost.localdomain (CPE1cabc0918a93-CM1cabc0918a90.cpe.net.cable.rogers.com. [99.229.26.117]) by smtp.gmail.com with ESMTPSA id l131sm3388808itc.17.2019.02.28.12.18.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Feb 2019 12:18:19 -0800 (PST) From: Robert Yang To: Jonathan Cameron , Rob Herring , Mark Rutland Cc: linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Robert Yang Subject: [PATCH 1/3] dt-bindings: Add vendor prefix for Kionix, Inc. Date: Thu, 28 Feb 2019 15:18:09 -0500 Message-Id: <20190228201811.7582-2-decatf@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190228201811.7582-1-decatf@gmail.com> References: <20190228201811.7582-1-decatf@gmail.com> Sender: linux-iio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-iio@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Kionix manufactured MEMs sensors. There are Kionix acceleromoter sensor drivers which can be used with device tree. Signed-off-by: Robert Yang --- Documentation/devicetree/bindings/vendor-prefixes.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt index 01732c887521..e28583ebe5e8 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.txt +++ b/Documentation/devicetree/bindings/vendor-prefixes.txt @@ -208,6 +208,7 @@ kiebackpeter Kieback & Peter GmbH kinetic Kinetic Technologies kingdisplay King & Display Technology Co., Ltd. kingnovel Kingnovel Technology Co., Ltd. +kionix Kionix, Inc. koe Kaohsiung Opto-Electronics Inc. kosagi Sutajio Ko-Usagi PTE Ltd. kyo Kyocera Corporation From patchwork Thu Feb 28 20:18:10 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Robert Yang X-Patchwork-Id: 10833667 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id B270F13B5 for ; Thu, 28 Feb 2019 20:18:40 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A07962F82E for ; Thu, 28 Feb 2019 20:18:40 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 906832F841; Thu, 28 Feb 2019 20:18:40 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 41D4D2F82E for ; Thu, 28 Feb 2019 20:18:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387858AbfB1USe (ORCPT ); Thu, 28 Feb 2019 15:18:34 -0500 Received: from mail-io1-f68.google.com ([209.85.166.68]:42611 "EHLO mail-io1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726088AbfB1USW (ORCPT ); Thu, 28 Feb 2019 15:18:22 -0500 Received: by mail-io1-f68.google.com with SMTP id p196so17651108iod.9; Thu, 28 Feb 2019 12:18:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=7etm47TnRnregHBE+j/uykWGKkqjJyGdYAKbcvnRIHQ=; b=cJsuZ7LiT9FNFK5H4B9VrW48ih2d8JR59pG29RS9XLg7smROgPYKSG9HDzVXbOvgFH vDk1VgZM5BZxryzU5ebx6JdgHHsG9KyqXaWQoFtT1NTzbqMV5lTQhML4NY2L6Qm47YBF Y1tZ1UxhLmAB35gfIY0wZ4Ai+ODwJtbcMXLU81hxxnMOiDzjB044CK8SPJdVimLvW1re otDzwkzGswS4dR5cInI3BHk684iKWlrmPi6qgBEaer/Mg/M+/XDg+KuxYVE+LST7Uf2h MA05inDew97jK4lozUMJGY+eVD3gnXObdQ0UY+ameZiNxaQmT8EHpFWSvHqLnhi/33q2 cNnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=7etm47TnRnregHBE+j/uykWGKkqjJyGdYAKbcvnRIHQ=; b=LIinLjjuvggXN4gqagmKzHygXbYbHyZsUuq+QmEub8s+NaPu5hS7cO53DuH7MJZqQF EWLLekP67Ax92C8afyIj/dqdalS6Q/mE/ap9JGIVxo61mAUJTBHYZO+dNBUcYd+vf87/ V78o1w1S44pabrAKx5TV6rfMOenQriDgNmMdUryOZsyi7RaEmhi+49DveH8CrRYuTKD9 o9IQ566CvS3W4fylsmjKLiAfBRdoGU93SW2YpI6EWhfit66E401+ln1NfgAdFigbsuX6 BvlF0iD3EpuYmduAZS6DWfScxxL96efqod7JUn4ndvGUhLcSvavlkosvcviPWXQSlIqZ ADZw== X-Gm-Message-State: APjAAAWv/Bxw8e2ALl7gzPUnf0gF4aQF/rYIE7EUu/IL6uZ21jpfSPvR BRqQN3U0j+BNY/nhwV1Lkw== X-Google-Smtp-Source: APXvYqz59PQX0kV3rme6WL6/BAW9nwr5K0/Wc+knAFME1D6gUdhJZs85a/IxGzNZGpIhGJYJTp/y3g== X-Received: by 2002:a6b:4108:: with SMTP id n8mr761438ioa.168.1551385101285; Thu, 28 Feb 2019 12:18:21 -0800 (PST) Received: from localhost.localdomain (CPE1cabc0918a93-CM1cabc0918a90.cpe.net.cable.rogers.com. [99.229.26.117]) by smtp.gmail.com with ESMTPSA id l131sm3388808itc.17.2019.02.28.12.18.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Feb 2019 12:18:20 -0800 (PST) From: Robert Yang To: Jonathan Cameron , Rob Herring , Mark Rutland Cc: linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Robert Yang Subject: [PATCH 2/3] dt-bindings: iio: accel: kxcjk1013: Add device tree binding documentation Date: Thu, 28 Feb 2019 15:18:10 -0500 Message-Id: <20190228201811.7582-3-decatf@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190228201811.7582-1-decatf@gmail.com> References: <20190228201811.7582-1-decatf@gmail.com> Sender: linux-iio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-iio@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Document device tree bindings for Kionix KXCJK-1013 Accelerometer driver. Signed-off-by: Robert Yang --- .../bindings/iio/accel/kionix,kxcjk1013.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.txt diff --git a/Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.txt b/Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.txt new file mode 100644 index 000000000000..521c53799bc5 --- /dev/null +++ b/Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.txt @@ -0,0 +1,18 @@ +Kionix KXCJK-1013 Accelerometer device tree bindings + +Required properties: + +- compatible: Must be one of: + "kionix,kxcjk1013" + "kionix,kxcj91008" + "kionix,kxtj21009" + "kionix,kxtf9" + "kionix,SMO8500" + - reg: i2c slave address + +Example: + +kxtf9@f { + compatible = "kionix,kxtf9"; + reg = <0x0F>; +}; From patchwork Thu Feb 28 20:18:11 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Robert Yang X-Patchwork-Id: 10833665 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id B4FC11390 for ; Thu, 28 Feb 2019 20:18:32 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A75912F82E for ; Thu, 28 Feb 2019 20:18:32 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9B28E2F841; Thu, 28 Feb 2019 20:18:32 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4F88A2F82E for ; Thu, 28 Feb 2019 20:18:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387766AbfB1US0 (ORCPT ); Thu, 28 Feb 2019 15:18:26 -0500 Received: from mail-it1-f196.google.com ([209.85.166.196]:38871 "EHLO mail-it1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387858AbfB1USY (ORCPT ); Thu, 28 Feb 2019 15:18:24 -0500 Received: by mail-it1-f196.google.com with SMTP id l66so17775761itg.3; Thu, 28 Feb 2019 12:18:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=leNRNY5PA6g1RqFbwlrVxKbLw9rvvy5ngWIY3AMUiI8=; b=WTpI9fRxafw4c6SnpmRogSHfP7KO1ZH2pd83VSn+1rT8xPZeAfJHk05ezwasI7kG1q J26gWARTIg3MazOsxYCU7l2pIHHg+J4HaJuEVudX/7/ekGEDjgMQBX58rzky2njmsEmi idM4jVxXcguZH+3f0kv+c7v2HqteuzkTuk+Ilid7MnfVJvj8CX61ig2KmRvzTKZfVstM Ss566pyGP6nRGlL1+2wkhNQHdzSb8SQYl145QGy8C5ZF6qU3yfP2xQ3oSQxvEUnrcl3f xtyXy7GJycxjtEtwlG+D1IAIZDCeJwa+v2esw6GTAfWiNEVvepo73+ucJYQm9RDgpoFo qtpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=leNRNY5PA6g1RqFbwlrVxKbLw9rvvy5ngWIY3AMUiI8=; b=FozG7QJXsxz8yQ7Et2gNQtP2oTQ2eh5wEzQR0VWKHgOJstXVpxb4tYKdAd/kneVR88 xAU4h8whJRpLS5dQOS9i18nSNTQN/UBJ8a7I9UPgNmRoPgWpEHQGK4hZRi0bFWkULWIs U+z9/IOwdBTCS0lQ5XMOtViK5zlQr3hUbmwcV/ZDh/gHCBy/ZWITBIVkFmf6bOeuIfgK +dwyF0aeImJToAIQNBmWDiO2CoaKiq/d5t96dfo1MxIL7k+S51YJoubjq6TiesRFqz2E bGaZ4KrSMSoynsJFnUeWbqB09gRDACrIcJ3572v76y5n7XyKYUkzLlfKYehCwnD19YiD b76A== X-Gm-Message-State: AHQUAuZq83a/mCgmHbJ7ewVJvVWRO7imxj4gprtYChLz8WOO2fhwhnla MklNehh21gsO52eY8jT2Qw== X-Google-Smtp-Source: APXvYqzdzkv+FnRHOSYcKiV5xprQboYbJ5vJFYwXpjjYf4K95TIkEFhSvSToJZ54MDVe1E3HZ5CSpg== X-Received: by 2002:a24:3c94:: with SMTP id m142mr1066052ita.36.1551385102476; Thu, 28 Feb 2019 12:18:22 -0800 (PST) Received: from localhost.localdomain (CPE1cabc0918a93-CM1cabc0918a90.cpe.net.cable.rogers.com. [99.229.26.117]) by smtp.gmail.com with ESMTPSA id l131sm3388808itc.17.2019.02.28.12.18.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Feb 2019 12:18:21 -0800 (PST) From: Robert Yang To: Jonathan Cameron , Rob Herring , Mark Rutland Cc: linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Robert Yang Subject: [PATCH 3/3] iio: accel: kxcjk1013: Add device tree support Date: Thu, 28 Feb 2019 15:18:11 -0500 Message-Id: <20190228201811.7582-4-decatf@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190228201811.7582-1-decatf@gmail.com> References: <20190228201811.7582-1-decatf@gmail.com> Sender: linux-iio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-iio@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Add device tree support for kxcjk-1013 accelerometer sensors. Signed-off-by: Robert Yang --- drivers/iio/accel/kxcjk-1013.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/drivers/iio/accel/kxcjk-1013.c b/drivers/iio/accel/kxcjk-1013.c index 7096e577b23f..e7a00743cdcb 100644 --- a/drivers/iio/accel/kxcjk-1013.c +++ b/drivers/iio/accel/kxcjk-1013.c @@ -1510,10 +1510,21 @@ static const struct i2c_device_id kxcjk1013_id[] = { MODULE_DEVICE_TABLE(i2c, kxcjk1013_id); +static const struct of_device_id kxcjk1013_of_match[] = { + { .compatible = "kionix,kxcjk1013", }, + { .compatible = "kionix,kxcj91008", }, + { .compatible = "kionix,kxtj21009", }, + { .compatible = "kionix,kxtf9", }, + { .compatible = "kionix,SMO8500", }, + { } +}; +MODULE_DEVICE_TABLE(of, kxcjk1013_of_match); + static struct i2c_driver kxcjk1013_driver = { .driver = { .name = KXCJK1013_DRV_NAME, .acpi_match_table = ACPI_PTR(kx_acpi_match), + .of_match_table = of_match_ptr(kxcjk1013_of_match), .pm = &kxcjk1013_pm_ops, }, .probe = kxcjk1013_probe,