2 # Copyright (C) 2019 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 define KernelPackage
/pwm-bcm2835
10 TITLE
:=BCM2835 PWM driver
14 FILES
:=$(LINUX_DIR
)/drivers
/pwm
/pwm-bcm2835.ko
15 AUTOLOAD
:=$(call AutoLoad
,60,pwm-bcm2835
)
16 DEPENDS
:=@TARGET_brcm2708
19 define KernelPackage
/pwm-bcm2835
/description
20 This package contains the PWM framework driver for BCM2835 controller
(Raspberry Pi
)
23 $(eval
$(call KernelPackage
,pwm-bcm2835
))
26 define KernelPackage
/random-bcm2835
27 SUBMENU
:=$(OTHER_MENU
)
28 TITLE
:=BCM2835 HW Random Number Generator
30 CONFIG_HW_RANDOM_BCM2835
31 FILES
:=$(LINUX_DIR
)/drivers
/char
/hw_random
/bcm2835-rng.ko
32 AUTOLOAD
:=$(call AutoLoad
,11,bcm2835-rng
)
33 DEPENDS
:=@TARGET_brcm2708
+kmod-random-core
36 define KernelPackage
/random-bcm2835
/description
37 This package contains the Broadcom
2835 HW random number generator driver
40 $(eval
$(call KernelPackage
,random-bcm2835
))
43 define KernelPackage
/smi-bcm2835
44 SUBMENU
:=$(OTHER_MENU
)
45 TITLE
:=BCM2835 SMI driver
46 KCONFIG
:=CONFIG_BCM2835_SMI
47 FILES
:=$(LINUX_DIR
)/drivers
/misc
/bcm2835_smi.ko
48 AUTOLOAD
:=$(call AutoLoad
,20,bcm2835_smi
)
49 DEPENDS
:=@TARGET_brcm2708
52 define KernelPackage
/smi-bcm2835
/description
53 This package contains the Character device driver for Broadcom Secondary
57 $(eval
$(call KernelPackage
,smi-bcm2835
))
60 define KernelPackage
/smi-bcm2835-dev
61 SUBMENU
:=$(OTHER_MENU
)
62 TITLE
:=BCM2835 SMI device driver
63 KCONFIG
:=CONFIG_BCM2835_SMI_DEV
64 FILES
:=$(LINUX_DIR
)/drivers
/char
/broadcom
/bcm2835_smi_dev.ko
65 AUTOLOAD
:=$(call AutoLoad
,21,bcm2835_smi_dev
)
66 DEPENDS
:=@TARGET_brcm2708
+kmod-smi-bcm2835
69 define KernelPackage
/smi-bcm2835-dev
/description
70 This driver provides a character device interface
(ioctl
+ read
/write
) to
71 Broadcom
's Secondary Memory interface. The low-level functionality is provided
72 by the SMI driver itself.
75 $(eval $(call KernelPackage,smi-bcm2835-dev))