mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-07-04 15:37:07 +08:00
brcm2708: sync target
This commit is contained in:
parent
a61dc9575c
commit
05b36d64a1
@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
|
|||||||
ARCH:=arm
|
ARCH:=arm
|
||||||
BOARD:=brcm2708
|
BOARD:=brcm2708
|
||||||
BOARDNAME:=Broadcom BCM27xx
|
BOARDNAME:=Broadcom BCM27xx
|
||||||
FEATURES:=ext4 audio usb usbgadget display gpio fpu squashfs rootfs-part
|
FEATURES:=ext4 audio usb usbgadget display gpio fpu squashfs rootfs-part boot-part
|
||||||
MAINTAINER:=Álvaro Fernández Rojas <noltari@gmail.com>
|
MAINTAINER:=Álvaro Fernández Rojas <noltari@gmail.com>
|
||||||
SUBTARGETS:=bcm2708 bcm2709 bcm2710
|
SUBTARGETS:=bcm2708 bcm2709 bcm2710
|
||||||
|
|
||||||
|
@ -97,7 +97,7 @@ platform_copy_config() {
|
|||||||
mkdir -p /boot
|
mkdir -p /boot
|
||||||
[ -f /boot/kernel.img ] || mount -t vfat -o rw,noatime "/dev/$partdev" /boot
|
[ -f /boot/kernel.img ] || mount -t vfat -o rw,noatime "/dev/$partdev" /boot
|
||||||
cp -af "$CONF_TAR" /boot/
|
cp -af "$CONF_TAR" /boot/
|
||||||
tar -C / -xvf "$CONF_TAR" boot/config.txt
|
tar -C / -zxvf "$CONF_TAR" boot/config.txt
|
||||||
sync
|
sync
|
||||||
unmount /boot
|
unmount /boot
|
||||||
fi
|
fi
|
||||||
|
@ -385,6 +385,8 @@ CONFIG_TIMER_OF=y
|
|||||||
CONFIG_TIMER_PROBE=y
|
CONFIG_TIMER_PROBE=y
|
||||||
CONFIG_TINY_SRCU=y
|
CONFIG_TINY_SRCU=y
|
||||||
CONFIG_TMPFS_POSIX_ACL=y
|
CONFIG_TMPFS_POSIX_ACL=y
|
||||||
|
# CONFIG_TOUCHSCREEN_EXC3000 is not set
|
||||||
|
# CONFIG_TOUCHSCREEN_RPI_FT5406 is not set
|
||||||
CONFIG_UEVENT_HELPER_PATH=""
|
CONFIG_UEVENT_HELPER_PATH=""
|
||||||
# CONFIG_UID16 is not set
|
# CONFIG_UID16 is not set
|
||||||
CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
|
CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
|
||||||
|
@ -425,6 +425,8 @@ CONFIG_TICK_CPU_ACCOUNTING=y
|
|||||||
CONFIG_TIMER_OF=y
|
CONFIG_TIMER_OF=y
|
||||||
CONFIG_TIMER_PROBE=y
|
CONFIG_TIMER_PROBE=y
|
||||||
CONFIG_TMPFS_POSIX_ACL=y
|
CONFIG_TMPFS_POSIX_ACL=y
|
||||||
|
# CONFIG_TOUCHSCREEN_EXC3000 is not set
|
||||||
|
# CONFIG_TOUCHSCREEN_RPI_FT5406 is not set
|
||||||
CONFIG_TREE_RCU=y
|
CONFIG_TREE_RCU=y
|
||||||
CONFIG_TREE_SRCU=y
|
CONFIG_TREE_SRCU=y
|
||||||
CONFIG_UEVENT_HELPER_PATH=""
|
CONFIG_UEVENT_HELPER_PATH=""
|
||||||
|
@ -450,6 +450,8 @@ CONFIG_TICK_CPU_ACCOUNTING=y
|
|||||||
CONFIG_TIMER_OF=y
|
CONFIG_TIMER_OF=y
|
||||||
CONFIG_TIMER_PROBE=y
|
CONFIG_TIMER_PROBE=y
|
||||||
CONFIG_TMPFS_POSIX_ACL=y
|
CONFIG_TMPFS_POSIX_ACL=y
|
||||||
|
# CONFIG_TOUCHSCREEN_EXC3000 is not set
|
||||||
|
# CONFIG_TOUCHSCREEN_RPI_FT5406 is not set
|
||||||
CONFIG_TREE_RCU=y
|
CONFIG_TREE_RCU=y
|
||||||
CONFIG_TREE_SRCU=y
|
CONFIG_TREE_SRCU=y
|
||||||
CONFIG_UEVENT_HELPER_PATH=""
|
CONFIG_UEVENT_HELPER_PATH=""
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
config BRCM2708_SD_BOOT_PARTSIZE
|
|
||||||
int "Boot (SD Card) filesystem partition size (in MB)"
|
|
||||||
depends on TARGET_brcm2708
|
|
||||||
default 20
|
|
||||||
|
|
@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
|
|||||||
include $(INCLUDE_DIR)/image.mk
|
include $(INCLUDE_DIR)/image.mk
|
||||||
|
|
||||||
FAT32_BLOCK_SIZE=1024
|
FAT32_BLOCK_SIZE=1024
|
||||||
FAT32_BLOCKS=$(shell echo $$(($(CONFIG_BRCM2708_SD_BOOT_PARTSIZE)*1024*1024/$(FAT32_BLOCK_SIZE))))
|
FAT32_BLOCKS=$(shell echo $$(($(CONFIG_TARGET_KERNEL_PARTSIZE)*1024*1024/$(FAT32_BLOCK_SIZE))))
|
||||||
|
|
||||||
define Build/Compile
|
define Build/Compile
|
||||||
$(CP) $(LINUX_DIR)/COPYING $(KDIR)/COPYING.linux
|
$(CP) $(LINUX_DIR)/COPYING $(KDIR)/COPYING.linux
|
||||||
@ -44,7 +44,7 @@ endef
|
|||||||
|
|
||||||
define Build/sdcard-img
|
define Build/sdcard-img
|
||||||
./gen_rpi_sdcard_img.sh $@ $@.boot $(IMAGE_ROOTFS) \
|
./gen_rpi_sdcard_img.sh $@ $@.boot $(IMAGE_ROOTFS) \
|
||||||
$(CONFIG_BRCM2708_SD_BOOT_PARTSIZE) $(CONFIG_TARGET_ROOTFS_PARTSIZE)
|
$(CONFIG_TARGET_KERNEL_PARTSIZE) $(CONFIG_TARGET_ROOTFS_PARTSIZE)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
### Devices ###
|
### Devices ###
|
||||||
|
@ -10,8 +10,8 @@ define KernelPackage/drm-vc4
|
|||||||
TITLE:=Broadcom VC4 Graphics
|
TITLE:=Broadcom VC4 Graphics
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
@TARGET_brcm2708 +kmod-drm \
|
@TARGET_brcm2708 +kmod-drm \
|
||||||
+LINUX_4_14:kmod-sound-core \
|
+kmod-sound-core \
|
||||||
+LINUX_4_14:kmod-sound-soc-core
|
+kmod-sound-soc-core
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_DRM_VC4 \
|
CONFIG_DRM_VC4 \
|
||||||
CONFIG_DRM_VC4_HDMI_CEC=n
|
CONFIG_DRM_VC4_HDMI_CEC=n
|
||||||
@ -32,7 +32,7 @@ $(eval $(call KernelPackage,drm-vc4))
|
|||||||
define KernelPackage/hwmon-rpi-poe-fan
|
define KernelPackage/hwmon-rpi-poe-fan
|
||||||
SUBMENU:=$(HWMON_MENU)
|
SUBMENU:=$(HWMON_MENU)
|
||||||
TITLE:=Raspberry Pi PoE HAT fan
|
TITLE:=Raspberry Pi PoE HAT fan
|
||||||
DEPENDS:=@TARGET_brcm2708 @LINUX_4_14 +kmod-hwmon-core
|
DEPENDS:=@TARGET_brcm2708 +kmod-hwmon-core
|
||||||
KCONFIG:=CONFIG_SENSORS_RPI_POE_FAN
|
KCONFIG:=CONFIG_SENSORS_RPI_POE_FAN
|
||||||
FILES:=$(LINUX_DIR)/drivers/hwmon/rpi-poe-fan.ko
|
FILES:=$(LINUX_DIR)/drivers/hwmon/rpi-poe-fan.ko
|
||||||
AUTOLOAD:=$(call AutoProbe,rpi-poe-fan)
|
AUTOLOAD:=$(call AutoProbe,rpi-poe-fan)
|
||||||
@ -52,8 +52,7 @@ define KernelPackage/sound-arm-bcm2835
|
|||||||
CONFIG_SND_BCM2835 \
|
CONFIG_SND_BCM2835 \
|
||||||
CONFIG_SND_ARMAACI=n
|
CONFIG_SND_ARMAACI=n
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/drivers/staging/vc04_services/bcm2835-audio/snd-bcm2835.ko@ge4.12 \
|
$(LINUX_DIR)/drivers/staging/vc04_services/bcm2835-audio/snd-bcm2835.ko
|
||||||
$(LINUX_DIR)/sound/arm/snd-bcm2835.ko@lt4.12
|
|
||||||
AUTOLOAD:=$(call AutoLoad,68,snd-bcm2835)
|
AUTOLOAD:=$(call AutoLoad,68,snd-bcm2835)
|
||||||
DEPENDS:=@TARGET_brcm2708
|
DEPENDS:=@TARGET_brcm2708
|
||||||
$(call AddDepends/sound)
|
$(call AddDepends/sound)
|
||||||
@ -75,7 +74,7 @@ define KernelPackage/sound-soc-bcm2835-i2s
|
|||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/sound/soc/bcm/snd-soc-bcm2835-i2s.ko
|
$(LINUX_DIR)/sound/soc/bcm/snd-soc-bcm2835-i2s.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,68,snd-soc-bcm2835-i2s)
|
AUTOLOAD:=$(call AutoLoad,68,snd-soc-bcm2835-i2s)
|
||||||
DEPENDS:=@TARGET_brcm2708 +kmod-regmap-mmio +kmod-sound-soc-core
|
DEPENDS:=@TARGET_brcm2708 +kmod-sound-soc-core
|
||||||
$(call AddDepends/sound)
|
$(call AddDepends/sound)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -92,9 +91,9 @@ define KernelPackage/sound-soc-3dlab-nano-player
|
|||||||
FILES:=$(LINUX_DIR)/sound/soc/bcm/snd-soc-3dlab-nano-player.ko
|
FILES:=$(LINUX_DIR)/sound/soc/bcm/snd-soc-3dlab-nano-player.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,68,snd-soc-3dlab-nano-player)
|
AUTOLOAD:=$(call AutoLoad,68,snd-soc-3dlab-nano-player)
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
@LINUX_4_14 \
|
|
||||||
kmod-sound-soc-bcm2835-i2s \
|
kmod-sound-soc-bcm2835-i2s \
|
||||||
+kmod-regmap-i2c
|
+kmod-regmap-i2c
|
||||||
|
$(call AddDepends/sound)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/sound-soc-3dlab-nano-player/description
|
define KernelPackage/sound-soc-3dlab-nano-player/description
|
||||||
@ -118,7 +117,8 @@ define KernelPackage/sound-soc-adau1977-adc
|
|||||||
snd-soc-adau1977-adc)
|
snd-soc-adau1977-adc)
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
kmod-sound-soc-bcm2835-i2s \
|
kmod-sound-soc-bcm2835-i2s \
|
||||||
+kmod-i2c-bcm2708
|
+kmod-i2c-bcm2708 \
|
||||||
|
+kmod-regmap-i2c
|
||||||
$(call AddDepends/sound)
|
$(call AddDepends/sound)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -142,9 +142,9 @@ define KernelPackage/sound-soc-allo-boss-dac
|
|||||||
AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x-i2c snd-soc-pcm512x \
|
AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x-i2c snd-soc-pcm512x \
|
||||||
snd-soc-allo-boss-dac)
|
snd-soc-allo-boss-dac)
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
@LINUX_4_14 \
|
|
||||||
+kmod-i2c-bcm2708 \
|
+kmod-i2c-bcm2708 \
|
||||||
kmod-sound-soc-bcm2835-i2s
|
kmod-sound-soc-bcm2835-i2s \
|
||||||
|
+kmod-regmap-i2c
|
||||||
$(call AddDepends/sound)
|
$(call AddDepends/sound)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -168,9 +168,9 @@ define KernelPackage/sound-soc-allo-digione
|
|||||||
AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x-i2c snd-soc-pcm512x \
|
AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x-i2c snd-soc-pcm512x \
|
||||||
snd-soc-allo-digione)
|
snd-soc-allo-digione)
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
@LINUX_4_14 \
|
|
||||||
+kmod-i2c-bcm2708 \
|
+kmod-i2c-bcm2708 \
|
||||||
kmod-sound-soc-bcm2835-i2s
|
kmod-sound-soc-bcm2835-i2s \
|
||||||
|
+kmod-regmap-i2c
|
||||||
$(call AddDepends/sound)
|
$(call AddDepends/sound)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -195,7 +195,8 @@ define KernelPackage/sound-soc-allo-piano-dac
|
|||||||
snd-soc-allo-piano-dac)
|
snd-soc-allo-piano-dac)
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
kmod-sound-soc-bcm2835-i2s \
|
kmod-sound-soc-bcm2835-i2s \
|
||||||
+kmod-i2c-bcm2708
|
+kmod-i2c-bcm2708 \
|
||||||
|
+kmod-regmap-i2c
|
||||||
$(call AddDepends/sound)
|
$(call AddDepends/sound)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -219,9 +220,9 @@ define KernelPackage/sound-soc-allo-piano-dac-plus
|
|||||||
AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x-i2c snd-soc-pcm512x \
|
AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x-i2c snd-soc-pcm512x \
|
||||||
snd-soc-allo-piano-dac-plus)
|
snd-soc-allo-piano-dac-plus)
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
@LINUX_4_14 \
|
|
||||||
+kmod-i2c-bcm2708 \
|
+kmod-i2c-bcm2708 \
|
||||||
kmod-sound-soc-bcm2835-i2s
|
kmod-sound-soc-bcm2835-i2s \
|
||||||
|
+kmod-regmap-i2c
|
||||||
$(call AddDepends/sound)
|
$(call AddDepends/sound)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -247,10 +248,9 @@ define KernelPackage/sound-soc-allo-katana-codec
|
|||||||
AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x-i2c snd-soc-pcm512x \
|
AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x-i2c snd-soc-pcm512x \
|
||||||
snd-soc-allo-katana-codec)
|
snd-soc-allo-katana-codec)
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
@LINUX_4_14 \
|
|
||||||
+kmod-i2c-bcm2708 \
|
+kmod-i2c-bcm2708 \
|
||||||
+kmod-regmap-core \
|
kmod-sound-soc-bcm2835-i2s \
|
||||||
kmod-sound-soc-bcm2835-i2s
|
+kmod-regmap-i2c
|
||||||
$(call AddDepends/sound)
|
$(call AddDepends/sound)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -274,9 +274,9 @@ define KernelPackage/sound-soc-audioinjector-octo-soundcard
|
|||||||
AUTOLOAD:=$(call AutoLoad,68,snd-soc- \
|
AUTOLOAD:=$(call AutoLoad,68,snd-soc- \
|
||||||
snd-soc-audioinjector-octo-soundcard)
|
snd-soc-audioinjector-octo-soundcard)
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
@LINUX_4_14 \
|
|
||||||
+kmod-i2c-bcm2708 \
|
+kmod-i2c-bcm2708 \
|
||||||
kmod-sound-soc-bcm2835-i2s
|
kmod-sound-soc-bcm2835-i2s \
|
||||||
|
+kmod-regmap-i2c
|
||||||
$(call AddDepends/sound)
|
$(call AddDepends/sound)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -299,7 +299,9 @@ define KernelPackage/sound-soc-audioinjector-pi-soundcard
|
|||||||
snd-soc-audioinjector-pi-soundcard)
|
snd-soc-audioinjector-pi-soundcard)
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
kmod-sound-soc-bcm2835-i2s \
|
kmod-sound-soc-bcm2835-i2s \
|
||||||
+kmod-i2c-bcm2708
|
+kmod-i2c-bcm2708 \
|
||||||
|
+kmod-regmap-i2c \
|
||||||
|
+kmod-regmap-spi
|
||||||
$(call AddDepends/sound)
|
$(call AddDepends/sound)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -326,7 +328,9 @@ define KernelPackage/sound-soc-digidac1-soundcard
|
|||||||
snd-soc-digidac1-soundcard)
|
snd-soc-digidac1-soundcard)
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
kmod-sound-soc-bcm2835-i2s \
|
kmod-sound-soc-bcm2835-i2s \
|
||||||
+kmod-i2c-bcm2708
|
+kmod-i2c-bcm2708 \
|
||||||
|
+kmod-regmap-i2c \
|
||||||
|
+kmod-regmap-spi
|
||||||
$(call AddDepends/sound)
|
$(call AddDepends/sound)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -370,7 +374,8 @@ define KernelPackage/sound-soc-dionaudio-loco-v2
|
|||||||
AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x snd-soc-pcm512x-i2c \
|
AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x snd-soc-pcm512x-i2c \
|
||||||
snd-soc-dionaudio-loco)
|
snd-soc-dionaudio-loco)
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
kmod-sound-soc-bcm2835-i2s
|
kmod-sound-soc-bcm2835-i2s \
|
||||||
|
+kmod-regmap-i2c
|
||||||
$(call AddDepends/sound)
|
$(call AddDepends/sound)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -391,7 +396,8 @@ define KernelPackage/sound-soc-fe-pi
|
|||||||
AUTOLOAD:=$(call AutoLoad,68,snd-soc-sgtl5000 \
|
AUTOLOAD:=$(call AutoLoad,68,snd-soc-sgtl5000 \
|
||||||
snd-soc-fe-pi-audio)
|
snd-soc-fe-pi-audio)
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
kmod-sound-soc-bcm2835-i2s
|
kmod-sound-soc-bcm2835-i2s \
|
||||||
|
+kmod-regmap-i2c
|
||||||
$(call AddDepends/sound)
|
$(call AddDepends/sound)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -413,7 +419,6 @@ define KernelPackage/sound-soc-googlevoicehat
|
|||||||
AUTOLOAD:=$(call AutoLoad,68,snd-soc-googlevoicehat-codec \
|
AUTOLOAD:=$(call AutoLoad,68,snd-soc-googlevoicehat-codec \
|
||||||
snd-soc-googlevoicehat-soundcard)
|
snd-soc-googlevoicehat-soundcard)
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
@LINUX_4_14 \
|
|
||||||
kmod-sound-soc-bcm2835-i2s
|
kmod-sound-soc-bcm2835-i2s
|
||||||
$(call AddDepends/sound)
|
$(call AddDepends/sound)
|
||||||
endef
|
endef
|
||||||
@ -501,7 +506,8 @@ define KernelPackage/sound-soc-hifiberry-amp
|
|||||||
AUTOLOAD:=$(call AutoLoad,68,snd-soc-tas5713 snd-soc-hifiberry-amp)
|
AUTOLOAD:=$(call AutoLoad,68,snd-soc-tas5713 snd-soc-hifiberry-amp)
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
kmod-sound-soc-bcm2835-i2s \
|
kmod-sound-soc-bcm2835-i2s \
|
||||||
+kmod-i2c-bcm2708
|
+kmod-i2c-bcm2708 \
|
||||||
|
+kmod-regmap-i2c
|
||||||
$(call AddDepends/sound)
|
$(call AddDepends/sound)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -525,7 +531,8 @@ define KernelPackage/sound-soc-iqaudio-dac
|
|||||||
snd-soc-iqaudio-dac)
|
snd-soc-iqaudio-dac)
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
kmod-sound-soc-bcm2835-i2s \
|
kmod-sound-soc-bcm2835-i2s \
|
||||||
+kmod-i2c-bcm2708
|
+kmod-i2c-bcm2708 \
|
||||||
|
+kmod-regmap-i2c
|
||||||
$(call AddDepends/sound)
|
$(call AddDepends/sound)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -549,7 +556,8 @@ define KernelPackage/sound-soc-iqaudio-digi
|
|||||||
snd-soc-iqaudio-digi)
|
snd-soc-iqaudio-digi)
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
kmod-sound-soc-bcm2835-i2s \
|
kmod-sound-soc-bcm2835-i2s \
|
||||||
+kmod-i2c-bcm2708
|
+kmod-i2c-bcm2708 \
|
||||||
|
+kmod-regmap-i2c
|
||||||
$(call AddDepends/sound)
|
$(call AddDepends/sound)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -621,33 +629,6 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,sound-soc-pisound))
|
$(eval $(call KernelPackage,sound-soc-pisound))
|
||||||
|
|
||||||
define KernelPackage/sound-soc-raspidac3
|
|
||||||
TITLE:=Support for RaspiDAC Rev.3x
|
|
||||||
KCONFIG:= \
|
|
||||||
CONFIG_SND_BCM2708_SOC_RASPIDAC3 \
|
|
||||||
CONFIG_SND_SOC_PCM512x \
|
|
||||||
CONFIG_SND_SOC_PCM512x_I2C \
|
|
||||||
CONFIG_SND_SOC_TPA6130A2
|
|
||||||
FILES:= \
|
|
||||||
$(LINUX_DIR)/sound/soc/bcm/snd-soc-raspidac3.ko \
|
|
||||||
$(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko \
|
|
||||||
$(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x-i2c.ko \
|
|
||||||
$(LINUX_DIR)/sound/soc/codecs/snd-soc-tpa6130a2.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x snd-soc-pcm512x-i2c \
|
|
||||||
snd-soc-tpa6130a2 snd-soc-raspidac3)
|
|
||||||
DEPENDS:= \
|
|
||||||
@LINUX_4_9 \
|
|
||||||
kmod-sound-soc-bcm2835-i2s \
|
|
||||||
+kmod-i2c-bcm2708
|
|
||||||
$(call AddDepends/sound)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/sound-soc-raspidac3/description
|
|
||||||
This package contains support for RaspiDAC Rev.3x
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,sound-soc-raspidac3))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/sound-soc-rpi-cirrus
|
define KernelPackage/sound-soc-rpi-cirrus
|
||||||
TITLE:=Support for Cirrus Logic Audio Card
|
TITLE:=Support for Cirrus Logic Audio Card
|
||||||
@ -677,7 +658,6 @@ define KernelPackage/sound-soc-rpi-cirrus
|
|||||||
$(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804.ko
|
$(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm1794a snd-soc-rpi-cirrus)
|
AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm1794a snd-soc-rpi-cirrus)
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
@LINUX_4_14 \
|
|
||||||
+kmod-i2c-bcm2708 \
|
+kmod-i2c-bcm2708 \
|
||||||
kmod-sound-soc-bcm2835-i2s
|
kmod-sound-soc-bcm2835-i2s
|
||||||
$(call AddDepends/sound)
|
$(call AddDepends/sound)
|
||||||
@ -722,7 +702,9 @@ define KernelPackage/sound-soc-rpi-proto
|
|||||||
AUTOLOAD:=$(call AutoLoad,68,snd-soc-wm8731 snd-soc-rpi-proto)
|
AUTOLOAD:=$(call AutoLoad,68,snd-soc-wm8731 snd-soc-rpi-proto)
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
kmod-sound-soc-bcm2835-i2s \
|
kmod-sound-soc-bcm2835-i2s \
|
||||||
+kmod-i2c-bcm2708
|
+kmod-i2c-bcm2708 \
|
||||||
|
+kmod-regmap-i2c \
|
||||||
|
+kmod-regmap-spi
|
||||||
$(call AddDepends/sound)
|
$(call AddDepends/sound)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -871,11 +853,10 @@ $(eval $(call KernelPackage,i2c-bcm2835))
|
|||||||
define KernelPackage/video-bcm2835
|
define KernelPackage/video-bcm2835
|
||||||
TITLE:=Broadcom BCM2835 camera interface driver
|
TITLE:=Broadcom BCM2835 camera interface driver
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_VIDEO_BCM2835$(if $(CONFIG_LINUX_4_9),=y) \
|
CONFIG_VIDEO_BCM2835 \
|
||||||
CONFIG_VIDEO_BCM2835_MMAL
|
CONFIG_VIDEO_BCM2835_MMAL
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/drivers/media/platform/bcm2835/bcm2835-v4l2.ko@lt4.12 \
|
$(LINUX_DIR)/drivers/staging/vc04_services/bcm2835-camera/bcm2835-v4l2.ko
|
||||||
$(LINUX_DIR)/drivers/staging/vc04_services/bcm2835-camera/bcm2835-v4l2.ko@ge4.12
|
|
||||||
AUTOLOAD:=$(call AutoLoad,65,bcm2835-v4l2)
|
AUTOLOAD:=$(call AutoLoad,65,bcm2835-v4l2)
|
||||||
$(call AddDepends/video,@TARGET_brcm2708 +kmod-video-videobuf2)
|
$(call AddDepends/video,@TARGET_brcm2708 +kmod-video-videobuf2)
|
||||||
endef
|
endef
|
||||||
|
Loading…
x
Reference in New Issue
Block a user