Annotation of wikisrc/ports/evbarm/tegra.mdwn, revision 1.13

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

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