【Linux】pwm的控制

Linux下控制pwm条件

设备树下编写pwm节点,其中有pwm的地址和对应引脚可以提供信息。以下是示例,也可以在

./Documentation/devicetree/下find ./  -name "pwm"尝试搜索关于pwm的设备树编写文档。

		pwm0: pwm@1611b000{
			compatible = "loongson,ls300-pwm";
			reg = <0 0x1611b000 0 0x10>;
			clock-frequency = <100000000>;
			interrupt-parent = <&icu>;
			interrupts = <16>;
			#pwm-cells = <2>;
			
			status = "disabled";
		};//dtsi
&pwm0{
	status = "okay";
	pinctrl-names = "default";
	pinctrl-0 = <&pwm0_mux_m0>;
};//dts
	pwm0_pin: pwm0-pin{
		pwm0_mux_m0: pwm0-mux-m0{
			loongson,pinmux = <&gpa4 0 0>;
			loongson,pinmux-funcsel = <PINCTL_FUNCTION1>;
		};
		pwm0_mux_m1: pwm0-mux-m1{	 			/* pwm0 have three multiplex methods */
			loongson,pinmux = <&gpa5 6 6>;
			loongson,pinmux-funcsel = <PINCTL_FUNCTION2>;
		};
		pwm0_mux_m2: pwm0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值