Hello team,
i am using IMX6UL board. in this i am getting problem with PWM.
so could you help how to use PWM pin to control LEDs intensity?
and How to configure settings to use PWM pin?
The imx6ul has 8 PWM. Some might be multiplexed with others on your board. You need to decide according to your requirements.
For example, when we use PWM on MYIR's MYS-6ULX board, we need to modify dts file /MYiR-iMX-Linux-MYS/arch/arm/boot/dts/mys-imx6ull-14x14-evk.dts
You can check the example from:
(Search for pwmleds)
Hi Mayur,
In the following link you will find how to use the PWM driver with UDOO board
https://www.udoo.org/docs/Hardware_&_Accessories/PWM.html
The way in which you use the driver is the same, you just need to consider a couple of things:
You must enable the PWM node in .dtsi and you must enable the pins in the iomux node. If the pins that you are using for PWM are being configured for any other function in the device tree you must delete or comment out that configuration.
Please take a look also to the following thread PWM with iMX6UL
Regards,
Carlos
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Thank you for your helpful reply, and how can i change mode of PWM_OUT pins using IOMUX controller ? beacuse that PWM3_OUT pin is working for 1) GPIO1_IO04 (mode ALT1) 2) LCD_DATA02 (mode ALT1) 3)NAND_ALE (mode ALT3) these all mode so how to set ALT3 mode?
Hi,
this is donde in the device tree (.dts). Please take a look to this thread.
https://community.nxp.com/thread/450118
It is not about PWM_OUT but the explanation is the same.
thanks for your reply.
i am fresher and new for this board.
i have done same steps which you said above like 32khz settings. but when i change in .dtsi file and try to compile this file at booting image but i am not getting new image of it.
and one more thing in .dtsi file i am not getting this type of node
pinctrl_uart2: uart2grp {
fsl,pins = <
MX6QDL_PAD_EIM_D26__UART2_TX_DATA 0x1b0b1
MX6QDL_PAD_EIM_D27__UART2_RX_DATA 0x1b0b1
>;
};
so can you tell me please what is use of these node? and i have to write this node in .dtsi file for PWM3_OUT and what is 0x1b0b1 address?