blob: 56ca83e1e3eddcbe9ee48852a8aad0a9db84f107 [file] [log] [blame]
Patrick Williams8b8bc412016-08-17 15:02:23 -05001include conf/machine/include/rpi-default-settings.inc
2include conf/machine/include/rpi-default-versions.inc
3include conf/machine/include/rpi-default-providers.inc
4
5SOC_FAMILY = "rpi"
6include conf/machine/include/soc-family.inc
7
8IMAGE_FSTYPES ?= "tar.bz2 ext3 rpi-sdimg"
9
10XSERVER = " \
11 xserver-xorg \
12 xf86-input-evdev \
13 xf86-input-mouse \
14 xf86-input-keyboard \
15 xf86-video-fbdev \
16 "
17
18# Really supported starting from linux-raspberrypi 3.18.y only
19KERNEL_DEVICETREE ?= " \
20 bcm2708-rpi-b.dtb \
21 bcm2708-rpi-b-plus.dtb \
22 bcm2709-rpi-2-b.dtb \
23 bcm2710-rpi-3-b.dtb \
24 \
25 overlays/hifiberry-amp-overlay.dtb \
26 overlays/hifiberry-dac-overlay.dtb \
27 overlays/hifiberry-dacplus-overlay.dtb \
28 overlays/hifiberry-digi-overlay.dtb \
29 overlays/i2c-rtc-overlay.dtb \
30 overlays/iqaudio-dac-overlay.dtb \
31 overlays/iqaudio-dacplus-overlay.dtb \
32 overlays/lirc-rpi-overlay.dtb \
33 overlays/pitft22-overlay.dtb \
34 overlays/pitft28-resistive-overlay.dtb \
35 overlays/pps-gpio-overlay.dtb \
36 overlays/rpi-ft5406-overlay.dtb \
37 overlays/w1-gpio-overlay.dtb \
38 overlays/w1-gpio-pullup-overlay.dtb \
39 overlays/pi3-miniuart-bt-overlay.dtb \
40 "
41KERNEL_IMAGETYPE ?= "Image"
42
43MACHINE_FEATURES += "apm usbhost keyboard vfat ext2 screen touchscreen alsa bluetooth wifi sdio"
44
45# Raspberry Pi has no hardware clock
46MACHINE_FEATURES_BACKFILL_CONSIDERED = "rtc"
47
48MACHINE_EXTRA_RRECOMMENDS += " kernel-modules"
49
50# Set Raspberrypi splash image
51SPLASH = "psplash-raspberrypi"
52
53IMAGE_BOOT_FILES ?= "bcm2835-bootfiles/* ${KERNEL_IMAGETYPE};${SDIMG_KERNELIMAGE}"