Sat Oct 17 21:18:47 2015 UTC ()
add nouveau, commented out for now


(jmcneill)
diff -r1.31 -r1.32 src/sys/arch/evbarm/conf/JETSONTK1

cvs diff -r1.31 -r1.32 src/sys/arch/evbarm/conf/Attic/JETSONTK1 (switch to unified diff)

--- src/sys/arch/evbarm/conf/Attic/JETSONTK1 2015/08/02 00:24:45 1.31
+++ src/sys/arch/evbarm/conf/Attic/JETSONTK1 2015/10/17 21:18:47 1.32
@@ -1,161 +1,164 @@ @@ -1,161 +1,164 @@
1# 1#
2# $NetBSD: JETSONTK1,v 1.31 2015/08/02 00:24:45 jmcneill Exp $ 2# $NetBSD: JETSONTK1,v 1.32 2015/10/17 21:18:47 jmcneill Exp $
3# 3#
4# NVIDIA Jetson TK1 - Tegra K1 development kit 4# NVIDIA Jetson TK1 - Tegra K1 development kit
5# https://developer.nvidia.com/jetson-tk1 5# https://developer.nvidia.com/jetson-tk1
6# 6#
7 7
8include "arch/evbarm/conf/std.tegra" 8include "arch/evbarm/conf/std.tegra"
9include "arch/evbarm/conf/GENERIC.common" 9include "arch/evbarm/conf/GENERIC.common"
10 10
11options CPU_CORTEXA15 11options CPU_CORTEXA15
12options SOC_TEGRA124 12options SOC_TEGRA124
13options BOARD_JETSONTK1 13options BOARD_JETSONTK1
14options CPUFREQ_BOOT=2292 14options CPUFREQ_BOOT=2292
15options MULTIPROCESSOR 15options MULTIPROCESSOR
16#options MEMSIZE=2048 16#options MEMSIZE=2048
17 17
18options DIAGNOSTIC # internal consistency checks 18options DIAGNOSTIC # internal consistency checks
19#options DEBUG 19#options DEBUG
20#options LOCKDEBUG 20#options LOCKDEBUG
21#options PMAP_DEBUG # Enable pmap_debug_level code 21#options PMAP_DEBUG # Enable pmap_debug_level code
22#options IPKDB # remote kernel debugging 22#options IPKDB # remote kernel debugging
23#options VERBOSE_INIT_ARM # verbose bootstraping messages 23#options VERBOSE_INIT_ARM # verbose bootstraping messages
24makeoptions DEBUG="-g" # compile full symbol table 24makeoptions DEBUG="-g" # compile full symbol table
25makeoptions COPY_SYMTAB=1 25makeoptions COPY_SYMTAB=1
26 26
27config netbsd root on ? type ? 27config netbsd root on ? type ?
28 28
29mainbus0 at root 29mainbus0 at root
30cpu* at mainbus? 30cpu* at mainbus?
31 31
32# A15 core devices 32# A15 core devices
33armperiph0 at mainbus? 33armperiph0 at mainbus?
34armgic0 at armperiph? # Interrupt Controller 34armgic0 at armperiph? # Interrupt Controller
35armgtmr0 at armperiph? # ARM Generic Timer 35armgtmr0 at armperiph? # ARM Generic Timer
36 36
37# On-board I/O 37# On-board I/O
38tegraio0 at mainbus? 38tegraio0 at mainbus?
39 39
40# Memory controller 40# Memory controller
41tegramc0 at tegraio? # MC 41tegramc0 at tegraio? # MC
42 42
43# Power management controller 43# Power management controller
44tegrapmc0 at tegraio? # PMC 44tegrapmc0 at tegraio? # PMC
45 45
46# Clock and Reset controller 46# Clock and Reset controller
47tegracar0 at tegraio? # CAR 47tegracar0 at tegraio? # CAR
48 48
49# GPIO controller 49# GPIO controller
50tegragpio0 at tegraio? # GPIO 50tegragpio0 at tegraio? # GPIO
51gpio* at gpiobus? 51gpio* at gpiobus?
52gpiobutton0 at gpio16 offset 0 mask 1 flag 0x01 # Power button 52gpiobutton0 at gpio16 offset 0 mask 1 flag 0x01 # Power button
53gpiorfkill0 at gpio23 offset 7 mask 1 # WiFi enable 53gpiorfkill0 at gpio23 offset 7 mask 1 # WiFi enable
54 54
55# Timers 55# Timers
56tegratimer0 at tegraio? # Timers 56tegratimer0 at tegraio? # Timers
57 57
58# MPIO / Pinmux 58# MPIO / Pinmux
59tegrampio0 at tegraio? # MPIO 59tegrampio0 at tegraio? # MPIO
60 60
61# XUSB PADCTL 61# XUSB PADCTL
62tegraxusbpad0 at tegraio? # XUSB PADCTL 62tegraxusbpad0 at tegraio? # XUSB PADCTL
63 63
64# PCIE 64# PCIE
65tegrapcie0 at tegraio? # PCIE 65tegrapcie0 at tegraio? # PCIE
66pci* at tegrapcie0 66pci* at tegrapcie0
67ppb* at pci? dev ? function ? 67ppb* at pci? dev ? function ?
68pci* at ppb? 68pci* at ppb?
69 69
70# Ethernet 70# Ethernet
71re* at pci? dev ? function ? # Realtek RTL8111GS 71re* at pci? dev ? function ? # Realtek RTL8111GS
72rgephy* at mii? phy ? 72rgephy* at mii? phy ?
73ukphy* at mii? phy ? 73ukphy* at mii? phy ?
74 74
75# Mini-PCIe Wireless 75# Mini-PCIe Wireless
76athn* at pci? dev ? function ? # Atheros IEEE 802.11 76athn* at pci? dev ? function ? # Atheros IEEE 802.11
77 77
78# UART 78# UART
79com3 at tegraio? port 3 # UART-D 79com3 at tegraio? port 3 # UART-D
80options CONSADDR=0x70006300, CONSPEED=115200 80options CONSADDR=0x70006300, CONSPEED=115200
81 81
82# I2C 82# I2C
83tegrai2c0 at tegraio? port 0 # I2C1 83tegrai2c0 at tegraio? port 0 # I2C1
84iic0 at tegrai2c0 84iic0 at tegrai2c0
85titemp0 at iic0 addr 0x4c # TI TMP451  85titemp0 at iic0 addr 0x4c # TI TMP451
86seeprom0 at iic0 addr 0x56 size 256 # Atmel 24C02 serial EEPROM 86seeprom0 at iic0 addr 0x56 size 256 # Atmel 24C02 serial EEPROM
87tegrai2c1 at tegraio? port 1 # I2C2 87tegrai2c1 at tegraio? port 1 # I2C2
88iic1 at tegrai2c1 88iic1 at tegrai2c1
89tegrai2c2 at tegraio? port 2 # I2C3 89tegrai2c2 at tegraio? port 2 # I2C3
90iic2 at tegrai2c2 90iic2 at tegrai2c2
91tegrai2c3 at tegraio? port 3 # I2C4 91tegrai2c3 at tegraio? port 3 # I2C4
92iic3 at tegrai2c3 92iic3 at tegrai2c3
93ddc0 at iic3 addr 0x50 # HDMI DDC 93ddc0 at iic3 addr 0x50 # HDMI DDC
94tegrai2c4 at tegraio? port 4 # I2C5 94tegrai2c4 at tegraio? port 4 # I2C5
95iic4 at tegrai2c4 95iic4 at tegrai2c4
96 96
97# RTC 97# RTC
98tegrartc0 at tegraio? # RTC 98tegrartc0 at tegraio? # RTC
99 99
100# SDMMC 100# SDMMC
101sdhc2 at tegraio? port 2 # SDMMC3 (SD card) 101sdhc2 at tegraio? port 2 # SDMMC3 (SD card)
102sdmmc2 at sdhc2 102sdmmc2 at sdhc2
103sdhc3 at tegraio? port 3 # SDMMC4 (eMMC) 103sdhc3 at tegraio? port 3 # SDMMC4 (eMMC)
104sdmmc3 at sdhc3 104sdmmc3 at sdhc3
105 105
106ld0 at sdmmc3 # eMMC 106ld0 at sdmmc3 # eMMC
107ld1 at sdmmc2 # SD card 107ld1 at sdmmc2 # SD card
108 108
109# SATA 109# SATA
110ahcisata0 at tegraio? # SATA 110ahcisata0 at tegraio? # SATA
111atabus* at ata? 111atabus* at ata?
112atapibus* at atapi? 112atapibus* at atapi?
113wd* at atabus? drive ? 113wd* at atabus? drive ?
114#cd* at atapibus? drive ? 114#cd* at atapibus? drive ?
115 115
116# HDA 116# HDA
117hdaudio* at tegraio? # HDA 117hdaudio* at tegraio? # HDA
118hdafg* at hdaudiobus? 118hdafg* at hdaudiobus?
119audio* at audiobus? 119audio* at audiobus?
120options HDAUDIOVERBOSE 120options HDAUDIOVERBOSE
121options HDAUDIO_32BIT_ACCESS 121options HDAUDIO_32BIT_ACCESS
122options HDAUDIO_ENABLE_HDMI 122options HDAUDIO_ENABLE_HDMI
123options HDAUDIO_ENABLE_DISPLAYPORT 123options HDAUDIO_ENABLE_DISPLAYPORT
124 124
125# Host1x subsystem 125# Host1x subsystem
126tegrahost1x0 at tegraio? # HOST1X 126tegrahost1x0 at tegraio? # HOST1X
127 127
128# Display controller 128# Display controller
129tegradc0 at tegraio? port 0 # DISPLAYA 129tegradc0 at tegraio? port 0 # DISPLAYA
130tegradc1 at tegraio? port 1 # DISPLAYB 130tegradc1 at tegraio? port 1 # DISPLAYB
131genfb* at tegradc? 131genfb* at tegradc?
132wsdisplay* at genfb? 132wsdisplay* at genfb?
133options VCONS_DRAW_INTR 133options VCONS_DRAW_INTR
134options WSEMUL_VT100 134options WSEMUL_VT100
135options WS_DEFAULT_FG=WSCOL_WHITE 135options WS_DEFAULT_FG=WSCOL_WHITE
136options WS_DEFAULT_BG=WSCOL_BLACK 136options WS_DEFAULT_BG=WSCOL_BLACK
137options WS_KERNEL_FG=WSCOL_GREEN 137options WS_KERNEL_FG=WSCOL_GREEN
138options WS_KERNEL_BG=WSCOL_BLACK 138options WS_KERNEL_BG=WSCOL_BLACK
139options WSDISPLAY_COMPAT_PCVT 139options WSDISPLAY_COMPAT_PCVT
140options WSDISPLAY_COMPAT_SYSCONS 140options WSDISPLAY_COMPAT_SYSCONS
141options WSDISPLAY_COMPAT_USL 141options WSDISPLAY_COMPAT_USL
142options WSDISPLAY_COMPAT_RAWKBD 142options WSDISPLAY_COMPAT_RAWKBD
143options WSDISPLAY_DEFAULTSCREENS=4 143options WSDISPLAY_DEFAULTSCREENS=4
144pseudo-device wsmux 144pseudo-device wsmux
145pseudo-device wsfont 145pseudo-device wsfont
146 146
147# HDMI 147# HDMI
148tegrahdmi0 at tegraio? # HDMI 148tegrahdmi0 at tegraio? # HDMI
149tegracec0 at tegraio? # HDMI CEC 149tegracec0 at tegraio? # HDMI CEC
150hdmicec* at hdmicecbus? 150hdmicec* at hdmicecbus?
151 151
 152# GPU
 153#nouveau0 at tegraio? # GPU
 154
152# USB 2.0 155# USB 2.0
153ehci0 at tegraio? port 0 # USB1 156ehci0 at tegraio? port 0 # USB1
154ehci1 at tegraio? port 1 # USB2 157ehci1 at tegraio? port 1 # USB2
155ehci2 at tegraio? port 2 # USB3 158ehci2 at tegraio? port 2 # USB3
156usb* at ehci? 159usb* at ehci?
157 160
158include "dev/usb/usbdevices.config" 161include "dev/usb/usbdevices.config"
159midi* at midibus? 162midi* at midibus?
160 163
161cinclude "arch/evbarm/conf/JETSONTK1.local" 164cinclude "arch/evbarm/conf/JETSONTK1.local"