Annotation of wikisrc/ports/evbarm/tegra.mdwn, revision 1.4
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)
! 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 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:
! 28: # TODO
! 29: - SMP stability
! 30: - CPU frequency scaling
! 31: - eMMC support
! 32: - SD/MMC UHS-I support (needs sdmmc(4) changes)
! 33: - Framebuffer console
! 34: - HDMI
! 35: - [[!template id=man name="hdaudio" section="4"]] (for HDMI audio)
! 36: - I2S
! 37: - Audio codec
! 38: - TMP451 temperature sensor
! 39: - AS3722 power management unit
! 40: - [[!template id=man name="ahcisata" section="4"]] (for SATA support)
! 41:
1.1 wiki 42: # Generating a boot script
43:
44: [[!template id=programlisting text="""
45: $ cat boot.txt
1.3 wiki 46: setenv bootargs root=ld1a
1.1 wiki 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:
1.2 wiki 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