On 17/08/14 16:03, jonsm...@gmail.com wrote:
> Debug output from my test. Don't know if the pin is ticking.

debug output looks identical here

If I leave enable at 0 the output stays high, set enable to 1 
and the output goes low and stays there regardless of any other 
changes I make.

Even in this state, setting both period and duty_cycle to 50 
gets me the 24MHz clock.
Changing period back to 50000 now turns the 24MHz clock off 
and the output goes back to low



[  105.343411] JDS - sunxi_pwm_config duty 0 period 50000
[  126.888438] JDS - sunxi_pwm_config duty 50 period 50000
[  126.888462] JDS - period 50000000 clk_pico 5000000 div 10
[  126.888470] JDS - period 50000000 clk_pico 7500000 div 6
[  126.888477] JDS - period 50000000 clk_pico 10000000 div 5
[  126.888483] JDS - period 50000000 clk_pico 15000000 div 3
[  126.888490] JDS - period 50000000 clk_pico 20000000 div 2
[  126.888496] JDS - period 50000000 clk_pico 20000000 div 2
[  126.888503] JDS - period 50000000 clk_pico 20000000 div 2
[  126.888509] JDS - period 50000000 clk_pico 20000000 div 2
[  126.888516] JDS - period 50000000 clk_pico 142086058 div 0
[  126.888523] JDS - period 50000000 clk_pico 105215146 div 0
[  126.888530] JDS - period 50000000 clk_pico 68344234 div 0
[  126.888536] JDS - period 50000000 clk_pico 31473322 div 1
[  126.888543] JDS - period 50000000 clk_pico 136688469 div 0
[  126.888549] JDS - period 50000000 clk_pico 136688469 div 0
[  126.888556] JDS - period 50000000 clk_pico 136688469 div 0
[  126.888563] JDS - period 50000000 clk_pico 41666 div 1200
[  126.888569] JDS - period 50000000 clk_pico 5000000
[  126.888575] JDS - period 50000000 clk_pico 7500000
[  126.888581] JDS - period 50000000 clk_pico 10000000
[  126.888587] JDS - period 50000000 clk_pico 15000000
[  126.888593] JDS - period 50000000 clk_pico 20000000
[  126.888599] JDS - period 50000000 clk_pico 20000000
[  126.888605] JDS - period 50000000 clk_pico 20000000
[  126.888611] JDS - period 50000000 clk_pico 20000000
[  126.888617] JDS - period 50000000 clk_pico 31473322
[  126.888623] JDS - period 50000000 clk_pico 41666
[  126.888641] sunxi-pwm 1c20e00.pwm: Best prescale is 15
[  126.888647] JDS - clk_pico 41666
[  126.888657] sunxi-pwm 1c20e00.pwm: Best prescale was 15, entire cycles was 
1200
[  126.888662] JDS - clk_pico 41666
[  126.888672] sunxi-pwm 1c20e00.pwm: Best prescale was 15, entire cycles was 2
[  181.926004] JDS - busy 0000005f
[  222.327169] JDS - sunxi_pwm_config duty 25000 period 50000
[  222.327188] JDS - period 50000000 clk_pico 5000000 div 10
[  222.327196] JDS - period 50000000 clk_pico 7500000 div 6
[  222.327203] JDS - period 50000000 clk_pico 10000000 div 5
[  222.327209] JDS - period 50000000 clk_pico 15000000 div 3
[  222.327216] JDS - period 50000000 clk_pico 20000000 div 2
[  222.327222] JDS - period 50000000 clk_pico 20000000 div 2
[  222.327229] JDS - period 50000000 clk_pico 20000000 div 2
[  222.327235] JDS - period 50000000 clk_pico 20000000 div 2
[  222.327243] JDS - period 50000000 clk_pico 142086058 div 0
[  222.327250] JDS - period 50000000 clk_pico 105215146 div 0
[  222.327256] JDS - period 50000000 clk_pico 68344234 div 0
[  222.327263] JDS - period 50000000 clk_pico 31473322 div 1
[  222.327269] JDS - period 50000000 clk_pico 136688469 div 0
[  222.327276] JDS - period 50000000 clk_pico 136688469 div 0
[  222.327282] JDS - period 50000000 clk_pico 136688469 div 0
[  222.327289] JDS - period 50000000 clk_pico 41666 div 1200
[  222.327298] JDS - period 50000000 clk_pico 5000000
[  222.327304] JDS - period 50000000 clk_pico 7500000
[  222.327310] JDS - period 50000000 clk_pico 10000000
[  222.327316] JDS - period 50000000 clk_pico 15000000
[  222.327322] JDS - period 50000000 clk_pico 20000000
[  222.327328] JDS - period 50000000 clk_pico 20000000
[  222.327334] JDS - period 50000000 clk_pico 20000000
[  222.327340] JDS - period 50000000 clk_pico 20000000
[  222.327346] JDS - period 50000000 clk_pico 31473322
[  222.327352] JDS - period 50000000 clk_pico 41666
[  222.327373] sunxi-pwm 1c20e00.pwm: Best prescale is 15
[  222.327379] JDS - clk_pico 41666
[  222.327389] sunxi-pwm 1c20e00.pwm: Best prescale was 15, entire cycles was 
1200
[  222.327394] JDS - clk_pico 41666
[  222.327404] sunxi-pwm 1c20e00.pwm: Best prescale was 15, entire cycles was 
600
[  281.480383] JDS = sunxi_pwm_disable
[  294.357168] JDS - busy 0000005f
[  513.844778] JDS - sunxi_pwm_config duty 50 period 50000
[  513.844799] JDS - period 50000000 clk_pico 5000000 div 10
[  513.844807] JDS - period 50000000 clk_pico 7500000 div 6
[  513.844814] JDS - period 50000000 clk_pico 10000000 div 5
[  513.844821] JDS - period 50000000 clk_pico 15000000 div 3
[  513.844827] JDS - period 50000000 clk_pico 20000000 div 2
[  513.844834] JDS - period 50000000 clk_pico 20000000 div 2
[  513.844840] JDS - period 50000000 clk_pico 20000000 div 2
[  513.844847] JDS - period 50000000 clk_pico 20000000 div 2
[  513.844854] JDS - period 50000000 clk_pico 142086058 div 0
[  513.844861] JDS - period 50000000 clk_pico 105215146 div 0
[  513.844868] JDS - period 50000000 clk_pico 68344234 div 0
[  513.844874] JDS - period 50000000 clk_pico 31473322 div 1
[  513.844881] JDS - period 50000000 clk_pico 136688469 div 0
[  513.844888] JDS - period 50000000 clk_pico 136688469 div 0
[  513.844894] JDS - period 50000000 clk_pico 136688469 div 0
[  513.844901] JDS - period 50000000 clk_pico 41666 div 1200
[  513.844907] JDS - period 50000000 clk_pico 5000000
[  513.844913] JDS - period 50000000 clk_pico 7500000
[  513.844919] JDS - period 50000000 clk_pico 10000000
[  513.844925] JDS - period 50000000 clk_pico 15000000
[  513.844931] JDS - period 50000000 clk_pico 20000000
[  513.844937] JDS - period 50000000 clk_pico 20000000
[  513.844944] JDS - period 50000000 clk_pico 20000000
[  513.844950] JDS - period 50000000 clk_pico 20000000
[  513.844956] JDS - period 50000000 clk_pico 31473322
[  513.844962] JDS - period 50000000 clk_pico 41666
[  513.844979] sunxi-pwm 1c20e00.pwm: Best prescale is 15
[  513.844985] JDS - clk_pico 41666
[  513.844995] sunxi-pwm 1c20e00.pwm: Best prescale was 15, entire cycles was 
1200
[  513.845001] JDS - clk_pico 41666
[  513.845010] sunxi-pwm 1c20e00.pwm: Best prescale was 15, entire cycles was 2
[  526.639943] JDS - sunxi_pwm_config duty 50 period 50
[  556.188264] JDS - sunxi_pwm_config duty 50 period 50000
[  556.188285] JDS - period 50000000 clk_pico 5000000 div 10
[  556.188292] JDS - period 50000000 clk_pico 7500000 div 6
[  556.188299] JDS - period 50000000 clk_pico 10000000 div 5
[  556.188306] JDS - period 50000000 clk_pico 15000000 div 3
[  556.188312] JDS - period 50000000 clk_pico 20000000 div 2
[  556.188319] JDS - period 50000000 clk_pico 20000000 div 2
[  556.188325] JDS - period 50000000 clk_pico 20000000 div 2
[  556.188332] JDS - period 50000000 clk_pico 20000000 div 2
[  556.188339] JDS - period 50000000 clk_pico 142086058 div 0
[  556.188346] JDS - period 50000000 clk_pico 105215146 div 0
[  556.188353] JDS - period 50000000 clk_pico 68344234 div 0
[  556.188359] JDS - period 50000000 clk_pico 31473322 div 1
[  556.188366] JDS - period 50000000 clk_pico 136688469 div 0
[  556.188372] JDS - period 50000000 clk_pico 136688469 div 0
[  556.188379] JDS - period 50000000 clk_pico 136688469 div 0
[  556.188387] JDS - period 50000000 clk_pico 41666 div 1200
[  556.188394] JDS - period 50000000 clk_pico 5000000
[  556.188400] JDS - period 50000000 clk_pico 7500000
[  556.188406] JDS - period 50000000 clk_pico 10000000
[  556.188412] JDS - period 50000000 clk_pico 15000000
[  556.188418] JDS - period 50000000 clk_pico 20000000
[  556.188424] JDS - period 50000000 clk_pico 20000000
[  556.188430] JDS - period 50000000 clk_pico 20000000
[  556.188436] JDS - period 50000000 clk_pico 20000000
[  556.188442] JDS - period 50000000 clk_pico 31473322
[  556.188448] JDS - period 50000000 clk_pico 41666
[  556.188468] sunxi-pwm 1c20e00.pwm: Best prescale is 15
[  556.188474] JDS - clk_pico 41666
[  556.188484] sunxi-pwm 1c20e00.pwm: Best prescale was 15, entire cycles was 
1200
[  556.188490] JDS - clk_pico 41666
[  556.188499] sunxi-pwm 1c20e00.pwm: Best prescale was 15, entire cycles was 2
[  568.942528] JDS - sunxi_pwm_config duty 25000 period 50000
[  568.942549] JDS - period 50000000 clk_pico 5000000 div 10
[  568.942556] JDS - period 50000000 clk_pico 7500000 div 6
[  568.942564] JDS - period 50000000 clk_pico 10000000 div 5
[  568.942570] JDS - period 50000000 clk_pico 15000000 div 3
[  568.942577] JDS - period 50000000 clk_pico 20000000 div 2
[  568.942583] JDS - period 50000000 clk_pico 20000000 div 2
[  568.942590] JDS - period 50000000 clk_pico 20000000 div 2
[  568.942596] JDS - period 50000000 clk_pico 20000000 div 2
[  568.942604] JDS - period 50000000 clk_pico 142086058 div 0
[  568.942610] JDS - period 50000000 clk_pico 105215146 div 0
[  568.942617] JDS - period 50000000 clk_pico 68344234 div 0
[  568.942624] JDS - period 50000000 clk_pico 31473322 div 1
[  568.942630] JDS - period 50000000 clk_pico 136688469 div 0
[  568.942637] JDS - period 50000000 clk_pico 136688469 div 0
[  568.942643] JDS - period 50000000 clk_pico 136688469 div 0
[  568.942650] JDS - period 50000000 clk_pico 41666 div 1200
[  568.942656] JDS - period 50000000 clk_pico 5000000
[  568.942662] JDS - period 50000000 clk_pico 7500000
[  568.942668] JDS - period 50000000 clk_pico 10000000
[  568.942674] JDS - period 50000000 clk_pico 15000000
[  568.942680] JDS - period 50000000 clk_pico 20000000
[  568.942686] JDS - period 50000000 clk_pico 20000000
[  568.942692] JDS - period 50000000 clk_pico 20000000
[  568.942698] JDS - period 50000000 clk_pico 20000000
[  568.942704] JDS - period 50000000 clk_pico 31473322
[  568.942710] JDS - period 50000000 clk_pico 41666
[  568.942727] sunxi-pwm 1c20e00.pwm: Best prescale is 15
[  568.942733] JDS - clk_pico 41666
[  568.942743] sunxi-pwm 1c20e00.pwm: Best prescale was 15, entire cycles was 
1200
[  568.942749] JDS - clk_pico 41666
[  568.942758] sunxi-pwm 1c20e00.pwm: Best prescale was 15, entire cycles was 
600


-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to linux-sunxi+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to