summaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/gnss
Commit message (Collapse)AuthorAgeFilesLines
* dt-bindings: gnss: Add Broacom BCM4751 family bindingsLinus Walleij2022-05-031-0/+69
| | | | | | | | | | | | The Broadcom BCM4751 family of (A-)GPS chips have been around for some years. The latest iteration BCM4753 is for example mounted on the Huawei HiKey970. Cc: devicetree@vger.kernel.org Cc: phone-devel@vger.kernel.org Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220425132215.1309216-1-linus.walleij@linaro.org
* dt-bindings: gnss: Rewrite Mediatek bindings in YAMLLinus Walleij2022-04-252-35/+59
| | | | | | | | | | | This rewrites the Mediatek GNSS bindings in YAML. Cc: devicetree@vger.kernel.org Cc: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220425132947.1311171-1-linus.walleij@linaro.org
* dt-bindings: gnss: Add two more chipsLinus Walleij2022-03-201-0/+8
| | | | | | | | | | | | | | | | | | | | The CSR GSD4t is a CSR product using the SiRFstarIV core, and the CSR CSRG05TA03-ICJE-R is a CSR product using the SiRFstarV core. These chips have a SRESETN line that can be pulled low to hard reset the chip and in some designs this is connected to a GPIO, so add this as an optional property. Update the example with a reset line so users see that it need to be tagged as active low. Cc: devicetree@vger.kernel.org Cc: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220317225844.1262643-4-linus.walleij@linaro.org
* dt-bindings: gnss: Rewrite sirfstar binding in YAMLLinus Walleij2022-03-202-46/+68
| | | | | | | | | | This rewrites the SiRFstar DT bindings in YAML. Cc: devicetree@vger.kernel.org Cc: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220317225844.1262643-3-linus.walleij@linaro.org
* dt-bindings: gnss: Modify u-blox to use common bindingsLinus Walleij2022-03-201-9/+5
| | | | | | | | | | | | | | This modifies the existing U-Blox GNSS bindings to reference the common GNSS YAML bindings. Fixed an unrelated whitespace error while at it. Cc: devicetree@vger.kernel.org Cc: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220317225844.1262643-2-linus.walleij@linaro.org
* dt-bindings: gnss: Rewrite common bindings in YAMLLinus Walleij2022-03-202-37/+55
| | | | | | | | | | | This rewrites the text-based GNSS common bindings to use a YAML schema. Cc: devicetree@vger.kernel.org Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220317225844.1262643-1-linus.walleij@linaro.org
* dt-bindings: gnss: Convert UBlox Neo-6M binding to a schemaMaxime Ripard2021-09-132-45/+62
| | | | | | | | | | | | | The UBlox Neo 6M is supported by Linux thanks to its device tree binding. Now that we have the DT validation in place, let's convert the device tree bindings for that driver over to a YAML schema. Cc: Johan Hovold <johan@kernel.org> Signed-off-by: Maxime Ripard <maxime@cerno.tech> Link: https://lore.kernel.org/r/20210901091852.479202-22-maxime@cerno.tech Signed-off-by: Rob Herring <robh@kernel.org>
* dt-bindings: serial: Convert slave-device bindings to json-schemaGeert Uytterhoeven2020-03-231-1/+1
| | | | | | | | | Convert the serial slave-device Device Tree binding documentation to json-schema, and incorporate it into the generic serial bindings. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Reviewed-by: Matthias Brugger <mbrugger@suse.com> Signed-off-by: Rob Herring <robh@kernel.org>
* dt-bindings: gnss: add u-blox,neo-6m compatibleOndrej Jirman2019-04-041-0/+1
| | | | | | | | Add compatible for u-blox NEO-6M GPS module. Signed-off-by: Ondrej Jirman <megous@megous.com> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Johan Hovold <johan@kernel.org>
* dt-bindings: gnss: add mediatek bindingLoys Ollivier2019-02-151-0/+35
| | | | | | | | | Add binding for Mediatek-based GNSS receivers. Signed-off-by: Loys Ollivier <lollivier@baylibre.com> Reviewed-by: Rob Herring <robh@kernel.org> [ johan: rename backup supply ] Signed-off-by: Johan Hovold <johan@kernel.org>
* dt-bindings: gnss: add lna-supply propertyAndreas Kemnade2019-01-251-0/+1
| | | | | | | | Add lna-supply property. Signed-off-by: Andreas Kemnade <andreas@kemnade.info> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Johan Hovold <johan@kernel.org>
* dt-bindings: gnss: add w2sg0004 compatible stringAndreas Kemnade2019-01-251-0/+1
| | | | | | | | | Add w2sg0004 compatible string since devices without wakeup pins are now supported. Signed-off-by: Andreas Kemnade <andreas@kemnade.info> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Johan Hovold <johan@kernel.org>
* dt-bindings: gnss: add sirfstar bindingJohan Hovold2018-06-281-0/+45
| | | | | | | | | | | | | | | | | | 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 <robh@kernel.org> Signed-off-by: Johan Hovold <johan@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
* dt-bindings: gnss: add u-blox bindingJohan Hovold2018-06-281-0/+44
| | | | | | | | | | | | 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 <johan@kernel.org> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
* dt-bindings: add generic gnss bindingJohan Hovold2018-06-281-0/+36
Describe generic properties for GNSS receivers. Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Johan Hovold <johan@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>