github.com/usbarmory/tamago@v0.0.0-20240508072735-8612bbe1e454/soc/nxp/imx6ul/README.md (about)

     1  TamaGo - bare metal Go for ARM SoCs - i.MX 6UL support
     2  ======================================================
     3  
     4  tamago | https://github.com/usbarmory/tamago  
     5  
     6  Copyright (c) WithSecure Corporation  
     7  https://foundry.withsecure.com
     8  
     9  ![TamaGo gopher](https://github.com/usbarmory/tamago/wiki/images/tamago.svg?sanitize=true)
    10  
    11  Authors
    12  =======
    13  
    14  Andrea Barisani  
    15  andrea.barisani@withsecure.com | andrea@inversepath.com  
    16  
    17  Andrej Rosano  
    18  andrej.rosano@withsecure.com   | andrej@inversepath.com  
    19  
    20  Introduction
    21  ============
    22  
    23  TamaGo is a framework that enables compilation and execution of unencumbered Go
    24  applications on bare metal ARM/RISC-V System-on-Chip (SoC) components.
    25  
    26  The [imx6ul](https://github.com/usbarmory/tamago/tree/master/soc/nxp/imx6ul)
    27  package provides support for the NXP i.MX 6UL series of System-on-Chip (SoCs)
    28  parts.
    29  
    30  Documentation
    31  =============
    32  
    33  For TamaGo see its [repository](https://github.com/usbarmory/tamago) and
    34  [project wiki](https://github.com/usbarmory/tamago/wiki) for information.
    35  
    36  The package API documentation can be found on
    37  [pkg.go.dev](https://pkg.go.dev/github.com/usbarmory/tamago).
    38  
    39  Supported hardware
    40  ==================
    41  
    42  | SoC                    | Related board packages                                                               | Peripheral drivers                                                                                                                                                                                                                                                                 |
    43  |------------------------|--------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
    44  | NXP i.MX 6ULZ/i.MX6UL  | [usbarmory/mk2](https://github.com/usbarmory/tamago/tree/master/board/usbarmory)     | [BEE, CAAM, CSU, DCP, ENET, GPIO, I2C, OCOTP, RNGB, TEMPMON, UART, USB, USDHC, WDOG](https://github.com/usbarmory/tamago/tree/master/soc/nxp), [GIC](https://github.com/usbarmory/tamago/tree/master/arm/gic), [TZASC](https://github.com/usbarmory/tamago/tree/master/arm/tzc380) |
    45  | NXP i.MX 6ULL/i.MX6ULZ | [nxp/mx6ullevk](https://github.com/usbarmory/tamago/tree/master/board/nxp/mx6ullevk) | [BEE, CAAM, CSU, DCP, ENET, GPIO, I2C, OCOTP, RNGB, TEMPMON, UART, USB, USDHC, WDOG](https://github.com/usbarmory/tamago/tree/master/soc/nxp), [GIC](https://github.com/usbarmory/tamago/tree/master/arm/gic), [TZASC](https://github.com/usbarmory/tamago/tree/master/arm/tzc380) |
    46  
    47  License
    48  =======
    49  
    50  tamago | https://github.com/usbarmory/tamago  
    51  Copyright (c) WithSecure Corporation
    52  
    53  These source files are distributed under the BSD-style license found in the
    54  [LICENSE](https://github.com/usbarmory/tamago/blob/master/LICENSE) file.
    55  
    56  The TamaGo logo is adapted from the Go gopher designed by Renee French and
    57  licensed under the Creative Commons 3.0 Attributions license. Go Gopher vector
    58  illustration by Hugo Arganda.