Home
last modified time | relevance | path

Searched refs:flc (Results 1 – 15 of 15) sorted by relevance

/hal_adi-latest/MAX/Libraries/PeriphDrivers/Source/FLC/
Dflc_reva.c56 static int MXC_busy_flc(mxc_flc_reva_regs_t *flc) in MXC_busy_flc() argument
58 return (flc->ctrl & in MXC_busy_flc()
68 static int MXC_prepare_flc(mxc_flc_reva_regs_t *flc) in MXC_prepare_flc() argument
71 if (MXC_busy_flc(flc)) { in MXC_prepare_flc()
76 flc->clkdiv = SystemCoreClock / 1000000; in MXC_prepare_flc()
79 if (flc->intr & MXC_F_FLC_REVA_INTR_AF) { in MXC_prepare_flc()
80 flc->intr &= ~MXC_F_FLC_REVA_INTR_AF; in MXC_prepare_flc()
84 flc->ctrl = (flc->ctrl & ~MXC_F_FLC_REVA_CTRL_UNLOCK) | MXC_S_FLC_REVA_CTRL_UNLOCK_UNLOCKED; in MXC_prepare_flc()
99 mxc_flc_reva_regs_t *flc; in MXC_FLC_RevA_Busy() local
102 flc = (mxc_flc_reva_regs_t *)MXC_FLC_GET_FLC(i); in MXC_FLC_RevA_Busy()
[all …]
Dflc_me18.c75 int MXC_FLC_ME18_GetByAddress(mxc_flc_regs_t **flc, uint32_t addr) in MXC_FLC_ME18_GetByAddress() argument
78 *flc = MXC_FLC0; in MXC_FLC_ME18_GetByAddress()
81 *flc = MXC_FLC1; in MXC_FLC_ME18_GetByAddress()
83 *flc = MXC_FLC0; in MXC_FLC_ME18_GetByAddress()
85 *flc = MXC_FLC1; in MXC_FLC_ME18_GetByAddress()
159 mxc_flc_regs_t *flc; in MXC_FLC_PageErase() local
165 if ((err = MXC_FLC_ME18_GetByAddress(&flc, address)) != E_NO_ERROR) { in MXC_FLC_PageErase()
169 if ((err = MXC_FLC_RevA_PageErase((mxc_flc_reva_regs_t *)flc, physicalAddress)) != E_NO_ERROR) { in MXC_FLC_PageErase()
200 mxc_flc_regs_t *flc; in MXC_FLC_Write32() local
207 if ((err = MXC_FLC_ME18_GetByAddress(&flc, address)) != E_NO_ERROR) { in MXC_FLC_Write32()
[all …]
Dflc_me21.c70 int MXC_FLC_ME21_GetByAddress(mxc_flc_regs_t **flc, uint32_t addr) in MXC_FLC_ME21_GetByAddress() argument
73 *flc = MXC_FLC0; in MXC_FLC_ME21_GetByAddress()
76 *flc = MXC_FLC1; in MXC_FLC_ME21_GetByAddress()
78 *flc = MXC_FLC0; in MXC_FLC_ME21_GetByAddress()
80 *flc = MXC_FLC1; in MXC_FLC_ME21_GetByAddress()
134 mxc_flc_regs_t *flc = NULL; in MXC_FLC_PageErase() local
137 if ((err = MXC_FLC_ME21_GetByAddress(&flc, address)) != E_NO_ERROR) { in MXC_FLC_PageErase()
145 err = MXC_FLC_RevA_PageErase((mxc_flc_reva_regs_t *)flc, addr); in MXC_FLC_PageErase()
163 mxc_flc_regs_t *flc = NULL; in MXC_FLC_Write128() local
172 if ((err = MXC_FLC_ME21_GetByAddress(&flc, address)) != E_NO_ERROR) { in MXC_FLC_Write128()
[all …]
Dflc_me13.c74 int MXC_FLC_ME13_GetByAddress(mxc_flc_regs_t **flc, uint32_t addr) in MXC_FLC_ME13_GetByAddress() argument
77 *flc = MXC_FLC0; in MXC_FLC_ME13_GetByAddress()
79 *flc = MXC_FLC1; in MXC_FLC_ME13_GetByAddress()
81 *flc = MXC_FLC0; in MXC_FLC_ME13_GetByAddress()
83 *flc = MXC_FLC1; in MXC_FLC_ME13_GetByAddress()
139 mxc_flc_regs_t *flc = NULL; in MXC_FLC_PageErase() local
142 if ((err = MXC_FLC_ME13_GetByAddress(&flc, address)) != E_NO_ERROR) { in MXC_FLC_PageErase()
150 err = MXC_FLC_RevA_PageErase((mxc_flc_reva_regs_t *)flc, addr); in MXC_FLC_PageErase()
161 mxc_flc_regs_t *flc; in MXC_FLC_MassErase() local
164 flc = MXC_FLC_GET_FLC(i); in MXC_FLC_MassErase()
[all …]
Dflc_me14.c69 int MXC_FLC_ME14_GetByAddress(mxc_flc_regs_t **flc, uint32_t addr) in MXC_FLC_ME14_GetByAddress() argument
72 *flc = MXC_FLC0; in MXC_FLC_ME14_GetByAddress()
74 *flc = MXC_FLC1; in MXC_FLC_ME14_GetByAddress()
76 *flc = MXC_FLC0; in MXC_FLC_ME14_GetByAddress()
78 *flc = MXC_FLC1; in MXC_FLC_ME14_GetByAddress()
133 mxc_flc_regs_t *flc = NULL; in MXC_FLC_PageErase() local
136 if ((err = MXC_FLC_ME14_GetByAddress(&flc, address)) != E_NO_ERROR) { in MXC_FLC_PageErase()
144 if ((err = MXC_FLC_RevA_PageErase((mxc_flc_reva_regs_t *)flc, addr)) != E_NO_ERROR) { in MXC_FLC_PageErase()
158 mxc_flc_regs_t *flc; in MXC_FLC_MassErase() local
161 flc = MXC_FLC_GET_FLC(i); in MXC_FLC_MassErase()
[all …]
Dflc_es17.c59 int MXC_FLC_GetByAddress(mxc_flc_regs_t **flc, uint32_t addr) in MXC_FLC_GetByAddress() argument
62 *flc = MXC_FLC; in MXC_FLC_GetByAddress()
64 *flc = MXC_FLC; in MXC_FLC_GetByAddress()
66 *flc = MXC_FLC; in MXC_FLC_GetByAddress()
68 *flc = MXC_FLC; in MXC_FLC_GetByAddress()
121 mxc_flc_regs_t *flc = NULL; in MXC_FLC_PageErase() local
124 if ((err = MXC_FLC_GetByAddress(&flc, address)) != E_NO_ERROR) { in MXC_FLC_PageErase()
132 err = MXC_FLC_RevA_PageErase((mxc_flc_reva_regs_t *)flc, addr); in MXC_FLC_PageErase()
143 mxc_flc_regs_t *flc; in MXC_FLC_MassErase() local
146 flc = MXC_FLC_GET_FLC(i); in MXC_FLC_MassErase()
[all …]
Dflc_me11.c68 int MXC_FLC_ME11_GetByAddress(mxc_flc_regs_t **flc, uint32_t addr) in MXC_FLC_ME11_GetByAddress() argument
71 *flc = MXC_FLC; in MXC_FLC_ME11_GetByAddress()
73 *flc = MXC_FLC; in MXC_FLC_ME11_GetByAddress()
122 mxc_flc_regs_t *flc = NULL; in MXC_FLC_PageErase() local
125 if ((err = MXC_FLC_ME11_GetByAddress(&flc, address)) != E_NO_ERROR) { in MXC_FLC_PageErase()
133 err = MXC_FLC_RevA_PageErase((mxc_flc_reva_regs_t *)flc, addr); in MXC_FLC_PageErase()
150 mxc_flc_regs_t *flc = NULL; in MXC_FLC_Write128() local
159 if ((err = MXC_FLC_ME11_GetByAddress(&flc, address)) != E_NO_ERROR) { in MXC_FLC_Write128()
167 if ((err = MXC_FLC_RevA_Write128((mxc_flc_reva_regs_t *)flc, addr, data)) != E_NO_ERROR) { in MXC_FLC_Write128()
186 mxc_flc_regs_t *flc = NULL; in MXC_FLC_Write32() local
[all …]
Dflc_me17.c69 int MXC_FLC_ME17_GetByAddress(mxc_flc_regs_t **flc, uint32_t addr) in MXC_FLC_ME17_GetByAddress() argument
72 *flc = MXC_FLC0; in MXC_FLC_ME17_GetByAddress()
74 *flc = MXC_FLC0; in MXC_FLC_ME17_GetByAddress()
123 mxc_flc_regs_t *flc = NULL; in MXC_FLC_PageErase() local
126 if ((err = MXC_FLC_ME17_GetByAddress(&flc, address)) != E_NO_ERROR) { in MXC_FLC_PageErase()
134 err = MXC_FLC_RevA_PageErase((mxc_flc_reva_regs_t *)flc, addr); in MXC_FLC_PageErase()
152 mxc_flc_regs_t *flc = NULL; in MXC_FLC_Write128() local
161 if ((err = MXC_FLC_ME17_GetByAddress(&flc, address)) != E_NO_ERROR) { in MXC_FLC_Write128()
169 err = MXC_FLC_RevA_Write128((mxc_flc_reva_regs_t *)flc, addr, data); in MXC_FLC_Write128()
182 mxc_flc_regs_t *flc = NULL; in MXC_FLC_Write32() local
[all …]
Dflc_me15.c48 int MXC_FLC_ME15_GetByAddress(mxc_flc_regs_t **flc, uint32_t addr) in MXC_FLC_ME15_GetByAddress() argument
51 *flc = MXC_FLC0; in MXC_FLC_ME15_GetByAddress()
53 *flc = MXC_FLC0; in MXC_FLC_ME15_GetByAddress()
104 mxc_flc_regs_t *flc = NULL; in MXC_FLC_PageErase() local
107 if ((err = MXC_FLC_ME15_GetByAddress(&flc, address)) != E_NO_ERROR) { in MXC_FLC_PageErase()
115 err = MXC_FLC_RevA_PageErase((mxc_flc_reva_regs_t *)flc, addr); in MXC_FLC_PageErase()
132 mxc_flc_regs_t *flc = NULL; in MXC_FLC_Write128() local
141 if ((err = MXC_FLC_ME15_GetByAddress(&flc, address)) != E_NO_ERROR) { in MXC_FLC_Write128()
149 if ((err = MXC_FLC_RevA_Write128((mxc_flc_reva_regs_t *)flc, addr, data)) != E_NO_ERROR) { in MXC_FLC_Write128()
168 mxc_flc_regs_t *flc = NULL; in MXC_FLC_Write32() local
[all …]
Dflc_reva.h51 int MXC_FLC_RevA_MassErase(mxc_flc_reva_regs_t *flc);
53 int MXC_FLC_RevA_PageErase(mxc_flc_reva_regs_t *flc, uint32_t addr);
55 int MXC_FLC_RevA_Write32(mxc_flc_reva_regs_t *flc, uint32_t locgialAddr, uint32_t data,
58 int MXC_FLC_RevA_Write32Using128(mxc_flc_reva_regs_t *flc, uint32_t locgialAddr, uint32_t data,
61 int MXC_FLC_RevA_Write128(mxc_flc_reva_regs_t *flc, uint32_t addr, uint32_t *data);
63 void MXC_FLC_RevA_SetFLCInt(mxc_flc_reva_regs_t *flc);
75 int MXC_FLC_RevA_UnlockInfoBlock(mxc_flc_reva_regs_t *flc, uint32_t address);
77 int MXC_FLC_RevA_LockInfoBlock(mxc_flc_reva_regs_t *flc, uint32_t address);
Dflc_ai87.c69 int MXC_FLC_AI87_GetByAddress(mxc_flc_regs_t **flc, uint32_t addr) in MXC_FLC_AI87_GetByAddress() argument
72 *flc = MXC_FLC0; in MXC_FLC_AI87_GetByAddress()
74 *flc = MXC_FLC0; in MXC_FLC_AI87_GetByAddress()
123 mxc_flc_regs_t *flc = NULL; in MXC_FLC_PageErase() local
126 if ((err = MXC_FLC_AI87_GetByAddress(&flc, address)) != E_NO_ERROR) { in MXC_FLC_PageErase()
134 err = MXC_FLC_RevA_PageErase((mxc_flc_reva_regs_t *)flc, addr); in MXC_FLC_PageErase()
151 mxc_flc_regs_t *flc = NULL; in MXC_FLC_Write128() local
160 if ((err = MXC_FLC_AI87_GetByAddress(&flc, address)) != E_NO_ERROR) { in MXC_FLC_Write128()
168 err = MXC_FLC_RevA_Write128((mxc_flc_reva_regs_t *)flc, addr, data); in MXC_FLC_Write128()
185 mxc_flc_regs_t *flc = NULL; in MXC_FLC_Write32() local
[all …]
Dflc_me12.c69 int MXC_FLC_ME12_GetByAddress(mxc_flc_regs_t **flc, uint32_t addr) in MXC_FLC_ME12_GetByAddress() argument
72 *flc = MXC_FLC; in MXC_FLC_ME12_GetByAddress()
75 *flc = MXC_FLC; in MXC_FLC_ME12_GetByAddress()
127 mxc_flc_regs_t *flc = NULL; in MXC_FLC_PageErase() local
130 if ((err = MXC_FLC_ME12_GetByAddress(&flc, address)) != E_NO_ERROR) { in MXC_FLC_PageErase()
138 err = MXC_FLC_RevA_PageErase((mxc_flc_reva_regs_t *)flc, addr); in MXC_FLC_PageErase()
156 mxc_flc_regs_t *flc = NULL; in MXC_FLC_Write128() local
165 if ((err = MXC_FLC_ME12_GetByAddress(&flc, address)) != E_NO_ERROR) { in MXC_FLC_Write128()
173 if ((err = MXC_FLC_RevA_Write128((mxc_flc_reva_regs_t *)flc, addr, data)) != E_NO_ERROR) { in MXC_FLC_Write128()
192 mxc_flc_regs_t *flc = NULL; in MXC_FLC_Write32() local
[all …]
Dflc_me10.c49 int MXC_FLC_ME10_GetByAddress(mxc_flc_regs_t **flc, uint32_t addr) in MXC_FLC_ME10_GetByAddress() argument
52 *flc = MXC_FLC; in MXC_FLC_ME10_GetByAddress()
54 *flc = MXC_FLC; in MXC_FLC_ME10_GetByAddress()
/hal_adi-latest/MAX/Libraries/PeriphDrivers/Include/MAX32570/
Dflc.h129 void MXC_FLC_SetFLCInt(mxc_flc_regs_t *flc);
/hal_adi-latest/MAX/Libraries/PeriphDrivers/Include/MAX32665/
Dflc.h130 void MXC_FLC_SetFLCInt(mxc_flc_regs_t *flc);