Annotation of wikisrc/ports/evbarm/tegra.mdwn, revision 1.14
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.14 ! wiki 32: - RF kill switch
! 33: - Power button
1.4 wiki 34:
35: # TODO
36: - SMP stability
37: - eMMC support
1.5 wiki 38: - SD/MMC UHS-I support (needs [[!template id=man name="sdmmc" section="4"]] changes)
1.4 wiki 39: - Framebuffer console
40: - HDMI
41: - I2S
42: - Audio codec
43: - AS3722 power management unit
1.11 wiki 44: - GPU (nouveau)
1.4 wiki 45:
1.1 wiki 46: # Generating a boot script
47:
48: [[!template id=programlisting text="""
49: $ cat boot.txt
1.3 wiki 50: setenv bootargs root=ld1a
1.1 wiki 51: fatload mmc 1:1 0x90000000 netbsd.ub
52: bootm 0x90000000
53: $ mkubootimage -A arm -C none -O netbsd -T script -a 0 -n "NetBSD/tegra boot" boot.txt boot.scr
54: """]]
55:
56: # Links
57:
1.2 wiki 58: - [NVIDIA Jetson TK1 development kit](https://developer.nvidia.com/jetson-tk1)
59: - [Hardware documentation](https://developer.nvidia.com/hardware-design-and-development)
60: - [Linux For Tegra](https://developer.nvidia.com/linux-tegra)
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb