mirror of
https://github.com/torvalds/linux
synced 2024-10-03 18:00:50 +00:00
dt-bindings: iio: pressure: honeywell,mprls0025pa.yaml add spi bus
Add spi based example. Add spi-max-frequency property required by chip specifications. Add additional maintainer. Co-developed-by: Andreas Klinger <ak@it-klinger.de> Signed-off-by: Andreas Klinger <ak@it-klinger.de> Signed-off-by: Petre Rodan <petre.rodan@subdimension.ro> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20231229092445.30180-4-petre.rodan@subdimension.ro Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
parent
0181749d4e
commit
f088491661
|
@ -8,12 +8,12 @@ title: Honeywell mprls0025pa pressure sensor
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Andreas Klinger <ak@it-klinger.de>
|
- Andreas Klinger <ak@it-klinger.de>
|
||||||
|
- Petre Rodan <petre.rodan@subdimension.ro>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
Honeywell pressure sensor of model mprls0025pa.
|
Honeywell pressure sensor of model mprls0025pa.
|
||||||
|
|
||||||
This sensor has an I2C and SPI interface. Only the I2C interface is
|
This sensor has an I2C and SPI interface.
|
||||||
implemented.
|
|
||||||
|
|
||||||
There are many models with different pressure ranges available. The vendor
|
There are many models with different pressure ranges available. The vendor
|
||||||
calls them "mpr series". All of them have the identical programming model and
|
calls them "mpr series". All of them have the identical programming model and
|
||||||
|
@ -86,6 +86,9 @@ properties:
|
||||||
description:
|
description:
|
||||||
Maximum pressure value the sensor can measure in pascal.
|
Maximum pressure value the sensor can measure in pascal.
|
||||||
|
|
||||||
|
spi-max-frequency:
|
||||||
|
maximum: 800000
|
||||||
|
|
||||||
vdd-supply:
|
vdd-supply:
|
||||||
description: provide VDD power to the sensor.
|
description: provide VDD power to the sensor.
|
||||||
|
|
||||||
|
@ -103,6 +106,7 @@ oneOf:
|
||||||
- honeywell,pmax-pascal
|
- honeywell,pmax-pascal
|
||||||
|
|
||||||
allOf:
|
allOf:
|
||||||
|
- $ref: /schemas/spi/spi-peripheral-props.yaml
|
||||||
- if:
|
- if:
|
||||||
required:
|
required:
|
||||||
- honeywell,pressure-triplet
|
- honeywell,pressure-triplet
|
||||||
|
@ -133,3 +137,22 @@ examples:
|
||||||
vdd-supply = <&vcc_3v3>;
|
vdd-supply = <&vcc_3v3>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
- |
|
||||||
|
spi {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
pressure@0 {
|
||||||
|
compatible = "honeywell,mprls0025pa";
|
||||||
|
reg = <0>;
|
||||||
|
spi-max-frequency = <800000>;
|
||||||
|
reset-gpios = <&gpio1 28 GPIO_ACTIVE_HIGH>;
|
||||||
|
interrupt-parent = <&gpio0>;
|
||||||
|
interrupts = <30 IRQ_TYPE_EDGE_RISING>;
|
||||||
|
|
||||||
|
honeywell,pressure-triplet = "0015PA";
|
||||||
|
honeywell,transfer-function = <1>;
|
||||||
|
vdd-supply = <&vcc_3v3>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
...
|
||||||
|
|
Loading…
Reference in a new issue