02-17-2017, 12:45 PM
(02-17-2017, 04:15 AM)xalius Wrote: For the BSP (3.10.x) kernel the PWM output (PL10 according to the schematics) is afaik tied to the LCD driver and there should be some controls in the /sys/ filesystem.
If you look at the device tree:
Pin Config:
https://github.com/longsleep/build-pine6...4.dts#L776
LCD Entry seems to have values too:
https://github.com/longsleep/build-pine6....dts#L1965
PWM Driver entry, from the pinctrl phandle:
https://github.com/longsleep/build-pine6....dts#L2071
from the compatible line it should be tied to a driver called "sunxi-pwm16"
Is this it?
Code:
chris@pinetoo /sys/bus/platform/devices/spwm0.10 $ cat uevent
OF_NAME=spwm0
OF_FULLNAME=/soc@01c00000/spwm0@0x01f03800
OF_TYPE=spwm0
OF_COMPATIBLE_0=allwinner,sunxi-pwm16
OF_COMPATIBLE_N=1
OF_ALIAS_0=spwm0
MODALIAS=of:Nspwm0Tspwm0Callwinner,sunxi-pwm16
If so, how do we set the frequency/brightness?