|  | STMicroelectronics PWM driver bindings | 
|  | -------------------------------------- | 
|  |  | 
|  | Required parameters: | 
|  | - compatible :		"st,pwm" | 
|  | - #pwm-cells : 		Number of cells used to specify a PWM. First cell | 
|  | specifies the per-chip index of the PWM to use and the | 
|  | second cell is the period in nanoseconds - fixed to 2 | 
|  | for STiH41x. | 
|  | - reg :			Physical base address and length of the controller's | 
|  | registers. | 
|  | - pinctrl-names: 	Set to "default". | 
|  | - pinctrl-0: 		List of phandles pointing to pin configuration nodes | 
|  | for PWM module. | 
|  | For Pinctrl properties, please refer to [1]. | 
|  | - clock-names: 		Valid entries are "pwm" and/or "capture". | 
|  | - clocks: 		phandle of the clock used by the PWM module. | 
|  | For Clk properties, please refer to [2]. | 
|  | - interrupts:		IRQ for the Capture device | 
|  |  | 
|  | Optional properties: | 
|  | - st,pwm-num-chan:	Number of available PWM channels.  Default is 0. | 
|  | - st,capture-num-chan:	Number of available Capture channels.  Default is 0. | 
|  |  | 
|  | [1] Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt | 
|  | [2] Documentation/devicetree/bindings/clock/clock-bindings.txt | 
|  |  | 
|  | Example: | 
|  |  | 
|  | pwm1: pwm@fe510000 { | 
|  | compatible = "st,pwm"; | 
|  | reg = <0xfe510000 0x68>; | 
|  | #pwm-cells = <2>; | 
|  | pinctrl-names = "default"; | 
|  | pinctrl-0 = <&pinctrl_pwm1_chan0_default | 
|  | &pinctrl_pwm1_chan1_default | 
|  | &pinctrl_pwm1_chan2_default | 
|  | &pinctrl_pwm1_chan3_default>; | 
|  | clocks = <&clk_sysin>; | 
|  | clock-names = "pwm"; | 
|  | st,pwm-num-chan = <4>; | 
|  | st,capture-num-chan = <2>; | 
|  | }; |