summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 82a8d7c)
raw | patch | inline | side by side (parent: 82a8d7c)
author | Denys Dmytriyenko <denys@ti.com> | |
Tue, 5 Mar 2013 21:27:26 +0000 (16:27 -0500) | ||
committer | Denys Dmytriyenko <denys@ti.com> | |
Fri, 8 Mar 2013 21:15:35 +0000 (16:15 -0500) |
* Centralize common/SoC settings in ti33x.inc SOC_FAMILY config.
* Set/override uncommon specifics in machine configs.
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* Set/override uncommon specifics in machine configs.
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
conf/machine/am335x-evm.conf | patch | blob | history | |
conf/machine/beaglebone.conf | patch | blob | history | |
conf/machine/include/ti33x.inc | patch | blob | history |
index 288935897a695088618d766a6a1d38442a68be82..91f7e5461ec0124eb8bbb51d5eeb7a21ea502cf8 100644 (file)
#@NAME: AM335x EVM
#@DESCRIPTION: Machine configuration for the TI AM335x EVM
-PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
-XSERVER = "xserver-xorg \
- xf86-input-evdev \
- xf86-video-fbdev"
+require conf/machine/include/ti33x.inc
+# Use built-in LCD by default
+XSERVER += "xf86-input-tslib"
GUI_MACHINE_CLASS = "smallscreen"
-
-require conf/machine/include/ti33x.inc
+MACHINE_FEATURES += "touchscreen"
IMAGE_FSTYPES += "ubi tar.gz"
# UBI: sub-page size: 512
# UBI: VID header offset: 2048 (aligned 2048)
UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512 -O 2048"
-
-PREFERRED_PROVIDER_virtual/bootloader = "u-boot"
-
-UBOOT_ARCH = "arm"
-UBOOT_MACHINE = "am335x_evm_config"
-
-MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen touchscreen sgx"
index 43af461b96304830ff5b9fa683ac72f5bdf8146e..dc77dd7949aaf1abe4e3196d991af920984f777b 100644 (file)
#@NAME: BeagleBone machine
#@DESCRIPTION: Machine configuration for the http://beagleboard.org/bone board
-PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
-XSERVER = "xserver-xorg \
- xf86-input-evdev \
- xf86-video-fbdev"
+require conf/machine/include/ti33x.inc
# Only has DVI connector for external screen
GUI_MACHINE_CLASS = "bigscreen"
-require conf/machine/include/ti33x.inc
-EXTRA_IMAGEDEPENDS = "u-boot"
-
PREFERRED_PROVIDER_virtual/kernel = "linux-ti33x-psp"
-IMAGE_FSTYPES += "tar.bz2 "
+IMAGE_FSTYPES += "tar.bz2"
-# Guesswork
SERIAL_CONSOLE = "115200 ttyO0"
UBOOT_MACHINE = "am335x_evm_config"
-
-# and sdio
-MACHINE_FEATURES = "kernel26 screen apm usbgadget usbhost vfat alsa sgx"
index 93c50424fc792cb8d562ef7c82d470dfe399bad7..cf4972199b6be76bfbe322d2fd268988a8b170e9 100644 (file)
require conf/machine/include/tune-cortexa8.inc
+PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
+
+# For built-in LCD, add xf86-input-tslib
+XSERVER = "xserver-xorg \
+ xf86-input-evdev \
+ xf86-input-mouse \
+ xf86-video-fbdev \
+ xf86-input-keyboard"
+
+# Default to external video, change to smallscreen for built-in LCD
+GUI_MACHINE_CLASS = "bigscreen"
+
# Increase this everytime you change something in the kernel
MACHINE_KERNEL_PR = "r17"
+# Default providers, may need to override for specific machines
PREFERRED_PROVIDER_virtual/kernel = "linux-ti33x-psp"
PREFERRED_PROVIDER_virtual/bootloader = "u-boot"
KERNEL_IMAGETYPE = "uImage"
+UBOOT_ARCH = "arm"
+UBOOT_MACHINE = "am335x_evm_config"
+
UBOOT_ENTRYPOINT = "0x80008000"
UBOOT_LOADADDRESS = "0x80008000"
EXTRA_IMAGEDEPENDS += "u-boot"
+
+# List common SoC features, may need to add touchscreen for specific machines
+MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet sgx"