File:  [NetBSD Developer Wiki] / wikisrc / ports / evbarm / tegra.mdwn
Revision 1.7: download - view: text, annotated - select for diffs
Tue May 12 21:03:14 2015 UTC (5 years, 11 months ago) by wiki
Branches: MAIN
CVS tags: HEAD
web commit by jmcneill: TMP451 is supported now

    1: [[!meta title="NetBSD/evbarm on NVIDIA Tegra"]]
    2: 
    3: **The Tegra port is work in progress**
    4: 
    5: [[!toc levels=2]]
    6: 
    7: 
    8: # Supported hardware
    9:  - CPU: Cortex-A15: NVIDIA Tegra K1 (T124) (4-core)
   10:  - VFP / NEON
   11:  - GIC
   12:  - ARM generic timer
   13:  - Clock and reset controller
   14:  - GPIO controller
   15:  - MPIO / pinmux controller
   16:  - Memory controller
   17:  - Power management controller
   18:  - I2C controller
   19:  - UART [[!template id=man name="com" section="4"]] serial console
   20:  - RTC
   21:  - SDMMC [[!template id=man name="sdhc" section="4"]] controller
   22:  - USB 2.0 [[!template id=man name="ehci" section="4"]] controller
   23:  - PCI express
   24:  - Jetson TK1
   25:    - On-board Realtek 8111G [[!template id=man name="re" section="4"]] gigabit ethernet 
   26:    - EEPROM [[!template id=man name="seeprom" section="4"]] (on I2C)
   27:    - TMP451 [[!template id=man name="titemp" section="4"]] temperature sensor (on I2C)
   28: 
   29: # TODO
   30:  - SMP stability
   31:  - CPU frequency scaling
   32:  - eMMC support
   33:  - SD/MMC UHS-I support (needs [[!template id=man name="sdmmc" section="4"]] changes)
   34:  - Framebuffer console
   35:  - HDMI
   36:  - [[!template id=man name="hdaudio" section="4"]] (for HDMI audio)
   37:  - I2S
   38:  - Audio codec
   39:  - AS3722 power management unit
   40:  - [[!template id=man name="ahcisata" section="4"]] (for SATA support)
   41: 
   42: # Generating a boot script
   43: 
   44: [[!template  id=programlisting text="""
   45: $ cat boot.txt
   46: setenv bootargs root=ld1a
   47: fatload mmc 1:1 0x90000000 netbsd.ub
   48: bootm 0x90000000
   49: $ mkubootimage -A arm -C none -O netbsd -T script -a 0 -n "NetBSD/tegra boot" boot.txt boot.scr
   50: """]]
   51: 
   52: # Links
   53: 
   54: - [NVIDIA Jetson TK1 development kit](https://developer.nvidia.com/jetson-tk1)
   55: - [Hardware documentation](https://developer.nvidia.com/hardware-design-and-development)
   56: - [Linux For Tegra](https://developer.nvidia.com/linux-tegra)

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb