summaryrefslogtreecommitdiff
path: root/package
diff options
context:
space:
mode:
Diffstat (limited to 'package')
-rw-r--r--package/bb-overlays/Config.in15
-rw-r--r--package/bb-overlays/bb-overlays.desc1
-rw-r--r--package/bb-overlays/bb-overlays.mk25
-rw-r--r--package/beagleboard-dt/Config.in14
-rw-r--r--package/beagleboard-dt/beagleboard-dt.desc1
-rw-r--r--package/beagleboard-dt/beagleboard-dt.mk25
-rw-r--r--package/capu/Config.in10
-rw-r--r--package/capu/capu.desc1
-rw-r--r--package/capu/capu.mk45
9 files changed, 137 insertions, 0 deletions
diff --git a/package/bb-overlays/Config.in b/package/bb-overlays/Config.in
new file mode 100644
index 0000000..a424bbe
--- /dev/null
+++ b/package/bb-overlays/Config.in
@@ -0,0 +1,15 @@
+config BR2_PACKAGE_BB_OVERLAYS
+ bool "bb-overlays"
+ help
+ Contains overlays dts for beaglebone boards. Can be used for overlay
+ bult-in device-tree.
+
+if BR2_PACKAGE_BB_OVERLAYS
+
+config BR2_OVERLAYS_NAMES
+ string "Overlay source file names"
+ help
+ Name of device tree overlay file names, without the trailing dtbo.
+ You can provide a list of overlay files to build, separated by spaces.
+
+endif #BR2_PACKAGE_BB_OVERLAYS
diff --git a/package/bb-overlays/bb-overlays.desc b/package/bb-overlays/bb-overlays.desc
new file mode 100644
index 0000000..c6b70da
--- /dev/null
+++ b/package/bb-overlays/bb-overlays.desc
@@ -0,0 +1 @@
+name: bb-overlays
diff --git a/package/bb-overlays/bb-overlays.mk b/package/bb-overlays/bb-overlays.mk
new file mode 100644
index 0000000..5d8b50e
--- /dev/null
+++ b/package/bb-overlays/bb-overlays.mk
@@ -0,0 +1,25 @@
+###############################################################################
+#
+# BB Overlays
+#
+###############################################################################
+
+BB_OVERLAYS_VERSION = c49a6409cf9570a4e6b8a5cb25721f63a0bf74cc
+BB_OVERLAYS_SITE = $(call github,beagleboard,bb.org-overlays,$(BB_OVERLAYS_VERSION))
+
+OVERLAYS_DTS_ARCH_PATH = $(call qstrip,src/arm/)
+BB_OVERLAYS_NAMES = $(call qstrip,$(BR2_OVERLAYS_NAMES))
+BB_OVERLAYS_DTS = $(addprefix $(OVERLAYS_DTS_ARCH_PATH),$(BB_OVERLAYS_NAMES))
+BB_OVERLAYS_DTBO = $(addsuffix .dtbo,$(BB_OVERLAYS_DTS))
+
+define BB_OVERLAYS_BUILD_CMDS
+ $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) $(BB_OVERLAYS_DTBO)
+endef
+
+define BB_OVERLAYS_INSTALL_TARGET_CMDS
+ mkdir -p $(TARGET_DIR)/lib/firmware
+ $(INSTALL) -m 0775 -D $(@D)/src/arm/*.dtbo $(TARGET_DIR)/lib/firmware/
+endef
+
+$(eval $(generic-package))
+
diff --git a/package/beagleboard-dt/Config.in b/package/beagleboard-dt/Config.in
new file mode 100644
index 0000000..3b7bad0
--- /dev/null
+++ b/package/beagleboard-dt/Config.in
@@ -0,0 +1,14 @@
+config BR2_PACKAGE_BEAGLEBOARD_DT
+ bool "BeagleBoard Device Tree"
+ help
+ Contains device tree definitions for beagleboards.
+
+if BR2_PACKAGE_BEAGLEBOARD_DT
+
+config BR2_BEAGLEBOARD_DTS_NAMES
+ string "Device Tree Source file names"
+ help
+ Name of device tree source file, without the trailing dts.
+ You can provice a list of tts files to build, separated by spaces.
+
+endif #BR2_PACKAGE_BEAGLEBOARD_DT
diff --git a/package/beagleboard-dt/beagleboard-dt.desc b/package/beagleboard-dt/beagleboard-dt.desc
new file mode 100644
index 0000000..bbffa96
--- /dev/null
+++ b/package/beagleboard-dt/beagleboard-dt.desc
@@ -0,0 +1 @@
+name: beagleboard-dt
diff --git a/package/beagleboard-dt/beagleboard-dt.mk b/package/beagleboard-dt/beagleboard-dt.mk
new file mode 100644
index 0000000..fe8152d
--- /dev/null
+++ b/package/beagleboard-dt/beagleboard-dt.mk
@@ -0,0 +1,25 @@
+###############################################################################
+#
+# BeagleBoard device tree
+#
+###############################################################################
+
+BEAGLEBOARD_DT_VERSION = v5.4.x
+BEAGLEBOARD_DT_SITE = $(call github,beagleboard,BeagleBoard-DeviceTrees,$(BEAGLEBOARD_DT_VERSION))
+
+BEAGLEBOARD_DTS_REL_PATH = $(call qstrip,src/arm/)
+BEAGLEBOARD_DTS_NAMES += $(call qstrip,$(BR2_BEAGLEBOARD_DTS_NAMES))
+BEAGLEBOARD_DTS_NAMES += $(call $(filter %.dts,$(notdir $(call qstrip,$(BEAGLEBOARD_DTS_REL_PATH)))))
+BEAGLEBOARD_DTS = $(addprefix $(BEAGLEBOARD_DTS_REL_PATH),$(BEAGLEBOARD_DTS_NAMES))
+BEAGLEBOARD_DTBS = $(addsuffix .dtb,$(BEAGLEBOARD_DTS))
+
+define BEAGLEBOARD_DT_BUILD_CMDS
+ $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) $(BEAGLEBOARD_DTBS)
+endef
+
+define BEAGLEBOARD_DT_INSTALL_TARGET_CMDS
+ mkdir -p $(TARGET_DIR)/boot/dtbs/$(BR2_LINUX_KERNEL_VERSION)
+ $(INSTALL) -m 0775 $(@D)/src/arm/*.dtb $(TARGET_DIR)/boot/dtbs/$(BR2_LINUX_KERNEL_VERSION)/
+endef
+
+$(eval $(generic-package))
diff --git a/package/capu/Config.in b/package/capu/Config.in
new file mode 100644
index 0000000..066c2b8
--- /dev/null
+++ b/package/capu/Config.in
@@ -0,0 +1,10 @@
+config BR2_PACKAGE_CAPU
+ bool "CAPU"
+ depends on BR2_PACKAGE_XORG7
+ depends on BR2_USE_WCHAR
+ depends on BR2_TOOLCHAIN_HAS_THREADS
+ depends on BR2_USE_MMU
+ select BR2_PACKAGE_LINUX_PAM
+ select BR2_PACKAGE_LIBGTK2
+ help
+ Controle de Acesso de Perimetro Universal
diff --git a/package/capu/capu.desc b/package/capu/capu.desc
new file mode 100644
index 0000000..de35df7
--- /dev/null
+++ b/package/capu/capu.desc
@@ -0,0 +1 @@
+name: CAPU
diff --git a/package/capu/capu.mk b/package/capu/capu.mk
new file mode 100644
index 0000000..c450c8c
--- /dev/null
+++ b/package/capu/capu.mk
@@ -0,0 +1,45 @@
+###############################################################################
+#
+# CAPU
+#
+###############################################################################
+
+CAPU_VERSION = cf30bed85da2c1ea74335a9e126e879d5a922d6e
+CAPU_SITE_METHOD = git
+CAPU_SITE = ssh://lucas@git.zw.local:2201/git/capu.git
+
+CAPU_CFLAGS += `$(PKG_CONFIG_HOST_BINARY) --cflags gtk+-2.0 --cflags`
+CAPU_LIBS += `$(PKG_CONFIG_HOST_BINARY) --libs gtk+-2.0 --libs`
+CAPU_LIBS += -lpam
+
+# Dependecies
+PKG_CONFIG_BIN="$(PKG_CONFIG_HOST_BINARY)"
+
+CAPU_DEPENDENCIES += linux-pam
+CAPU_DEPENDENCIES += libgtk2
+
+#TARGET_CONFIGURE_OPTS += \
+# CFLAGS+="$(CAPU_CFLAGS)" \
+
+#TARGET_MAKE_ENV += \
+# LIBS+="$(CAPU_LIBS)"
+
+CAPU_MAKE_OPTS += \
+ CFLAGS+="$(CAPU_CFLAGS)" \
+ LIBS+="$(CAPU_LIBS)"
+
+define CAPU_BUILD_CMDS
+ $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) $(CAPU_MAKE_OPTS) -C $(@D)
+ @echo "-------------------"
+ @echo "-------------------"
+ @echo "-------------------"
+ @echo $(TARGET_MAKE_ENV)
+ @echo $(TARGET_CONFIGURE_OPTS)
+endef
+
+define CAPU_INSTALL_TARGET_CMDS
+ $(INSTALL) -m 0755 $(@D)/capu $(TARGET_DIR)/usr/bin/
+endef
+
+$(eval $(generic-package))
+