brintos

brintos / linux-shallow public Read only

0
0
Text · 1.9 KiB · 59a6300 Raw
77 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/mfd/netronix,ntxec.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Netronix Embedded Controller8 9maintainers:10  - Jonathan Neuschäfer <j.neuschaefer@gmx.net>11 12description: |13  This EC is found in e-book readers of multiple brands (e.g. Kobo, Tolino), and14  is typically implemented as a TI MSP430 microcontroller.15 16properties:17  compatible:18    const: netronix,ntxec19 20  reg:21    items:22      - description: The I2C address of the EC23 24  system-power-controller:25    type: boolean26    description: See Documentation/devicetree/bindings/power/power-controller.txt27 28  interrupts:29    minItems: 130    description:31      The EC can signal interrupts via a GPIO line32 33  "#pwm-cells":34    const: 235    description: |36      Number of cells in a PWM specifier.37 38      The following PWM channels are supported:39        - 0: The PWM channel controlled by registers 0xa1-0xa740 41required:42  - compatible43  - reg44 45additionalProperties: false46 47examples:48  - |49    #include <dt-bindings/interrupt-controller/irq.h>50    i2c {51            #address-cells = <1>;52            #size-cells = <0>;53 54            ec: embedded-controller@43 {55                    pinctrl-names = "default";56                    pinctrl-0 = <&pinctrl_ntxec>;57 58                    compatible = "netronix,ntxec";59                    reg = <0x43>;60                    system-power-controller;61                    interrupt-parent = <&gpio4>;62                    interrupts = <11 IRQ_TYPE_EDGE_FALLING>;63                    #pwm-cells = <2>;64            };65    };66 67    backlight {68            compatible = "pwm-backlight";69            pwms = <&ec 0 50000>;70            power-supply = <&backlight_regulator>;71    };72 73    backlight_regulator: regulator-dummy {74            compatible = "regulator-fixed";75            regulator-name = "backlight";76    };77