18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci%YAML 1.2 38c2ecf20Sopenharmony_ci--- 48c2ecf20Sopenharmony_ci$id: http://devicetree.org/schemas/pwm/google,cros-ec-pwm.yaml# 58c2ecf20Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml# 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_cititle: PWM controlled by ChromeOS EC 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_cimaintainers: 108c2ecf20Sopenharmony_ci - Thierry Reding <thierry.reding@gmail.com> 118c2ecf20Sopenharmony_ci - '"Uwe Kleine-König" <u.kleine-koenig@pengutronix.de>' 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_cidescription: | 148c2ecf20Sopenharmony_ci Google's ChromeOS EC PWM is a simple PWM attached to the Embedded Controller 158c2ecf20Sopenharmony_ci (EC) and controlled via a host-command interface. 168c2ecf20Sopenharmony_ci An EC PWM node should be only found as a sub-node of the EC node (see 178c2ecf20Sopenharmony_ci Documentation/devicetree/bindings/mfd/google,cros-ec.yaml). 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ciproperties: 208c2ecf20Sopenharmony_ci compatible: 218c2ecf20Sopenharmony_ci const: google,cros-ec-pwm 228c2ecf20Sopenharmony_ci "#pwm-cells": 238c2ecf20Sopenharmony_ci description: The cell specifies the PWM index. 248c2ecf20Sopenharmony_ci const: 1 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_cirequired: 278c2ecf20Sopenharmony_ci - compatible 288c2ecf20Sopenharmony_ci - '#pwm-cells' 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ciadditionalProperties: false 318c2ecf20Sopenharmony_ci 328c2ecf20Sopenharmony_ciexamples: 338c2ecf20Sopenharmony_ci - | 348c2ecf20Sopenharmony_ci spi { 358c2ecf20Sopenharmony_ci #address-cells = <1>; 368c2ecf20Sopenharmony_ci #size-cells = <0>; 378c2ecf20Sopenharmony_ci 388c2ecf20Sopenharmony_ci cros-ec@0 { 398c2ecf20Sopenharmony_ci compatible = "google,cros-ec-spi"; 408c2ecf20Sopenharmony_ci reg = <0>; 418c2ecf20Sopenharmony_ci 428c2ecf20Sopenharmony_ci cros_ec_pwm: ec-pwm { 438c2ecf20Sopenharmony_ci compatible = "google,cros-ec-pwm"; 448c2ecf20Sopenharmony_ci #pwm-cells = <1>; 458c2ecf20Sopenharmony_ci }; 468c2ecf20Sopenharmony_ci }; 478c2ecf20Sopenharmony_ci }; 48