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

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.17      wiki       27:  - HDMI
                     28:    - Framebuffer console
                     29:    - HDMI Audio [[!template id=man name="hdaudio" section="4"]] controller
1.18      wiki       30:    - HDMI CEC
1.4       wiki       31:  - Jetson TK1
                     32:    - On-board Realtek 8111G [[!template id=man name="re" section="4"]] gigabit ethernet 
                     33:    - EEPROM [[!template id=man name="seeprom" section="4"]] (on I2C)
1.7       wiki       34:    - TMP451 [[!template id=man name="titemp" section="4"]] temperature sensor (on I2C)
1.14      wiki       35:    - RF kill switch
                     36:    - Power button
1.4       wiki       37: 
                     38: # TODO
1.20      wiki       39:  - Analog audio output (I2S, Audio codec, APB DMA)
1.4       wiki       40:  - AS3722 power management unit
1.11      wiki       41:  - GPU (nouveau)
1.21      wiki       42:  - USB 3.0 [[!template id=man name="xhci" section="4"]] controller
1.24    ! wiki       43:  - SPI controller
        !            44:  - PWM controller
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