PWM of BeagleBone Black on 11.1-RELEASE
SAITOU Toshihide
toshi at ruby.ocn.ne.jp
Thu Mar 8 13:23:47 UTC 2018
How can I setup the PWM of BeagleBone Black?
The driver attached but no signal observed with the followings.
$ sysctl dev.am335x_ehrpwm.1.dutyB=50
$ sysctl dev.am335x_ehrpwm.1.dutyA=50
$ sysctl dev.am335x_ehrpwm.1.period=100
(nothing was observed)
$ uname -a
FreeBSD beaglebone 11.1-RELEASE FreeBSD 11.1-RELEASE #0 r321309: Fri
Jul 21 10:22:32 UTC 2017
root at releng2.nyi.freebsd.org:/usr/obj/arm.armv6/usr/src/sys/BEAGLEBONE
arm
# dtc -I dts -O dtb pwm.dts -o pwm.dtb
# cp pwm.dtb /boot/dtb/
# cat /boot/loader.conf
fdt_overlays="pwm.dtb"
# cat pwm.dts
/dts-v1/;
/plugin/;
/ {
compatible = "ti,beaglebone", "ti,beaglebone-black",
"ti,beaglebone-green";
fragment at 4 {
target = <&am33xx_pinmux>;
__overlay__ {
pinctrl-single,pins = < 0x048 0xe >; /* P9.21,
gpio0_3 */
};
};
fragment at 5 {
target = <&epwmss1>;
__overlay__ {
status = "okay";
};
};
fragment at 6 {
target = <&ehrpwm1>;
__overlay__ {
status = "okay";
};
};
fragment at 7 {
target = <&ecap1>;
__overlay__ {
status = "okay";
};
};
};
--
SAITOU Toshihide
More information about the freebsd-arm
mailing list