@@ -81,7 +81,7 @@ mod clock_sources;
8181
8282use clock_sources:: PllSys ;
8383
84- use self :: clock_sources:: { GPin0 , GPin1 , PllUsb , Rosc , Xosc } ;
84+ use self :: clock_sources:: { GpIn0 , GpIn1 , PllUsb , Rosc , Xosc } ;
8585
8686bitfield:: bitfield! {
8787 /// Bit field mapping clock enable bits.
@@ -341,64 +341,64 @@ clocks! {
341341 struct GpioOutput0Clock {
342342 init_freq: 0 ,
343343 reg: clk_gpout0,
344- auxsrc: { PllSys : CLKSRC_PLL_SYS , GPin0 : CLKSRC_GPIN0 , GPin1 : CLKSRC_GPIN1 , PllUsb : CLKSRC_PLL_USB , Rosc : ROSC_CLKSRC , Xosc : XOSC_CLKSRC , SystemClock : CLK_SYS , UsbClock : CLK_USB , AdcClock : CLK_ADC , RtcClock : CLK_RTC , ReferenceClock : CLK_REF }
344+ auxsrc: { PllSys : CLKSRC_PLL_SYS , GpIn0 : CLKSRC_GPIN0 , GpIn1 : CLKSRC_GPIN1 , PllUsb : CLKSRC_PLL_USB , Rosc : ROSC_CLKSRC , Xosc : XOSC_CLKSRC , SystemClock : CLK_SYS , UsbClock : CLK_USB , AdcClock : CLK_ADC , RtcClock : CLK_RTC , ReferenceClock : CLK_REF }
345345 }
346346 /// GPIO Output 1 Clock
347347 struct GpioOutput1Clock {
348348 init_freq: 0 ,
349349 reg: clk_gpout1,
350- auxsrc: { PllSys : CLKSRC_PLL_SYS , GPin0 : CLKSRC_GPIN0 , GPin1 : CLKSRC_GPIN1 , PllUsb : CLKSRC_PLL_USB , Rosc : ROSC_CLKSRC , Xosc : XOSC_CLKSRC , SystemClock : CLK_SYS , UsbClock : CLK_USB , AdcClock : CLK_ADC , RtcClock : CLK_RTC , ReferenceClock : CLK_REF }
350+ auxsrc: { PllSys : CLKSRC_PLL_SYS , GpIn0 : CLKSRC_GPIN0 , GpIn1 : CLKSRC_GPIN1 , PllUsb : CLKSRC_PLL_USB , Rosc : ROSC_CLKSRC , Xosc : XOSC_CLKSRC , SystemClock : CLK_SYS , UsbClock : CLK_USB , AdcClock : CLK_ADC , RtcClock : CLK_RTC , ReferenceClock : CLK_REF }
351351 }
352352 /// GPIO Output 2 Clock
353353 struct GpioOutput2Clock {
354354 init_freq: 0 ,
355355 reg: clk_gpout2,
356- auxsrc: { PllSys : CLKSRC_PLL_SYS , GPin0 : CLKSRC_GPIN0 , GPin1 : CLKSRC_GPIN1 , PllUsb : CLKSRC_PLL_USB , Rosc : ROSC_CLKSRC_PH , Xosc : XOSC_CLKSRC , SystemClock : CLK_SYS , UsbClock : CLK_USB , AdcClock : CLK_ADC , RtcClock : CLK_RTC , ReferenceClock : CLK_REF }
356+ auxsrc: { PllSys : CLKSRC_PLL_SYS , GpIn0 : CLKSRC_GPIN0 , GpIn1 : CLKSRC_GPIN1 , PllUsb : CLKSRC_PLL_USB , Rosc : ROSC_CLKSRC_PH , Xosc : XOSC_CLKSRC , SystemClock : CLK_SYS , UsbClock : CLK_USB , AdcClock : CLK_ADC , RtcClock : CLK_RTC , ReferenceClock : CLK_REF }
357357 }
358358 /// GPIO Output 3 Clock
359359 struct GpioOutput3Clock {
360360 init_freq: 0 ,
361361 reg: clk_gpout3,
362- auxsrc: { PllSys : CLKSRC_PLL_SYS , GPin0 : CLKSRC_GPIN0 , GPin1 : CLKSRC_GPIN1 , PllUsb : CLKSRC_PLL_USB , Rosc : ROSC_CLKSRC_PH , Xosc : XOSC_CLKSRC , SystemClock : CLK_SYS , UsbClock : CLK_USB , AdcClock : CLK_ADC , RtcClock : CLK_RTC , ReferenceClock : CLK_REF }
362+ auxsrc: { PllSys : CLKSRC_PLL_SYS , GpIn0 : CLKSRC_GPIN0 , GpIn1 : CLKSRC_GPIN1 , PllUsb : CLKSRC_PLL_USB , Rosc : ROSC_CLKSRC_PH , Xosc : XOSC_CLKSRC , SystemClock : CLK_SYS , UsbClock : CLK_USB , AdcClock : CLK_ADC , RtcClock : CLK_RTC , ReferenceClock : CLK_REF }
363363 }
364364 /// Reference Clock
365365 struct ReferenceClock {
366366 init_freq: 12_000_000 , // Starts from ROSC which actually varies with input voltage etc, but 12 MHz seems to be a good value
367367 reg: clk_ref,
368368 src: { Rosc : ROSC_CLKSRC_PH , Xosc : XOSC_CLKSRC } ,
369- auxsrc: { PllUsb : CLKSRC_PLL_USB , GPin0 : CLKSRC_GPIN0 , GPin1 : CLKSRC_GPIN1 }
369+ auxsrc: { PllUsb : CLKSRC_PLL_USB , GpIn0 : CLKSRC_GPIN0 , GpIn1 : CLKSRC_GPIN1 }
370370 }
371371 /// System Clock
372372 struct SystemClock {
373373 init_freq: 12_000_000 , // ref_clk is 12 MHz
374374 reg: clk_sys,
375375 src: { ReferenceClock : CLK_REF } ,
376- auxsrc: { PllSys : CLKSRC_PLL_SYS , PllUsb : CLKSRC_PLL_USB , Rosc : ROSC_CLKSRC , Xosc : XOSC_CLKSRC , GPin0 : CLKSRC_GPIN0 , GPin1 : CLKSRC_GPIN1 }
376+ auxsrc: { PllSys : CLKSRC_PLL_SYS , PllUsb : CLKSRC_PLL_USB , Rosc : ROSC_CLKSRC , Xosc : XOSC_CLKSRC , GpIn0 : CLKSRC_GPIN0 , GpIn1 : CLKSRC_GPIN1 }
377377 }
378378 /// Peripheral Clock
379379 struct PeripheralClock {
380380 init_freq: 12_000_000 , // sys_clk is 12 MHz
381381 reg: clk_peri,
382- auxsrc: { SystemClock : CLK_SYS , PllSys : CLKSRC_PLL_SYS , PllUsb : CLKSRC_PLL_USB , Rosc : ROSC_CLKSRC_PH , Xosc : XOSC_CLKSRC , GPin0 : CLKSRC_GPIN0 , GPin1 : CLKSRC_GPIN1 } ,
382+ auxsrc: { SystemClock : CLK_SYS , PllSys : CLKSRC_PLL_SYS , PllUsb : CLKSRC_PLL_USB , Rosc : ROSC_CLKSRC_PH , Xosc : XOSC_CLKSRC , GpIn0 : CLKSRC_GPIN0 , GpIn1 : CLKSRC_GPIN1 } ,
383383 div: false
384384 }
385385 /// USB Clock
386386 struct UsbClock {
387387 init_freq: 0 ,
388388 reg: clk_usb,
389- auxsrc: { PllUsb : CLKSRC_PLL_USB , PllSys : CLKSRC_PLL_SYS , Rosc : ROSC_CLKSRC_PH , Xosc : XOSC_CLKSRC , GPin0 : CLKSRC_GPIN0 , GPin1 : CLKSRC_GPIN1 }
389+ auxsrc: { PllUsb : CLKSRC_PLL_USB , PllSys : CLKSRC_PLL_SYS , Rosc : ROSC_CLKSRC_PH , Xosc : XOSC_CLKSRC , GpIn0 : CLKSRC_GPIN0 , GpIn1 : CLKSRC_GPIN1 }
390390 }
391391 /// Adc Clock
392392 struct AdcClock {
393393 init_freq: 0 ,
394394 reg: clk_adc,
395- auxsrc: { PllUsb : CLKSRC_PLL_USB , PllSys : CLKSRC_PLL_SYS , Rosc : ROSC_CLKSRC_PH , Xosc : XOSC_CLKSRC , GPin0 : CLKSRC_GPIN0 , GPin1 : CLKSRC_GPIN1 }
395+ auxsrc: { PllUsb : CLKSRC_PLL_USB , PllSys : CLKSRC_PLL_SYS , Rosc : ROSC_CLKSRC_PH , Xosc : XOSC_CLKSRC , GpIn0 : CLKSRC_GPIN0 , GpIn1 : CLKSRC_GPIN1 }
396396 }
397397 /// RTC Clock
398398 struct RtcClock {
399399 init_freq: 0 ,
400400 reg: clk_rtc,
401- auxsrc: { PllUsb : CLKSRC_PLL_USB , PllSys : CLKSRC_PLL_SYS , Rosc : ROSC_CLKSRC_PH , Xosc : XOSC_CLKSRC , GPin0 : CLKSRC_GPIN0 , GPin1 : CLKSRC_GPIN1 }
401+ auxsrc: { PllUsb : CLKSRC_PLL_USB , PllSys : CLKSRC_PLL_SYS , Rosc : ROSC_CLKSRC_PH , Xosc : XOSC_CLKSRC , GpIn0 : CLKSRC_GPIN0 , GpIn1 : CLKSRC_GPIN1 }
402402 }
403403}
404404
0 commit comments