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
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - "]
    pub mmcm_drp_reset: MMCM_DRP_RESET,
    #[doc = "0x04 - "]
    pub mmcm_drp_locked: MMCM_DRP_LOCKED,
    #[doc = "0x08 - "]
    pub mmcm_drp_read: MMCM_DRP_READ,
    #[doc = "0x0c - "]
    pub mmcm_drp_write: MMCM_DRP_WRITE,
    #[doc = "0x10 - "]
    pub mmcm_drp_drdy: MMCM_DRP_DRDY,
    #[doc = "0x14 - "]
    pub mmcm_drp_adr: MMCM_DRP_ADR,
    #[doc = "0x18 - Bits 8-15 of `CRG_MMCM_DRP_DAT_W`."]
    pub mmcm_drp_dat_w1: MMCM_DRP_DAT_W1,
    #[doc = "0x1c - Bits 0-7 of `CRG_MMCM_DRP_DAT_W`."]
    pub mmcm_drp_dat_w0: MMCM_DRP_DAT_W0,
    #[doc = "0x20 - Bits 8-15 of `CRG_MMCM_DRP_DAT_R`."]
    pub mmcm_drp_dat_r1: MMCM_DRP_DAT_R1,
    #[doc = "0x24 - Bits 0-7 of `CRG_MMCM_DRP_DAT_R`."]
    pub mmcm_drp_dat_r0: MMCM_DRP_DAT_R0,
}
#[doc = "\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [mmcm_drp_reset](mmcm_drp_reset) module"]
pub type MMCM_DRP_RESET = crate::Reg<u32, _MMCM_DRP_RESET>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _MMCM_DRP_RESET;
#[doc = "`read()` method returns [mmcm_drp_reset::R](mmcm_drp_reset::R) reader structure"]
impl crate::Readable for MMCM_DRP_RESET {}
#[doc = "`write(|w| ..)` method takes [mmcm_drp_reset::W](mmcm_drp_reset::W) writer structure"]
impl crate::Writable for MMCM_DRP_RESET {}
#[doc = ""]
pub mod mmcm_drp_reset;
#[doc = "\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [mmcm_drp_locked](mmcm_drp_locked) module"]
pub type MMCM_DRP_LOCKED = crate::Reg<u32, _MMCM_DRP_LOCKED>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _MMCM_DRP_LOCKED;
#[doc = "`read()` method returns [mmcm_drp_locked::R](mmcm_drp_locked::R) reader structure"]
impl crate::Readable for MMCM_DRP_LOCKED {}
#[doc = "`write(|w| ..)` method takes [mmcm_drp_locked::W](mmcm_drp_locked::W) writer structure"]
impl crate::Writable for MMCM_DRP_LOCKED {}
#[doc = ""]
pub mod mmcm_drp_locked;
#[doc = "\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [mmcm_drp_read](mmcm_drp_read) module"]
pub type MMCM_DRP_READ = crate::Reg<u32, _MMCM_DRP_READ>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _MMCM_DRP_READ;
#[doc = "`read()` method returns [mmcm_drp_read::R](mmcm_drp_read::R) reader structure"]
impl crate::Readable for MMCM_DRP_READ {}
#[doc = "`write(|w| ..)` method takes [mmcm_drp_read::W](mmcm_drp_read::W) writer structure"]
impl crate::Writable for MMCM_DRP_READ {}
#[doc = ""]
pub mod mmcm_drp_read;
#[doc = "\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [mmcm_drp_write](mmcm_drp_write) module"]
pub type MMCM_DRP_WRITE = crate::Reg<u32, _MMCM_DRP_WRITE>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _MMCM_DRP_WRITE;
#[doc = "`read()` method returns [mmcm_drp_write::R](mmcm_drp_write::R) reader structure"]
impl crate::Readable for MMCM_DRP_WRITE {}
#[doc = "`write(|w| ..)` method takes [mmcm_drp_write::W](mmcm_drp_write::W) writer structure"]
impl crate::Writable for MMCM_DRP_WRITE {}
#[doc = ""]
pub mod mmcm_drp_write;
#[doc = "\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [mmcm_drp_drdy](mmcm_drp_drdy) module"]
pub type MMCM_DRP_DRDY = crate::Reg<u32, _MMCM_DRP_DRDY>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _MMCM_DRP_DRDY;
#[doc = "`read()` method returns [mmcm_drp_drdy::R](mmcm_drp_drdy::R) reader structure"]
impl crate::Readable for MMCM_DRP_DRDY {}
#[doc = "`write(|w| ..)` method takes [mmcm_drp_drdy::W](mmcm_drp_drdy::W) writer structure"]
impl crate::Writable for MMCM_DRP_DRDY {}
#[doc = ""]
pub mod mmcm_drp_drdy;
#[doc = "\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [mmcm_drp_adr](mmcm_drp_adr) module"]
pub type MMCM_DRP_ADR = crate::Reg<u32, _MMCM_DRP_ADR>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _MMCM_DRP_ADR;
#[doc = "`read()` method returns [mmcm_drp_adr::R](mmcm_drp_adr::R) reader structure"]
impl crate::Readable for MMCM_DRP_ADR {}
#[doc = "`write(|w| ..)` method takes [mmcm_drp_adr::W](mmcm_drp_adr::W) writer structure"]
impl crate::Writable for MMCM_DRP_ADR {}
#[doc = ""]
pub mod mmcm_drp_adr;
#[doc = "Bits 8-15 of `CRG_MMCM_DRP_DAT_W`.\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [mmcm_drp_dat_w1](mmcm_drp_dat_w1) module"]
pub type MMCM_DRP_DAT_W1 = crate::Reg<u32, _MMCM_DRP_DAT_W1>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _MMCM_DRP_DAT_W1;
#[doc = "`read()` method returns [mmcm_drp_dat_w1::R](mmcm_drp_dat_w1::R) reader structure"]
impl crate::Readable for MMCM_DRP_DAT_W1 {}
#[doc = "`write(|w| ..)` method takes [mmcm_drp_dat_w1::W](mmcm_drp_dat_w1::W) writer structure"]
impl crate::Writable for MMCM_DRP_DAT_W1 {}
#[doc = "Bits 8-15 of `CRG_MMCM_DRP_DAT_W`."]
pub mod mmcm_drp_dat_w1;
#[doc = "Bits 0-7 of `CRG_MMCM_DRP_DAT_W`.\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [mmcm_drp_dat_w0](mmcm_drp_dat_w0) module"]
pub type MMCM_DRP_DAT_W0 = crate::Reg<u32, _MMCM_DRP_DAT_W0>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _MMCM_DRP_DAT_W0;
#[doc = "`read()` method returns [mmcm_drp_dat_w0::R](mmcm_drp_dat_w0::R) reader structure"]
impl crate::Readable for MMCM_DRP_DAT_W0 {}
#[doc = "`write(|w| ..)` method takes [mmcm_drp_dat_w0::W](mmcm_drp_dat_w0::W) writer structure"]
impl crate::Writable for MMCM_DRP_DAT_W0 {}
#[doc = "Bits 0-7 of `CRG_MMCM_DRP_DAT_W`."]
pub mod mmcm_drp_dat_w0;
#[doc = "Bits 8-15 of `CRG_MMCM_DRP_DAT_R`.\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [mmcm_drp_dat_r1](mmcm_drp_dat_r1) module"]
pub type MMCM_DRP_DAT_R1 = crate::Reg<u32, _MMCM_DRP_DAT_R1>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _MMCM_DRP_DAT_R1;
#[doc = "`read()` method returns [mmcm_drp_dat_r1::R](mmcm_drp_dat_r1::R) reader structure"]
impl crate::Readable for MMCM_DRP_DAT_R1 {}
#[doc = "`write(|w| ..)` method takes [mmcm_drp_dat_r1::W](mmcm_drp_dat_r1::W) writer structure"]
impl crate::Writable for MMCM_DRP_DAT_R1 {}
#[doc = "Bits 8-15 of `CRG_MMCM_DRP_DAT_R`."]
pub mod mmcm_drp_dat_r1;
#[doc = "Bits 0-7 of `CRG_MMCM_DRP_DAT_R`.\n\nThis register you can [`read`](crate::generic::Reg::read), [`reset`](crate::generic::Reg::reset), [`write`](crate::generic::Reg::write), [`write_with_zero`](crate::generic::Reg::write_with_zero), [`modify`](crate::generic::Reg::modify). See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [mmcm_drp_dat_r0](mmcm_drp_dat_r0) module"]
pub type MMCM_DRP_DAT_R0 = crate::Reg<u32, _MMCM_DRP_DAT_R0>;
#[allow(missing_docs)]
#[doc(hidden)]
pub struct _MMCM_DRP_DAT_R0;
#[doc = "`read()` method returns [mmcm_drp_dat_r0::R](mmcm_drp_dat_r0::R) reader structure"]
impl crate::Readable for MMCM_DRP_DAT_R0 {}
#[doc = "`write(|w| ..)` method takes [mmcm_drp_dat_r0::W](mmcm_drp_dat_r0::W) writer structure"]
impl crate::Writable for MMCM_DRP_DAT_R0 {}
#[doc = "Bits 0-7 of `CRG_MMCM_DRP_DAT_R`."]
pub mod mmcm_drp_dat_r0;