Bonjour,

Voila, je cherche à générer une PWM en sortie de ma board, basées sur un G25EK de chez Atmel.
Je suis sous Linux, avec un noyau 3.10, et j'utilise les devices tree.
J'ai installé ce patch pour disposer d'une interface sysfs avec mes PWM. Cela semble fonctionner, mais je n'arrive pas a avoir les PWM en sortie.

Mon device tree resemble à ca:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//////////////////////////
//       PWM DEVICES    //
//////////////////////////
pwm0: pwm@f8034000 {
   status = "okay";
                
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_pwm>;
                
        enabled         = <1>;                
};

tcb0: timer@f8008000
{
   compatible = "atmel,at91sam9x5-tcb";
   reg = <0xf8008000 0x100>;
   interrupts = <17 4 0>;
};

pwm0: pwm@f8034000 
{
   compatible = "atmel,tcb-pwm";
   reg = <0xf8034000 0x400>;
                
   #pwm-cells = <3>;
   tc-block = <1>;                   
};
Quelqu'un a t il deja utilisé les PWM et les device tree? Que faut il faire pour avoir les PWM en sortie?

Merci