Home
last modified time | relevance | path

Searched refs:a (Results 1 – 25 of 28) sorted by relevance

12

/hal_microchip-latest/mec/common/
Dregaccess.h32 #define MMCR32(a) *((volatile uint32_t *)(uintptr_t)(a)) argument
33 #define MMCR16(a) *((volatile uint16_t *)(uintptr_t)(a)) argument
34 #define MMCR8(a) *((volatile uint8_t *)(uintptr_t)(a)) argument
36 #define MMCR_RD32(a, v) v = *((volatile uint32_t *)(uintptr_t)(a)) argument
37 #define MMCR_RD16(a, v) v = *((volatile uint16_t *)(uintptr_t)(a)) argument
38 #define MMCR_RD8(a, v) v = *((volatile uint8_t *)(uintptr_t)(a)) argument
40 #define MMCR_WR32(a, d) *((volatile uint32_t *)(uintptr_t)(a)) = (uint32_t)(d) argument
41 #define MMCR_WR16(a, h) *((volatile uint16_t *)(uintptr_t)(a)) = (uint16_t)(h) argument
42 #define MMCR_WR8(a, b) *((volatile uint8_t *)(uintptr_t)(a)) = (uint8_t)(b) argument
44 #define REG32(a) *((volatile uint32_t *)(uintptr_t)(a)) argument
[all …]
/hal_microchip-latest/include/dt-bindings/pinctrl/
Dpic32cx1025sg41064-pinctrl.h11 SAM_PINMUX(a, 0, gpio, gpio)
15 SAM_PINMUX(a, 0, a, periph)
19 SAM_PINMUX(a, 0, d, periph)
23 SAM_PINMUX(a, 0, e, periph)
27 SAM_PINMUX(a, 1, gpio, gpio)
31 SAM_PINMUX(a, 1, a, periph)
35 SAM_PINMUX(a, 1, d, periph)
39 SAM_PINMUX(a, 1, e, periph)
43 SAM_PINMUX(a, 2, gpio, gpio)
47 SAM_PINMUX(a, 2, a, periph)
[all …]
Dpic32cx1025sg41100-pinctrl.h11 SAM_PINMUX(a, 0, gpio, gpio)
15 SAM_PINMUX(a, 0, a, periph)
19 SAM_PINMUX(a, 0, d, periph)
23 SAM_PINMUX(a, 0, e, periph)
27 SAM_PINMUX(a, 1, gpio, gpio)
31 SAM_PINMUX(a, 1, a, periph)
35 SAM_PINMUX(a, 1, d, periph)
39 SAM_PINMUX(a, 1, e, periph)
43 SAM_PINMUX(a, 2, gpio, gpio)
47 SAM_PINMUX(a, 2, a, periph)
[all …]
Dpic32cx1025sg60100-pinctrl.h11 SAM_PINMUX(a, 0, gpio, gpio)
15 SAM_PINMUX(a, 0, a, periph)
19 SAM_PINMUX(a, 0, d, periph)
23 SAM_PINMUX(a, 0, e, periph)
27 SAM_PINMUX(a, 1, gpio, gpio)
31 SAM_PINMUX(a, 1, a, periph)
35 SAM_PINMUX(a, 1, d, periph)
39 SAM_PINMUX(a, 1, e, periph)
43 SAM_PINMUX(a, 2, gpio, gpio)
47 SAM_PINMUX(a, 2, a, periph)
[all …]
Dpic32cx1025sg61100-pinctrl.h11 SAM_PINMUX(a, 0, gpio, gpio)
15 SAM_PINMUX(a, 0, a, periph)
19 SAM_PINMUX(a, 0, d, periph)
23 SAM_PINMUX(a, 0, e, periph)
27 SAM_PINMUX(a, 1, gpio, gpio)
31 SAM_PINMUX(a, 1, a, periph)
35 SAM_PINMUX(a, 1, d, periph)
39 SAM_PINMUX(a, 1, e, periph)
43 SAM_PINMUX(a, 2, gpio, gpio)
47 SAM_PINMUX(a, 2, a, periph)
[all …]
Dpic32cx1025sg41128-pinctrl.h18 SAM_PINMUX(a, 0, gpio, gpio)
22 SAM_PINMUX(a, 0, a, periph)
26 SAM_PINMUX(a, 0, d, periph)
30 SAM_PINMUX(a, 0, e, periph)
34 SAM_PINMUX(a, 1, gpio, gpio)
38 SAM_PINMUX(a, 1, a, periph)
42 SAM_PINMUX(a, 1, d, periph)
46 SAM_PINMUX(a, 1, e, periph)
50 SAM_PINMUX(a, 2, gpio, gpio)
54 SAM_PINMUX(a, 2, a, periph)
[all …]
Dpic32cx1025sg60128-pinctrl.h18 SAM_PINMUX(a, 0, gpio, gpio)
22 SAM_PINMUX(a, 0, a, periph)
26 SAM_PINMUX(a, 0, d, periph)
30 SAM_PINMUX(a, 0, e, periph)
34 SAM_PINMUX(a, 1, gpio, gpio)
38 SAM_PINMUX(a, 1, a, periph)
42 SAM_PINMUX(a, 1, d, periph)
46 SAM_PINMUX(a, 1, e, periph)
50 SAM_PINMUX(a, 2, gpio, gpio)
54 SAM_PINMUX(a, 2, a, periph)
[all …]
Dpic32cx1025sg61128-pinctrl.h18 SAM_PINMUX(a, 0, gpio, gpio)
22 SAM_PINMUX(a, 0, a, periph)
26 SAM_PINMUX(a, 0, d, periph)
30 SAM_PINMUX(a, 0, e, periph)
34 SAM_PINMUX(a, 1, gpio, gpio)
38 SAM_PINMUX(a, 1, a, periph)
42 SAM_PINMUX(a, 1, d, periph)
46 SAM_PINMUX(a, 1, e, periph)
50 SAM_PINMUX(a, 2, gpio, gpio)
54 SAM_PINMUX(a, 2, a, periph)
[all …]
/hal_microchip-latest/mec5/drivers/
Dmec_defs.h116 #define MEC_MMCR8(a) *(volatile uint8_t *)(a) argument
117 #define MEC_MMCR16(a) *(volatile uint16_t *)(a) argument
118 #define MEC_MMCR32(a) *(volatile uint32_t *)(a) argument
120 #define MEC_MMCR8_WR(a, b) *(volatile uint8_t *)(a) = (uint8_t)(b) argument
121 #define MEC_MMCR8_RD(a) *(volatile uint8_t *)(a) argument
122 #define MEC_MMCR16_WR(a, b) *(volatile uint16_t *)(a) = (uint16_t)(b) argument
123 #define MEC_MMCR16_RD(a) *(volatile uint16_t *)(a) argument
124 #define MEC_MMCR32_WR(a, b) *(volatile uint32_t *)(a) = (uint32_t)(b) argument
125 #define MEC_MMCR32_RD(a) *(volatile uint32_t *)(a) argument
/hal_microchip-latest/mpfs/mpfs_hal/common/
Dbits.h41 #define ROUNDUP(a, b) ((((a)-1)/(b)+1)*(b)) argument
42 #define ROUNDDOWN(a, b) ((a)/(b)*(b)) argument
44 #define MAX(a, b) ((a) > (b) ? (a) : (b)) argument
45 #define MIN(a, b) ((a) < (b) ? (a) : (b)) argument
46 #define CLAMP(a, lo, hi) MIN(MAX(a, lo), hi) argument
/hal_microchip-latest/pinconfigs/
DREADME.md3 This directory contains a set of files describing valid pin configurations for
4 multiple Microchiop PIC32C/PIC32M MCUs (PIC32C/PIC32M) devices. This configuration files maps a
5 pin to a peripheral signal which multiplex, at end, I/O lines pins. For example,
32 - `variants`: Each variant has a different set of valid pin combinations because
33 of a different number of pins.
75 - [a, eic, extint8]
85 - [a, eic, extint9]
95 - [a, eic, extint4]
106 - [a, eic, extint5]
116 - [a, eic, extint6]
[all …]
/hal_microchip-latest/mpfs/hal/
Dreadme.md7 The HAL folder contains files using a combination of C and assembly source code.
9 The hal folder should be included in a PolarFire SoC Embedded project under the
/hal_microchip-latest/mpfs/boards/icicle-kit-es/platform_config/linker/
Dmpfs-ddr-e51.ld14 * This linker script can be used with a debugger or when compiled and loaded
15 * by a boot-loader.
41 When debugging a bare metal program that is run out of reset from envm, a linker
45 This means you are not continually programming the envm each time you load a
221 * used by a program loaded by a bootloader to store information passed
/hal_microchip-latest/mpfs/platform_config_reference/linker/
Dmpfs-ddr-loaded-by-boot-loader.ld15 * This linker script can be used with a debugger or when compiled and loaded
16 * by a boot-loader.
20 * The HLS is a small amount of memory dedicated to each hart.
21 * The HLS also contains a pointer to shared memory.
213 * used by a program loaded by a bootloader to store information passed
Dmpfs-envm.ld36 When debugging a bare metal program that is run out of reset from envm, a linker
40 This means you are not continually programming the envm each time you load a
74 * There is common area for shared variables, accessed from a pointer in a harts HLS
333 * The boot Hart Local Storage holds a pointer to this area for each hart if
Dmpfs-envm-lma-scratchpad-vma.ld36 When debugging a bare metal program that is run out of reset from envm, a linker
40 This means you are not continually programming the envm each time you load a
73 * There is common area for shared variables, accessed from a pointer in a harts HLS
352 * The boot Hart Local Storage holds a pointer to this area for each hart if
Dmpfs-lim.ld62 * There is common area for shared variables, accessed from a pointer in a harts HLS
298 * The boot Hart Local Storage holds a pointer to this area for each hart if
Dmpfs-lim-lma-scratchpad-vma.ld65 * There is common area for shared variables, accessed from a pointer in a harts HLS
341 * The boot Hart Local Storage holds a pointer to this area for each hart if
/hal_microchip-latest/mpfs/mpfs_hal/startup_gcc/
Dmss_entry.S47 # Init delegation registers, mideleg, medeleg, if a U54
48 # These are not initialised by the hardware and come up in a random state
123 # The __global_pointer is allocated in the linker script. It points to a
308 # Init delegation registers, mideleg, medeleg, if a U54
309 # These are not initialised by the hardware and come up in a random state
338 # The __global_pointer is allocated in the linker script. It points to a
/hal_microchip-latest/mpfs/drivers/off_chip/
DREADME.md1 This is a placeholder
/hal_microchip-latest/mpfs/drivers/fpga_ip/
DREADME.md1 This is a place holder
/hal_microchip-latest/mpfs/mpfs_hal/
Dreadme.md9 The PolarFire-SoC MSS hal is a combination of C and assembly source code.
32 design flow and produces header files based on the xml content in a suitable
/hal_microchip-latest/
DREADME.md3 The **hal_microchip** is a set of register definitions for Microchip PIC32C/PIC32M SoC's.
45 be submitted using Linux LF format. Usually running a similar command to
DREADME.txt46 NOTE: Due to a legacy version of MEC172x with register files is in the
/hal_microchip-latest/dts/microchip/mec5/
Dmec1743qsz-a0-pinctrl.dtsi1119 /* FW functions using the pin as a GPIO */

12