Hi Thierry and all,

Many thanks in advance. My name is Naidu Tellapati. I am from India.

The Pulse Density Modulation DAC which we have on our SOC produces a
form of analogue output according to the relative density of output
pulses to the intended analogue signal amplitude. The 4 PDM outputs
are provided that can be used to control targets such as an LCD
backlight. After going through Linux PWM documentation, I understand
that our PDM DAC driver does not exactly fit into the Linux PWM
framework.

The PDM DAC block takes only input clock and a 12 bit value (as input
pulse) configured in one of the SOC configuration registers as an
input and based on some simple internal logic, the block produces a
form of analogue output according to the relative density of output
pulses to the intended analogue signal amplitude. The PDM DAC block
won't take duty_cycle as input configuration parameters. Instead it
takes 12 bit value (input pulse) as a configuration parameter.

The plan is to develop a driver which could be upstream-able to Linux
Kernel. Now could you please suggest me under which linux driver
subsytem I can place my PDM Driver.

Thanks and regards,
Naidu.
--
To unsubscribe from this list: send the line "unsubscribe linux-pwm" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to