blob: c52f03b5032f8fab8616d91e7a705a06318331ca [file] [log] [blame]
Thierry Reding140fd972011-12-21 08:04:13 +01001Tegra SoC PWFM controller
2
3Required properties:
Paul Walmsley193c9d22015-01-30 15:11:04 -07004- compatible: For Tegra20, must contain "nvidia,tegra20-pwm". For Tegra30,
5 must contain "nvidia,tegra30-pwm". Otherwise, must contain
6 "nvidia,<chip>-pwm", plus one of the above, where <chip> is tegra114,
7 tegra124, tegra132, or tegra210.
Thierry Reding140fd972011-12-21 08:04:13 +01008- reg: physical base address and length of the controller's registers
Laurent Pinchartebeec0a2013-07-18 00:54:23 +02009- #pwm-cells: should be 2. See pwm.txt in this directory for a description of
10 the cells format.
Stephen Warrend8f64792013-11-06 14:00:25 -070011- clocks: Must contain one entry, for the module clock.
12 See ../clocks/clock-bindings.txt for details.
Stephen Warren07999582013-11-07 10:11:27 -070013- resets: Must contain an entry for each entry in reset-names.
14 See ../reset/reset.txt for details.
15- reset-names: Must include the following entries:
16 - pwm
Thierry Reding140fd972011-12-21 08:04:13 +010017
18Example:
19
20 pwm: pwm@7000a000 {
21 compatible = "nvidia,tegra20-pwm";
22 reg = <0x7000a000 0x100>;
23 #pwm-cells = <2>;
Stephen Warrend8f64792013-11-06 14:00:25 -070024 clocks = <&tegra_car 17>;
Stephen Warren07999582013-11-07 10:11:27 -070025 resets = <&tegra_car 17>;
26 reset-names = "pwm";
Thierry Reding140fd972011-12-21 08:04:13 +010027 };