From patchwork Fri Jun 1 08:22:53 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Johan Hovold X-Patchwork-Id: 923878 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="ENyi3fOP"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40xy7Z2ngmz9s1w for ; Fri, 1 Jun 2018 18:25:14 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751753AbeFAIZM (ORCPT ); Fri, 1 Jun 2018 04:25:12 -0400 Received: from mail-lf0-f66.google.com ([209.85.215.66]:33174 "EHLO mail-lf0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751214AbeFAIX0 (ORCPT ); Fri, 1 Jun 2018 04:23:26 -0400 Received: by mail-lf0-f66.google.com with SMTP id y20-v6so13596083lfy.0; Fri, 01 Jun 2018 01:23:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references; bh=fMzSYU6t8dsUzjM5ccfQMmCr3ClhmxuRgslcOPIgYBs=; b=ENyi3fOPtHHixlONT6Ns8FhLYsIKyKzvXhqiOtIZaq6DDMKQAPmgfGcsEoY+R2LoD5 lIFOMmyZSM6l0R+mTXLFkA5P5RK0Z1VNo6LqjmEZia2M4IdbecCeOKM3/Zu7f7Gs2rXv WUrIkab4stOyjV9y46sUrjh84JTdI7hGQ1L9iP8jzVoPeXCmJdfquqHcUxokfKlG4oqQ ySGWac/vpBvvqsDnfFSaHWlEpajezzS7UXAs/DxDC3i3wG2/3VdWv7WXJ4WpdpQ5brbF azIM5F0T4F9g/5ytzTPA+k/Nbt1GSsNuocc37h0AQ0xnp5APfpge3yYSFM9o6Z/q1xGm c/XA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references; bh=fMzSYU6t8dsUzjM5ccfQMmCr3ClhmxuRgslcOPIgYBs=; b=k0ozFSQuz6Nb/GZGZ8hnwDKc/Vv4oXtVbU4QQhIePk8x00sGd9Ls48Xp2n30GLyec2 qHlfQjsrR3WboW6fM5rmYX+VJtNvJ+vGPLFkB07VglhyaSe2DrRi7oMdCjz9dg1+rsMB t6gWIpIyhxnKzNp10UW/gf2vCAsy8+iWPlU4V2VAq1Vb0/HFeaRAZ6iJvE05Kqfnxf3/ O+ojwnBYo7t3Z4v7u1UlZaNaZ2UX1pQITQotyvhCzIuH1fIXE7v00PXmrW7grmE052Xc vMrqseMN3Kh+Y/wXmYWZrpbTMMh4PrC0n+QuifK7hEW2yLlNwfLzvCyTtQTiNNP1EOcN QjzQ== X-Gm-Message-State: ALKqPwebCBIOoOOYv0oQJ7VbH5dai8lSTdCSxaGglijWO+uYiRdjjEeP IsQTzri9KDlxobAkMe8Yq6IWD5Ma X-Google-Smtp-Source: ADUXVKJf0352wXvag0GPVH6zDG2offojF9Oz+mkeKnzM7+TM+NEVHu1Pkh8woqszWE+21yDmZtNtMA== X-Received: by 2002:a19:cb96:: with SMTP id b144-v6mr6125977lfg.72.1527841404750; Fri, 01 Jun 2018 01:23:24 -0700 (PDT) Received: from xi.terra (c-8bb2e655.07-184-6d6c6d4.bbcust.telenor.se. [85.230.178.139]) by smtp.gmail.com with ESMTPSA id e65-v6sm206525lff.13.2018.06.01.01.23.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 01 Jun 2018 01:23:23 -0700 (PDT) Received: from johan by xi.terra with local (Exim 4.90_1) (envelope-from ) id 1fOfLB-0004aF-IN; Fri, 01 Jun 2018 10:23:17 +0200 From: Johan Hovold To: Greg Kroah-Hartman , Rob Herring , Mark Rutland Cc: Andreas Kemnade , Arnd Bergmann , "H . Nikolaus Schaller" , Pavel Machek , Marcel Holtmann , Sebastian Reichel , Tony Lindgren , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Johan Hovold Subject: [PATCH v3 2/8] dt-bindings: add generic gnss binding Date: Fri, 1 Jun 2018 10:22:53 +0200 Message-Id: <20180601082259.17563-3-johan@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180601082259.17563-1-johan@kernel.org> References: <20180601082259.17563-1-johan@kernel.org> Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Describe generic properties for GNSS receivers. Reviewed-by: Rob Herring Signed-off-by: Johan Hovold --- .../devicetree/bindings/gnss/gnss.txt | 36 +++++++++++++++++++ MAINTAINERS | 1 + 2 files changed, 37 insertions(+) create mode 100644 Documentation/devicetree/bindings/gnss/gnss.txt diff --git a/Documentation/devicetree/bindings/gnss/gnss.txt b/Documentation/devicetree/bindings/gnss/gnss.txt new file mode 100644 index 000000000000..f1e4a2ff47c5 --- /dev/null +++ b/Documentation/devicetree/bindings/gnss/gnss.txt @@ -0,0 +1,36 @@ +GNSS Receiver DT binding + +This documents the binding structure and common properties for GNSS receiver +devices. + +A GNSS receiver node is a node named "gnss" and typically resides on a serial +bus (e.g. UART, I2C or SPI). + +Please refer to the following documents for generic properties: + + Documentation/devicetree/bindings/serial/slave-device.txt + Documentation/devicetree/bindings/spi/spi-bus.txt + +Required properties: + +- compatible : A string reflecting the vendor and specific device the node + represents + +Optional properties: +- enable-gpios : GPIO used to enable the device +- timepulse-gpios : Time pulse GPIO + +Example: + +serial@1234 { + compatible = "ns16550a"; + + gnss { + compatible = "u-blox,neo-8"; + + vcc-supply = <&gnss_reg>; + timepulse-gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>; + + current-speed = <4800>; + }; +}; diff --git a/MAINTAINERS b/MAINTAINERS index dc3df211c1a7..fa219e80a1f8 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -5965,6 +5965,7 @@ F: include/uapi/linux/gigaset_dev.h GNSS SUBSYSTEM M: Johan Hovold S: Maintained +F: Documentation/devicetree/bindings/gnss/ F: drivers/gnss/ F: include/linux/gnss.h From patchwork Fri Jun 1 08:22:55 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Johan Hovold X-Patchwork-Id: 923880 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="ZgmFUemP"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40xy8s61wsz9s1p for ; Fri, 1 Jun 2018 18:26:21 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751673AbeFAIZJ (ORCPT ); Fri, 1 Jun 2018 04:25:09 -0400 Received: from mail-lf0-f66.google.com ([209.85.215.66]:35693 "EHLO mail-lf0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751230AbeFAIX1 (ORCPT ); Fri, 1 Jun 2018 04:23:27 -0400 Received: by mail-lf0-f66.google.com with SMTP id y72-v6so13590317lfd.2; Fri, 01 Jun 2018 01:23:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references; bh=Z3/ixmE/RVaHXA75k4pHTAbTZGBxXzf/ocqjDwDtUgM=; b=ZgmFUemPexsAJDshDjoWYZtXMW/Un2tDUDu6SWUMGvqBNjSGtKtR/L5JMWe+61b4v1 1iw0jryaKH3obZyJAiu9sBq6/a3TdHNfFrL8o//G80n/UEX6uoiqT+fJKrqS95QPoIjx A9SGq3i3WQxmXdFdog00gFnu+6iXPmuy/X9IfdEfS7kh1l7WLHdWhT0XFU+w+MwYfhYc LacLSB8erdzQQjbqgflyzA+6RNtqq4pHkzTd0SM5gwrhMvkNP/4SQnhR4bYyVkdcJmsN bY8gmoKYoi3U86iNN+GLiByAb+6gbTyQzfmA2FzptBPVOb1dcptxqpy6BGYjljbApU9p I2bA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references; bh=Z3/ixmE/RVaHXA75k4pHTAbTZGBxXzf/ocqjDwDtUgM=; b=e3ANwnIf4NtyoOBenT/F94QpQSpnPmNt+hMR6BifiAY4jPPtSO5U7KW3xyHZ59aELn RVfqg2LZFtKyUILr2cMiY22jVaW++X2cd8wyl+rM6HPzM7jqzts39hd/9A+2o0F7s4E3 rVZl1UHmkeLJvl85JLIJ+n5o0kf0w02JmSrfSPFLVDzlNJIx509dXb+/r6rdGQ5ojX64 FASR7XAKCzc1t5rgOAbEUGHVz8VcihkP2iiVklDzbuslhrzV8p7KYaliTgR7jJE2XpXt fMatWOfLj8sgavp73aQ5YSrFEprpTGkJg4UIqhCIfe2efu/60V5HDtyRd9Hr8Rho0ZZu o5Fw== X-Gm-Message-State: ALKqPwcycc/zYkYiQOlvA8GPorrQVjuXyeVPgoHrsNPDoGRPe5QPoFXm g46Am7zXyiA+NBCptf8N4NY= X-Google-Smtp-Source: ADUXVKK0Azy5x4zgeClHVCFdeV5WEPACHsJTtEvwiAVUpyTshPDMRvTBv0qmIPh5XKcAqAJeoGhm4Q== X-Received: by 2002:a19:d245:: with SMTP id j66-v6mr6548903lfg.139.1527841405581; Fri, 01 Jun 2018 01:23:25 -0700 (PDT) Received: from xi.terra (c-8bb2e655.07-184-6d6c6d4.bbcust.telenor.se. [85.230.178.139]) by smtp.gmail.com with ESMTPSA id s83-v6sm5912453lfi.14.2018.06.01.01.23.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 01 Jun 2018 01:23:24 -0700 (PDT) Received: from johan by xi.terra with local (Exim 4.90_1) (envelope-from ) id 1fOfLB-0004aP-PC; Fri, 01 Jun 2018 10:23:17 +0200 From: Johan Hovold To: Greg Kroah-Hartman , Rob Herring , Mark Rutland Cc: Andreas Kemnade , Arnd Bergmann , "H . Nikolaus Schaller" , Pavel Machek , Marcel Holtmann , Sebastian Reichel , Tony Lindgren , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Johan Hovold Subject: [PATCH v3 4/8] dt-bindings: gnss: add u-blox binding Date: Fri, 1 Jun 2018 10:22:55 +0200 Message-Id: <20180601082259.17563-5-johan@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180601082259.17563-1-johan@kernel.org> References: <20180601082259.17563-1-johan@kernel.org> Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add binding for u-blox GNSS receivers. Note that the u-blox product names encodes form factor (e.g. "neo"), chipset (e.g. "8") and variant (e.g. "q"), but that only formfactor and chipset is used for the compatible strings (for now). Signed-off-by: Johan Hovold Reviewed-by: Rob Herring --- .../devicetree/bindings/gnss/u-blox.txt | 44 +++++++++++++++++++ .../devicetree/bindings/vendor-prefixes.txt | 1 + 2 files changed, 45 insertions(+) create mode 100644 Documentation/devicetree/bindings/gnss/u-blox.txt diff --git a/Documentation/devicetree/bindings/gnss/u-blox.txt b/Documentation/devicetree/bindings/gnss/u-blox.txt new file mode 100644 index 000000000000..e475659cb85f --- /dev/null +++ b/Documentation/devicetree/bindings/gnss/u-blox.txt @@ -0,0 +1,44 @@ +u-blox GNSS Receiver DT binding + +The u-blox GNSS receivers can use UART, DDC (I2C), SPI and USB interfaces. + +Please see Documentation/devicetree/bindings/gnss/gnss.txt for generic +properties. + +Required properties: + +- compatible : Must be one of + + "u-blox,neo-8" + "u-blox,neo-m8" + +- vcc-supply : Main voltage regulator + +Required properties (DDC): +- reg : DDC (I2C) slave address + +Required properties (SPI): +- reg : SPI chip select address + +Required properties (USB): +- reg : Number of the USB hub port or the USB host-controller port + to which this device is attached + +Optional properties: + +- timepulse-gpios : Time pulse GPIO +- u-blox,extint-gpios : GPIO connected to the "external interrupt" input pin +- v-bckp-supply : Backup voltage regulator + +Example: + +serial@1234 { + compatible = "ns16550a"; + + gnss { + compatible = "u-blox,neo-8"; + + v-bckp-supply = <&gnss_v_bckp_reg>; + vcc-supply = <&gnss_vcc_reg>; + }; +}; diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt index b5f978a4cac6..2128dfdf73f1 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.txt +++ b/Documentation/devicetree/bindings/vendor-prefixes.txt @@ -374,6 +374,7 @@ tronsmart Tronsmart truly Truly Semiconductors Limited tsd Theobroma Systems Design und Consulting GmbH tyan Tyan Computer Corporation +u-blox u-blox ucrobotics uCRobotics ubnt Ubiquiti Networks udoo Udoo From patchwork Fri Jun 1 08:22:57 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Johan Hovold X-Patchwork-Id: 923877 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="s42da14B"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40xy6H6jHmz9s2S for ; Fri, 1 Jun 2018 18:24:07 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751270AbeFAIYE (ORCPT ); Fri, 1 Jun 2018 04:24:04 -0400 Received: from mail-lf0-f66.google.com ([209.85.215.66]:46958 "EHLO mail-lf0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751377AbeFAIX2 (ORCPT ); Fri, 1 Jun 2018 04:23:28 -0400 Received: by mail-lf0-f66.google.com with SMTP id j13-v6so9153534lfb.13; Fri, 01 Jun 2018 01:23:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references; bh=j1AztNWHwAG7IyT31+Hy/5Kccg56FDo3Vc0bE6lIQ4A=; b=s42da14BMg4touryKsKrufRGZ4Ew+Yx37skZHWQZJUG92/gjwYNnoh3Fvt/p96o9HN /bVDAb3Wb+L9G6cx00xmM9JmAGDMmCIHjWaIRG3/ZboFhoSUvYSswfU3AsxhNqg6gS0A tmSZBihGVaYxpk1SctgUZQvVVa94OTmEeEY0oTYRT/R9a9huZPvA98S1y3oJp04051pn DgJttYFovajXfzFl0t+kx9/08+35yf7B/U7zAssS46WkIDhwMtDtNIoprlS6PEcYPZHU I74ahdMh9NbB3Ubug4tiXwe4nBrXNXjLmy7lnnoR1KinglRCsE51M9MBlSFMQlpSczA+ 87VQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references; bh=j1AztNWHwAG7IyT31+Hy/5Kccg56FDo3Vc0bE6lIQ4A=; b=DQGMCYcZsxXqc3ETn63uFg8iPIZNKEB89y5xYvZ9Thd3FKhtO14U41SAwd/2XdSBxh 064Rwga5xbgE4tKCB2+QYp69QmaObxo54Ew0gnd7XZ6O431rKLlvJ02BFIpMuVpGcdl4 68qk7Ww0eIvgFx3iqk0/5kUELi8wqXTPtNxWZQrUyl/StPidVV0yha9kaWkZDiSuSXSW rR8ATAEp+j1EECzZ2FlLYAvHwF6E1knr62437oS3ISofQJREzxDxvNgpay5uAi5tTC0f rvMGEj/SOA2hfasH1u67snqxNtVmH1l6Dmn76kuwI1mUYPqp7YzR6MmSE2iQPMzf/v3T oCBg== X-Gm-Message-State: ALKqPwemtKwH/vObXxB5pOIo+9+hee+2B8/eM0DKi/gn+orelAlFBFIC g3npdrwtdVanH0dT8M3BxV0= X-Google-Smtp-Source: ADUXVKLmB5/vlPztPMh1SO30FDbe9UH8p/AYy/Fpz/rg3kNjqSIArxz38a4e+Zg0+mzn09G2HdVlXQ== X-Received: by 2002:a19:e497:: with SMTP id x23-v6mr6014751lfi.40.1527841406913; Fri, 01 Jun 2018 01:23:26 -0700 (PDT) Received: from xi.terra (c-8bb2e655.07-184-6d6c6d4.bbcust.telenor.se. [85.230.178.139]) by smtp.gmail.com with ESMTPSA id q84-v6sm815526lja.50.2018.06.01.01.23.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 01 Jun 2018 01:23:24 -0700 (PDT) Received: from johan by xi.terra with local (Exim 4.90_1) (envelope-from ) id 1fOfLB-0004aa-Ut; Fri, 01 Jun 2018 10:23:17 +0200 From: Johan Hovold To: Greg Kroah-Hartman , Rob Herring , Mark Rutland Cc: Andreas Kemnade , Arnd Bergmann , "H . Nikolaus Schaller" , Pavel Machek , Marcel Holtmann , Sebastian Reichel , Tony Lindgren , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Johan Hovold Subject: [PATCH v3 6/8] dt-bindings: gnss: add sirfstar binding Date: Fri, 1 Jun 2018 10:22:57 +0200 Message-Id: <20180601082259.17563-7-johan@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180601082259.17563-1-johan@kernel.org> References: <20180601082259.17563-1-johan@kernel.org> Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add binding for SiRFstar-based GNSS receivers. Note that while four compatible-strings are initially added representing devices which differ in which I/O interfaces they support, they otherwise essentially share the same feature set. Pin and supply names vary slightly, as do some recommended timings. Note that the wakeup gpio is not intended to be used as a wakeup source, but rather to detect the current power state of the device (active or hibernate). Reviewed-by: Rob Herring Signed-off-by: Johan Hovold --- .../devicetree/bindings/gnss/sirfstar.txt | 45 +++++++++++++++++++ .../devicetree/bindings/vendor-prefixes.txt | 3 ++ 2 files changed, 48 insertions(+) create mode 100644 Documentation/devicetree/bindings/gnss/sirfstar.txt diff --git a/Documentation/devicetree/bindings/gnss/sirfstar.txt b/Documentation/devicetree/bindings/gnss/sirfstar.txt new file mode 100644 index 000000000000..648d183cdb77 --- /dev/null +++ b/Documentation/devicetree/bindings/gnss/sirfstar.txt @@ -0,0 +1,45 @@ +SiRFstar-based GNSS Receiver DT binding + +SiRFstar chipsets are used in GNSS-receiver modules produced by several +vendors and can use UART, SPI or I2C interfaces. + +Please see Documentation/devicetree/bindings/gnss/gnss.txt for generic +properties. + +Required properties: + +- compatible : Must be one of + + "fastrax,uc430" + "linx,r4" + "wi2wi,w2sg0008i" + "wi2wi,w2sg0084i" + +- vcc-supply : Main voltage regulator (pin name: 3V3_IN, VCC, VDD) + +Required properties (I2C): +- reg : I2C slave address + +Required properties (SPI): +- reg : SPI chip select address + +Optional properties: + +- sirf,onoff-gpios : GPIO used to power on and off device (pin name: ON_OFF) +- sirf,wakeup-gpios : GPIO used to determine device power state + (pin name: RFPWRUP, WAKEUP) +- timepulse-gpios : Time pulse GPIO (pin name: 1PPS, TM) + +Example: + +serial@1234 { + compatible = "ns16550a"; + + gnss { + compatible = "wi2wi,w2sg0084i"; + + vcc-supply = <&gnss_reg>; + sirf,onoff-gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>; + sirf,wakeup-gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>; + }; +}; diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt index 2128dfdf73f1..61db9d2391c4 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.txt +++ b/Documentation/devicetree/bindings/vendor-prefixes.txt @@ -120,6 +120,7 @@ excito Excito ezchip EZchip Semiconductor fairphone Fairphone B.V. faraday Faraday Technology Corporation +fastrax Fastrax Oy fcs Fairchild Semiconductor firefly Firefly focaltech FocalTech Systems Co.,Ltd @@ -197,6 +198,7 @@ licheepi Lichee Pi linaro Linaro Limited linksys Belkin International, Inc. (Linksys) linux Linux-specific binding +linx Linx Technologies lltc Linear Technology Corporation lsi LSI Corp. (LSI Logic) lwn Liebherr-Werk Nenzing GmbH @@ -393,6 +395,7 @@ vot Vision Optical Technology Co., Ltd. wd Western Digital Corp. wetek WeTek Electronics, limited. wexler Wexler +wi2wi Wi2Wi, Inc. winbond Winbond Electronics corp. winstar Winstar Display Corp. wlf Wolfson Microelectronics