ABI: sysfs-class-pwm: use wildcards on What definitions
authorMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Thu, 16 Sep 2021 08:59:47 +0000 (10:59 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 21 Sep 2021 16:31:16 +0000 (18:31 +0200)
An "N" upper letter is not a wildcard, nor can easily be identified
by script, specially since the USB sysfs define things like.
bNumInterfaces. Use, instead, <N>, in order to let script/get_abi.pl
to convert it into a Regex.

Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Link: https://lore.kernel.org/r/eb3edca0f3cf693d8d28ee7bd00339cac2039014.1631782432.git.mchehab+huawei@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Documentation/ABI/testing/sysfs-class-pwm

index c20e61354561db0b1023a4a15b4499de06958029..3d65285bcd5f6b282a4ab182f846f94e793267b3 100644 (file)
@@ -7,7 +7,7 @@ Description:
                Framework and provides a sysfs interface for using PWM
                channels.
 
-What:          /sys/class/pwm/pwmchipN/
+What:          /sys/class/pwm/pwmchip<N>/
 Date:          May 2013
 KernelVersion: 3.11
 Contact:       H Hartley Sweeten <hsweeten@visionengravers.com>
@@ -16,14 +16,14 @@ Description:
                probed PWM controller/chip where N is the base of the
                PWM chip.
 
-What:          /sys/class/pwm/pwmchipN/npwm
+What:          /sys/class/pwm/pwmchip<N>/npwm
 Date:          May 2013
 KernelVersion: 3.11
 Contact:       H Hartley Sweeten <hsweeten@visionengravers.com>
 Description:
                The number of PWM channels supported by the PWM chip.
 
-What:          /sys/class/pwm/pwmchipN/export
+What:          /sys/class/pwm/pwmchip<N>/export
 Date:          May 2013
 KernelVersion: 3.11
 Contact:       H Hartley Sweeten <hsweeten@visionengravers.com>
@@ -31,14 +31,14 @@ Description:
                Exports a PWM channel from the PWM chip for sysfs control.
                Value is between 0 and /sys/class/pwm/pwmchipN/npwm - 1.
 
-What:          /sys/class/pwm/pwmchipN/unexport
+What:          /sys/class/pwm/pwmchip<N>/unexport
 Date:          May 2013
 KernelVersion: 3.11
 Contact:       H Hartley Sweeten <hsweeten@visionengravers.com>
 Description:
                Unexports a PWM channel.
 
-What:          /sys/class/pwm/pwmchipN/pwmX
+What:          /sys/class/pwm/pwmchip<N>/pwmX
 Date:          May 2013
 KernelVersion: 3.11
 Contact:       H Hartley Sweeten <hsweeten@visionengravers.com>
@@ -47,21 +47,21 @@ Description:
                each exported PWM channel where X is the exported PWM
                channel number.
 
-What:          /sys/class/pwm/pwmchipN/pwmX/period
+What:          /sys/class/pwm/pwmchip<N>/pwmX/period
 Date:          May 2013
 KernelVersion: 3.11
 Contact:       H Hartley Sweeten <hsweeten@visionengravers.com>
 Description:
                Sets the PWM signal period in nanoseconds.
 
-What:          /sys/class/pwm/pwmchipN/pwmX/duty_cycle
+What:          /sys/class/pwm/pwmchip<N>/pwmX/duty_cycle
 Date:          May 2013
 KernelVersion: 3.11
 Contact:       H Hartley Sweeten <hsweeten@visionengravers.com>
 Description:
                Sets the PWM signal duty cycle in nanoseconds.
 
-What:          /sys/class/pwm/pwmchipN/pwmX/polarity
+What:          /sys/class/pwm/pwmchip<N>/pwmX/polarity
 Date:          May 2013
 KernelVersion: 3.11
 Contact:       H Hartley Sweeten <hsweeten@visionengravers.com>
@@ -69,7 +69,7 @@ Description:
                Sets the output polarity of the PWM signal to "normal" or
                "inversed".
 
-What:          /sys/class/pwm/pwmchipN/pwmX/enable
+What:          /sys/class/pwm/pwmchip<N>/pwmX/enable
 Date:          May 2013
 KernelVersion: 3.11
 Contact:       H Hartley Sweeten <hsweeten@visionengravers.com>
@@ -78,7 +78,7 @@ Description:
                0 is disabled
                1 is enabled
 
-What:          /sys/class/pwm/pwmchipN/pwmX/capture
+What:          /sys/class/pwm/pwmchip<N>/pwmX/capture
 Date:          June 2016
 KernelVersion: 4.8
 Contact:       Lee Jones <lee.jones@linaro.org>