head 1.4; access; symbols perseant-exfatfs-base-20250801:1.4 perseant-exfatfs-base-20240630:1.4 perseant-exfatfs:1.4.0.24 perseant-exfatfs-base:1.4 bouyer-sunxi-drm:1.4.0.22 bouyer-sunxi-drm-base:1.4 cjep_sun2x:1.4.0.20 cjep_sun2x-base:1.4 cjep_staticlib_x-base1:1.4 cjep_staticlib_x:1.4.0.18 cjep_staticlib_x-base:1.4 thorpej-futex-base:1.4 bouyer-xenpvh-base2:1.4 phil-wifi-20200421:1.4 bouyer-xenpvh-base1:1.4 phil-wifi-20200411:1.4 bouyer-xenpvh:1.4.0.16 bouyer-xenpvh-base:1.4 phil-wifi-20200406:1.4 ad-namecache-base3:1.4 ad-namecache-base2:1.4 ad-namecache-base1:1.4 ad-namecache:1.4.0.14 ad-namecache-base:1.4 isaki-audio2:1.4.0.12 isaki-audio2-base:1.4 pgoyette-compat-merge-20190127:1.4 pgoyette-compat-20190127:1.4 pgoyette-compat-20190118:1.4 pgoyette-compat-1226:1.4 pgoyette-compat-1126:1.4 pgoyette-compat-1020:1.4 pgoyette-compat-0930:1.4 pgoyette-compat-0906:1.4 pgoyette-compat-0728:1.4 pgoyette-compat-0625:1.4 pgoyette-compat-0521:1.4 pgoyette-compat-0502:1.4 pgoyette-compat-0422:1.4 pgoyette-compat-0415:1.4 pgoyette-compat-0407:1.4 pgoyette-compat-0330:1.4 pgoyette-compat-0322:1.4 pgoyette-compat-0315:1.4 pgoyette-compat:1.4.0.10 pgoyette-compat-base:1.4 perseant-stdc-iso10646:1.4.0.8 perseant-stdc-iso10646-base:1.4 prg-localcount2-base3:1.4 prg-localcount2-base2:1.4 prg-localcount2-base1:1.4 prg-localcount2:1.4.0.6 prg-localcount2-base:1.4 pgoyette-localcount-20170426:1.4 bouyer-socketcan-base1:1.4 pgoyette-localcount-20170320:1.4 bouyer-socketcan:1.4.0.4 bouyer-socketcan-base:1.4 pgoyette-localcount-20170107:1.4 pgoyette-localcount-20161104:1.4 localcount-20160914:1.4 pgoyette-localcount-20160806:1.4 pgoyette-localcount-20160726:1.4 pgoyette-localcount:1.4.0.2 pgoyette-localcount-base:1.4 nick-nhusb:1.1.0.2 nick-nhusb-base-20150921:1.1; locks; strict; comment @# @; 1.4 date 2015.12.13.23.02.56; author jmcneill; state dead; branches; next 1.3; commitid YajIraf5PU8ldQMy; 1.3 date 2015.11.21.12.09.39; author jmcneill; state Exp; branches; next 1.2; commitid UZcHjxo5LetViXJy; 1.2 date 2015.11.09.23.05.58; author jmcneill; state Exp; branches; next 1.1; commitid foLO6SWuLQ6vhtIy; 1.1 date 2015.08.22.15.10.04; author jmcneill; state Exp; branches 1.1.2.1; next ; commitid bTZuKku8nNnfehyy; 1.1.2.1 date 2015.08.22.15.10.04; author skrll; state dead; branches; next 1.1.2.2; commitid CpNWKp3ozVNTafCy; 1.1.2.2 date 2015.09.22.12.05.40; author skrll; state Exp; branches; next 1.1.2.3; commitid CpNWKp3ozVNTafCy; 1.1.2.3 date 2015.12.27.12.09.34; author skrll; state dead; branches; next ; commitid BTSqUD4SdJ5k7AOy; desc @@ 1.4 log @Remove JETSONTK1 and NYAN-BIG kernels, add a new unified kernel named TEGRA. @ text @# # $NetBSD: NYAN-BIG,v 1.3 2015/11/21 12:09:39 jmcneill Exp $ # # Chrome OS nyan_big board - Tegra K1 # - Acer Chromebook 13 (CB5-311) # include "arch/evbarm/conf/std.tegra" include "arch/evbarm/conf/GENERIC.common" include "arch/evbarm/conf/JETSONTK1" no options BOARD_JETSONTK1 options BOARD_NYAN_BIG options BOOT_ARGS="\"console=fb\"" cinclude "arch/evbarm/conf/NYAN-BIG.local" @ 1.3 log @Add FUSE driver, use it to determine maximum CPU frequency for the board. Retire CPUFREQ_BOOT option and always use highest available CPU frequency. @ text @d2 1 a2 1 # $NetBSD: NYAN-BIG,v 1.2 2015/11/09 23:05:58 jmcneill Exp $ @ 1.2 log @Port the Tegra (2D) display drivers to the DRM framework. tegradrm0 at tegraio0 tegrafb0 at tegradrm0 tegrafb0: framebuffer at 0x9b000000, size 1280x720, depth 32, stride 5120 wsdisplay0 at tegrafb0 kbdmux 1 wsmux1: connecting to wsdisplay0 wsdisplay0: screen 0-3 added (default, vt100 emulation) tegradrm0: info: registered panic notifier tegradrm0: initialized tegra 0.1.0 20151108 on minor 0 Same features as before (fb console, X wsfb driver works) with the addition of being able to use xf86-video-modesetting and xrandr to switch video modes at runtime. @ text @d2 1 a2 1 # $NetBSD: NYAN-BIG,v 1.1 2015/08/22 15:10:04 jmcneill Exp $ a13 1 no options CPUFREQ_BOOT @ 1.1 log @Add kernel config for Tegra K1 "Nyan Big" board, as found in the Acer Chromebook 13 (CB5-311). @ text @d2 1 a2 1 # $NetBSD$ d10 1 d12 1 a12 4 options BOOT_ARGS="\"console=fb\"" options CPU_CORTEXA15 options SOC_TEGRA124 d14 1 a14 3 #options CPUFREQ_BOOT=xxx options MULTIPROCESSOR #options MEMSIZE=2048 d16 1 a16 128 options DIAGNOSTIC # internal consistency checks #options DEBUG #options LOCKDEBUG #options PMAP_DEBUG # Enable pmap_debug_level code #options IPKDB # remote kernel debugging #options VERBOSE_INIT_ARM # verbose bootstraping messages makeoptions DEBUG="-g" # compile full symbol table makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? mainbus0 at root cpu* at mainbus? # A15 core devices armperiph0 at mainbus? armgic0 at armperiph? # Interrupt Controller armgtmr0 at armperiph? # ARM Generic Timer # On-board I/O tegraio0 at mainbus? # Memory controller tegramc0 at tegraio? # MC # Power management controller tegrapmc0 at tegraio? # PMC # Clock and Reset controller tegracar0 at tegraio? # CAR # GPIO controller tegragpio0 at tegraio? # GPIO gpio* at gpiobus? #gpiobutton0 at gpio16 offset 0 mask 1 flag 0x01 # Power button #gpiorfkill0 at gpio23 offset 7 mask 1 # WiFi enable # Timers tegratimer0 at tegraio? # Timers # MPIO / Pinmux tegrampio0 at tegraio? # MPIO # XUSB PADCTL tegraxusbpad0 at tegraio? # XUSB PADCTL # PCIE tegrapcie0 at tegraio? # PCIE pci* at tegrapcie0 ppb* at pci? dev ? function ? pci* at ppb? # UART com0 at tegraio? port 0 # UART-A options CONSADDR=0x70006000, CONSPEED=115200 # I2C tegrai2c0 at tegraio? port 0 # I2C1 iic0 at tegrai2c0 titemp0 at iic0 addr 0x4c # TI TMP451 tegrai2c1 at tegraio? port 1 # I2C2 iic1 at tegrai2c1 tegrai2c2 at tegraio? port 2 # I2C3 iic2 at tegrai2c2 tegrai2c3 at tegraio? port 3 # I2C4 iic3 at tegrai2c3 ddc0 at iic3 addr 0x50 # HDMI DDC tegrai2c4 at tegraio? port 4 # I2C5 iic4 at tegrai2c4 # RTC tegrartc0 at tegraio? # RTC # SDMMC #sdhc0 at tegraio? port 0 # SDMMC1 (WiFi/BT) #sdmmc0 at sdhc0 sdhc2 at tegraio? port 2 # SDMMC3 (SD card) sdmmc2 at sdhc2 sdhc3 at tegraio? port 3 # SDMMC4 (eMMC) sdmmc3 at sdhc3 ld0 at sdmmc3 # eMMC ld1 at sdmmc2 # SD card # HDA hdaudio* at tegraio? # HDA hdafg* at hdaudiobus? audio* at audiobus? options HDAUDIOVERBOSE options HDAUDIO_32BIT_ACCESS options HDAUDIO_ENABLE_HDMI options HDAUDIO_ENABLE_DISPLAYPORT # Host1x subsystem tegrahost1x0 at tegraio? # HOST1X # Display controller tegradc0 at tegraio? port 0 # DISPLAYA tegradc1 at tegraio? port 1 # DISPLAYB genfb* at tegradc? wsdisplay* at genfb? options VCONS_DRAW_INTR options WSEMUL_VT100 options WS_DEFAULT_FG=WSCOL_WHITE options WS_DEFAULT_BG=WSCOL_BLACK options WS_KERNEL_FG=WSCOL_GREEN options WS_KERNEL_BG=WSCOL_BLACK options WSDISPLAY_COMPAT_PCVT options WSDISPLAY_COMPAT_SYSCONS options WSDISPLAY_COMPAT_USL options WSDISPLAY_COMPAT_RAWKBD options WSDISPLAY_DEFAULTSCREENS=4 pseudo-device wsmux pseudo-device wsfont # HDMI tegrahdmi0 at tegraio? # HDMI tegracec0 at tegraio? # HDMI CEC hdmicec* at hdmicecbus? # USB 2.0 ehci0 at tegraio? port 0 # USB1 ehci1 at tegraio? port 1 # USB2 ehci2 at tegraio? port 2 # USB3 usb* at ehci? include "dev/usb/usbdevices.config" midi* at midibus? @ 1.1.2.1 log @file NYAN-BIG was added on branch nick-nhusb on 2015-09-22 12:05:40 +0000 @ text @d1 149 @ 1.1.2.2 log @Sync with HEAD @ text @a0 149 # # $NetBSD: NYAN-BIG,v 1.1 2015/08/22 15:10:04 jmcneill Exp $ # # Chrome OS nyan_big board - Tegra K1 # - Acer Chromebook 13 (CB5-311) # include "arch/evbarm/conf/std.tegra" include "arch/evbarm/conf/GENERIC.common" options BOOT_ARGS="\"console=fb\"" options CPU_CORTEXA15 options SOC_TEGRA124 options BOARD_NYAN_BIG #options CPUFREQ_BOOT=xxx options MULTIPROCESSOR #options MEMSIZE=2048 options DIAGNOSTIC # internal consistency checks #options DEBUG #options LOCKDEBUG #options PMAP_DEBUG # Enable pmap_debug_level code #options IPKDB # remote kernel debugging #options VERBOSE_INIT_ARM # verbose bootstraping messages makeoptions DEBUG="-g" # compile full symbol table makeoptions COPY_SYMTAB=1 config netbsd root on ? type ? mainbus0 at root cpu* at mainbus? # A15 core devices armperiph0 at mainbus? armgic0 at armperiph? # Interrupt Controller armgtmr0 at armperiph? # ARM Generic Timer # On-board I/O tegraio0 at mainbus? # Memory controller tegramc0 at tegraio? # MC # Power management controller tegrapmc0 at tegraio? # PMC # Clock and Reset controller tegracar0 at tegraio? # CAR # GPIO controller tegragpio0 at tegraio? # GPIO gpio* at gpiobus? #gpiobutton0 at gpio16 offset 0 mask 1 flag 0x01 # Power button #gpiorfkill0 at gpio23 offset 7 mask 1 # WiFi enable # Timers tegratimer0 at tegraio? # Timers # MPIO / Pinmux tegrampio0 at tegraio? # MPIO # XUSB PADCTL tegraxusbpad0 at tegraio? # XUSB PADCTL # PCIE tegrapcie0 at tegraio? # PCIE pci* at tegrapcie0 ppb* at pci? dev ? function ? pci* at ppb? # UART com0 at tegraio? port 0 # UART-A options CONSADDR=0x70006000, CONSPEED=115200 # I2C tegrai2c0 at tegraio? port 0 # I2C1 iic0 at tegrai2c0 titemp0 at iic0 addr 0x4c # TI TMP451 tegrai2c1 at tegraio? port 1 # I2C2 iic1 at tegrai2c1 tegrai2c2 at tegraio? port 2 # I2C3 iic2 at tegrai2c2 tegrai2c3 at tegraio? port 3 # I2C4 iic3 at tegrai2c3 ddc0 at iic3 addr 0x50 # HDMI DDC tegrai2c4 at tegraio? port 4 # I2C5 iic4 at tegrai2c4 # RTC tegrartc0 at tegraio? # RTC # SDMMC #sdhc0 at tegraio? port 0 # SDMMC1 (WiFi/BT) #sdmmc0 at sdhc0 sdhc2 at tegraio? port 2 # SDMMC3 (SD card) sdmmc2 at sdhc2 sdhc3 at tegraio? port 3 # SDMMC4 (eMMC) sdmmc3 at sdhc3 ld0 at sdmmc3 # eMMC ld1 at sdmmc2 # SD card # HDA hdaudio* at tegraio? # HDA hdafg* at hdaudiobus? audio* at audiobus? options HDAUDIOVERBOSE options HDAUDIO_32BIT_ACCESS options HDAUDIO_ENABLE_HDMI options HDAUDIO_ENABLE_DISPLAYPORT # Host1x subsystem tegrahost1x0 at tegraio? # HOST1X # Display controller tegradc0 at tegraio? port 0 # DISPLAYA tegradc1 at tegraio? port 1 # DISPLAYB genfb* at tegradc? wsdisplay* at genfb? options VCONS_DRAW_INTR options WSEMUL_VT100 options WS_DEFAULT_FG=WSCOL_WHITE options WS_DEFAULT_BG=WSCOL_BLACK options WS_KERNEL_FG=WSCOL_GREEN options WS_KERNEL_BG=WSCOL_BLACK options WSDISPLAY_COMPAT_PCVT options WSDISPLAY_COMPAT_SYSCONS options WSDISPLAY_COMPAT_USL options WSDISPLAY_COMPAT_RAWKBD options WSDISPLAY_DEFAULTSCREENS=4 pseudo-device wsmux pseudo-device wsfont # HDMI tegrahdmi0 at tegraio? # HDMI tegracec0 at tegraio? # HDMI CEC hdmicec* at hdmicecbus? # USB 2.0 ehci0 at tegraio? port 0 # USB1 ehci1 at tegraio? port 1 # USB2 ehci2 at tegraio? port 2 # USB3 usb* at ehci? include "dev/usb/usbdevices.config" midi* at midibus? cinclude "arch/evbarm/conf/NYAN-BIG.local" @ 1.1.2.3 log @Sync with HEAD (as of 26th Dec) @ text @d2 1 a2 1 # $NetBSD: NYAN-BIG,v 1.1.2.2 2015/09/22 12:05:40 skrll Exp $ @