KanoComputing / kano-updater

GNU General Public License v2.0
9 stars 11 forks source link

generate audio with pwm (imx6ul) device-tree issue #329

Closed kodaganesh closed 6 years ago

kodaganesh commented 6 years ago

I am working on pwm audio driver, i got some pwm driver from below link:

https://github.com/Glowforge/kernel-module-imx-pwm-audio

Please look at this driver once from above..............................

code from driver... "sdma-params" passing from device tree:

/* Read SDMA channel number and load address */ if (of_property_read_u32_array(pdev->dev.of_node, "sdma-params", sdma_params, ARRAY_SIZE(sdma_params)) == 0) { // if (of_property_read_u32_array(pdev->dev.of_node, NULL, // NULL,0)) { self->sdma_ch_num = sdma_params[0]; self->sdma_script_origin = sdma_params[1]; } else { dev_err(&pdev->dev, "sdma-params property not specified"); goto failed_sdma_init; }

while passing the parameters of sdma(channel No. and address of sdma script load address ) in devicetree the board is not booting(its booting till bootloader), is because of channel number and address?

Devicetree:

&pwm3 { comaptible = "glowforge,imx-pwm-audio"; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_pwm3>; enable-gpio = <&gpio1 4 0>; timer = <0x10>; sdma-params = <0x19 0xdc0>; status = "okay"; }

Please suggest me how to pass these parameters through devicetree and also give some examples to understand it.

Thanks & Regards

Ganesh K

Ealdwulf commented 6 years ago

This seems to have been submitted accidentally here, as opposed to somewhere else. We cannot advise you on i.mx device tree or audio drivers, which do not relate to the products we ship.