Directories ¶
Path | Synopsis |
---|---|
Package arm provides support for ARM architecture specific operations.
|
Package arm provides support for ARM architecture specific operations. |
Package bits provides primitives for bitwise operations on uint32 values.
|
Package bits provides primitives for bitwise operations on uint32 values. |
board
|
|
f-secure/usbarmory/mark-two
Package usbarmory provides hardware initialization, automatically on import, for the USB armory Mk II single board computer.
|
Package usbarmory provides hardware initialization, automatically on import, for the USB armory Mk II single board computer. |
nxp/mx6ullevk
Package mx6ullevk provides hardware initialization, automatically on import, for the NXP MCIMX6ULL-EVK evaluation board.
|
Package mx6ullevk provides hardware initialization, automatically on import, for the NXP MCIMX6ULL-EVK evaluation board. |
raspberrypi
Package pi provides basic abstraction for support of different models of Raspberry Pi single board computers.
|
Package pi provides basic abstraction for support of different models of Raspberry Pi single board computers. |
raspberrypi/pi1
Package pi1 provides hardware initialization, automatically on import, for the Raspberry Pi 1 single board computer.
|
Package pi1 provides hardware initialization, automatically on import, for the Raspberry Pi 1 single board computer. |
raspberrypi/pi2
Package pi2 provides hardware initialization, automatically on import, for the Raspberry Pi 2 single board computer.
|
Package pi2 provides hardware initialization, automatically on import, for the Raspberry Pi 2 single board computer. |
raspberrypi/pizero
Package pizero provides hardware initialization, automatically on import, for the Raspberry Pi Zero single board computer.
|
Package pizero provides hardware initialization, automatically on import, for the Raspberry Pi Zero single board computer. |
Package dma provides primitives for direct memory allocation and alignment, it is primarily used in bare metal device driver operation to avoid passing Go pointers for DMA purposes.
|
Package dma provides primitives for direct memory allocation and alignment, it is primarily used in bare metal device driver operation to avoid passing Go pointers for DMA purposes. |
internal
|
|
reg
Package reg provides primitives for retrieving and modifying hardware registers.
|
Package reg provides primitives for retrieving and modifying hardware registers. |
soc
|
|
bcm2835
Package bcm2835 provides support to Go bare metal unikernels written using the TamaGo framework on BCM2835/BCM2836 SoCs.
|
Package bcm2835 provides support to Go bare metal unikernels written using the TamaGo framework on BCM2835/BCM2836 SoCs. |
imx6
Package imx6 provides support to Go bare metal unikernels written using the TamaGo framework.
|
Package imx6 provides support to Go bare metal unikernels written using the TamaGo framework. |
imx6/csu
Package csu implements a driver for the Central Security Unit (CSU) included in NXP i.MX6ULL/i.MX6ULZ SoCs.
|
Package csu implements a driver for the Central Security Unit (CSU) included in NXP i.MX6ULL/i.MX6ULZ SoCs. |
imx6/dcp
Package dcp implements a driver for the NXP Data Co-Processor (DCP), a cryptographic hardware accelerator included in i.MX6ULL/i.MX6ULZ SoCs.
|
Package dcp implements a driver for the NXP Data Co-Processor (DCP), a cryptographic hardware accelerator included in i.MX6ULL/i.MX6ULZ SoCs. |
imx6/imx6ul
Package imx6ul provides hardware initialization, automatically on import, for the i.MX6UL family of System-on-Chip components.
|
Package imx6ul provides hardware initialization, automatically on import, for the i.MX6UL family of System-on-Chip components. |
imx6/ocotp
Package ocotp implements a driver for the NXP On-Chip OTP Controller (OCOTP_CTRL), included in i.MX6 series SoCs to interface with on-chip fuses, including write operation.
|
Package ocotp implements a driver for the NXP On-Chip OTP Controller (OCOTP_CTRL), included in i.MX6 series SoCs to interface with on-chip fuses, including write operation. |
imx6/rngb
Package rngb implements a driver for the NXP True Random Number Generator (RNGB) included in i.MX6ULL/i.MX6ULZ SoCs.
|
Package rngb implements a driver for the NXP True Random Number Generator (RNGB) included in i.MX6ULL/i.MX6ULZ SoCs. |
imx6/tzasc
Package tzasc implements a driver for the TrustZone Address Space Controller (TZASC) included in NXP i.MX6ULL/i.MX6ULZ SoCs.
|
Package tzasc implements a driver for the TrustZone Address Space Controller (TZASC) included in NXP i.MX6ULL/i.MX6ULZ SoCs. |
imx6/usb
Package usb implements a driver for the USB PHY designated as NXP USBOH3USBO2, included in i.MX6 SoCs.
|
Package usb implements a driver for the USB PHY designated as NXP USBOH3USBO2, included in i.MX6 SoCs. |
imx6/usdhc
Package usdhc implements a driver for Freescale Enhanced Secure Digital Host Controller (eSDHC) interface, also known as NXP Ultra Secured Digital Host Controller (uSDHC).
|
Package usdhc implements a driver for Freescale Enhanced Secure Digital Host Controller (eSDHC) interface, also known as NXP Ultra Secured Digital Host Controller (uSDHC). |
Click to show internal directories.
Click to hide internal directories.