mirror of https://github.com/OpenIPC/firmware.git
[no ci] Package: remove broken/discontinued packages (#1357)
parent
ddbeebf3cc
commit
70a7196e74
|
@ -108,8 +108,6 @@ BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
|
|||
BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
|
||||
# DEBUG
|
||||
BR2_PACKAGE_INGENIC_PWM=y
|
||||
BR2_PACKAGE_LOGCAT_OPENIPC=y
|
||||
# BR2_PACKAGE_HOST_GDB is not set
|
||||
# BR2_PACKAGE_GDB is not set
|
||||
|
||||
|
|
|
@ -108,8 +108,6 @@ BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
|
|||
BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
|
||||
# DEBUG
|
||||
BR2_PACKAGE_INGENIC_PWM=y
|
||||
BR2_PACKAGE_LOGCAT_OPENIPC=y
|
||||
# BR2_PACKAGE_HOST_GDB is not set
|
||||
# BR2_PACKAGE_GDB is not set
|
||||
|
||||
|
|
|
@ -123,8 +123,6 @@ BR2_PACKAGE_ZEROTIER_ONE=y
|
|||
# BR2_PACKAGE_NABTO is not set
|
||||
|
||||
# DEBUG
|
||||
BR2_PACKAGE_LOGCAT_OPENIPC=y
|
||||
BR2_PACKAGE_INGENIC_PWM=y
|
||||
# BR2_PACKAGE_HOST_GDB is not set
|
||||
# BR2_PACKAGE_GDB is not set
|
||||
|
||||
|
|
|
@ -108,8 +108,6 @@ BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
|
|||
BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
|
||||
# DEBUG
|
||||
BR2_PACKAGE_INGENIC_PWM=y
|
||||
BR2_PACKAGE_LOGCAT_OPENIPC=y
|
||||
# BR2_PACKAGE_HOST_GDB is not set
|
||||
# BR2_PACKAGE_GDB is not set
|
||||
|
||||
|
|
|
@ -111,8 +111,6 @@ BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
|
|||
BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
|
||||
# DEBUG
|
||||
BR2_PACKAGE_INGENIC_PWM=y
|
||||
BR2_PACKAGE_LOGCAT_OPENIPC=y
|
||||
# BR2_PACKAGE_HOST_GDB is not set
|
||||
# BR2_PACKAGE_GDB is not set
|
||||
|
||||
|
|
|
@ -108,8 +108,6 @@ BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
|
|||
BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
|
||||
# DEBUG
|
||||
BR2_PACKAGE_INGENIC_PWM=y
|
||||
BR2_PACKAGE_LOGCAT_OPENIPC=y
|
||||
# BR2_PACKAGE_HOST_GDB is not set
|
||||
# BR2_PACKAGE_GDB is not set
|
||||
|
||||
|
|
|
@ -111,9 +111,6 @@ BR2_PACKAGE_WIREGUARD_TOOLS=y
|
|||
# BR2_PACKAGE_ONVIF_SIMPLE_SERVER is not set
|
||||
|
||||
# DEBUG
|
||||
BR2_PACKAGE_INGENIC_PWM=y
|
||||
BR2_PACKAGE_LOGCAT_OPENIPC=y
|
||||
BR2_PACKAGE_INGENIC_DIAG_TOOLS=y
|
||||
# BR2_PACKAGE_HOST_GDB is not set
|
||||
# BR2_PACKAGE_GDB is not set
|
||||
|
||||
|
|
|
@ -129,9 +129,6 @@ BR2_PACKAGE_ZEROTIER_ONE=y
|
|||
# BR2_PACKAGE_NABTO is not set
|
||||
|
||||
# DEBUG
|
||||
BR2_PACKAGE_LOGCAT_OPENIPC=y
|
||||
BR2_PACKAGE_INGENIC_PWM=y
|
||||
BR2_PACKAGE_INGENIC_DIAG_TOOLS=y
|
||||
# BR2_PACKAGE_HOST_GDB is not set
|
||||
# BR2_PACKAGE_GDB is not set
|
||||
|
||||
|
|
|
@ -108,8 +108,6 @@ BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
|
|||
BR2_PACKAGE_WIREGUARD_TOOLS=y
|
||||
|
||||
# DEBUG
|
||||
BR2_PACKAGE_INGENIC_PWM=y
|
||||
BR2_PACKAGE_LOGCAT_OPENIPC=y
|
||||
# BR2_PACKAGE_HOST_GDB is not set
|
||||
# BR2_PACKAGE_GDB is not set
|
||||
|
||||
|
|
|
@ -120,8 +120,6 @@ BR2_PACKAGE_ZEROTIER_ONE=y
|
|||
# BR2_PACKAGE_NABTO is not set
|
||||
|
||||
# DEBUG
|
||||
BR2_PACKAGE_LOGCAT_OPENIPC=y
|
||||
BR2_PACKAGE_INGENIC_PWM=y
|
||||
# BR2_PACKAGE_HOST_GDB is not set
|
||||
# BR2_PACKAGE_GDB is not set
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@ source "$BR2_EXTERNAL_GENERAL_PATH/package/aic8800-openipc/Config.in"
|
|||
source "$BR2_EXTERNAL_GENERAL_PATH/package/allwinner-osdrv-v83x/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/ambarella-osdrv-s3l/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/atbm60xx/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/atbm6441/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/aura-httpd/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/autonight/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/aws-producer/Config.in"
|
||||
|
@ -36,14 +35,12 @@ source "$BR2_EXTERNAL_GENERAL_PATH/package/hisilicon-osdrv-hi3536dv100/Config.in
|
|||
source "$BR2_EXTERNAL_GENERAL_PATH/package/hisilicon-osdrv-serdes/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/hisilicon-osdrv1-sources/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/i2c-telemetry/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/ingenic-diag-tools/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/ingenic-opensdk/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/ingenic-osdrv-t20/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/ingenic-osdrv-t21/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/ingenic-osdrv-t30/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/ingenic-osdrv-t31/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/ingenic-osdrv-t40/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/ingenic-pwm/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/ipctool/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/jsonfilter/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/lame-openipc/Config.in"
|
||||
|
@ -59,7 +56,6 @@ source "$BR2_EXTERNAL_GENERAL_PATH/package/libsrtp-openipc/Config.in"
|
|||
source "$BR2_EXTERNAL_GENERAL_PATH/package/libwebsockets-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/linux-firmware-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/linux-patcher/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/logcat-openipc/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/majestic-fonts/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/majestic-plugins/Config.in"
|
||||
source "$BR2_EXTERNAL_GENERAL_PATH/package/majestic-webui/Config.in"
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
config BR2_PACKAGE_ATBM6441
|
||||
bool "atbm6441"
|
||||
depends on BR2_LINUX_KERNEL
|
||||
help
|
||||
Wireless driver atbm6441
|
|
@ -1,15 +0,0 @@
|
|||
################################################################################
|
||||
#
|
||||
# atbm6441
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ATBM6441_SITE = $(call github,gtxaspec,atbm6441,$(ATBM6441_VERSION))
|
||||
ATBM6441_VERSION = HEAD
|
||||
|
||||
ATBM6441_LICENSE = GPL-2.0
|
||||
ATBM6441_MODULE_MAKE_OPTS = \
|
||||
KSRC=$(LINUX_DIR)
|
||||
|
||||
$(eval $(kernel-module))
|
||||
$(eval $(generic-package))
|
|
@ -1,4 +0,0 @@
|
|||
config BR2_PACKAGE_INGENIC_AUDIODAEMON
|
||||
bool "ingenic-audiodaemon"
|
||||
help
|
||||
Userspace program for interfacing with Audio on the Ingenic platform using IMP
|
|
@ -1,21 +0,0 @@
|
|||
################################################################################
|
||||
#
|
||||
# ingenic-audiodaemon
|
||||
#
|
||||
################################################################################
|
||||
|
||||
INGENIC_AUDIODAEMON_VERSION = HEAD
|
||||
INGENIC_AUDIODAEMON_SITE = $(call github,gtxaspec,ingenic_audiodaemon,$(INGENIC_AUDIODAEMON_VERSION))
|
||||
INGENIC_AUDIODAEMON_LICENSE = GPL-2.0
|
||||
INGENIC_AUDIODAEMON_LICENSE_FILES = COPYING
|
||||
|
||||
define INGENIC_AUDIODAEMON_BUILD_CMDS
|
||||
$(MAKE) CROSS_COMPILE=$(TARGET_CROSS) deps -C $(@D)
|
||||
$(MAKE) CROSS_COMPILE=$(TARGET_CROSS) all -C $(@D)
|
||||
endef
|
||||
|
||||
define INGENIC_AUDIODAEMON_INSTALL_TARGET_CMDS
|
||||
cp -a $(@D)/build/bin/. $(TARGET_DIR)/usr/bin/
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
|
@ -1,4 +0,0 @@
|
|||
config BR2_PACKAGE_INGENIC_DIAG_TOOLS
|
||||
bool "ingenic-diag-tools"
|
||||
help
|
||||
Userspace program for manipulating GPIOs
|
|
@ -1,18 +0,0 @@
|
|||
################################################################################
|
||||
#
|
||||
# ingenic-diag-tools
|
||||
#
|
||||
################################################################################
|
||||
|
||||
INGENIC_DIAG_TOOLS_SITE = $(call github,gtxaspec,jz-diag-tools,$(INGENIC_DIAG_TOOLS_VERSION))
|
||||
INGENIC_DIAG_TOOLS_VERSION = HEAD
|
||||
|
||||
define INGENIC_DIAG_TOOLS_BUILD_CMDS
|
||||
$(MAKE) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D)
|
||||
endef
|
||||
|
||||
define INGENIC_DIAG_TOOLS_INSTALL_TARGET_CMDS
|
||||
$(INSTALL) -D -m 0755 $(@D)/ingenic-gpio $(TARGET_DIR)/usr/bin/
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
|
@ -1,4 +0,0 @@
|
|||
config BR2_PACKAGE_INGENIC_PWM
|
||||
bool "ingenic-pwm"
|
||||
help
|
||||
Userspace program for controlling PWM channels on the Ingenic platform
|
|
@ -1,18 +0,0 @@
|
|||
################################################################################
|
||||
#
|
||||
# ingenic-pwm
|
||||
#
|
||||
################################################################################
|
||||
|
||||
INGENIC_PWM_SITE = $(call github,gtxaspec,ingenic-pwm,$(INGENIC_PWM_VERSION))
|
||||
INGENIC_PWM_VERSION = HEAD
|
||||
|
||||
define INGENIC_PWM_BUILD_CMDS
|
||||
$(MAKE) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D)
|
||||
endef
|
||||
|
||||
define INGENIC_PWM_INSTALL_TARGET_CMDS
|
||||
$(INSTALL) -D -m 0755 $(@D)/ingenic-pwm $(TARGET_DIR)/usr/bin/
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
|
@ -1,4 +0,0 @@
|
|||
config BR2_PACKAGE_LOGCAT_OPENIPC
|
||||
bool "logcat-openipc"
|
||||
help
|
||||
Userspace programs for reading the Android logging facility, which is used by Ingenic IMP libraries
|
|
@ -1,15 +0,0 @@
|
|||
################################################################################
|
||||
#
|
||||
# logcat-openipc
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LOGCAT_OPENIPC_SITE = $(call github,gtxaspec,linux_logcat,$(LOGCAT_OPENIPC_VERSION))
|
||||
LOGCAT_OPENIPC_VERSION = HEAD
|
||||
|
||||
LOGCAT_OPENIPC_LICENSE = GPL-2.0
|
||||
LOGCAT_OPENIPC_LICENSE_FILES = COPYING
|
||||
|
||||
LOGCAT_OPENIPC_INSTALL_STAGING = YES
|
||||
|
||||
$(eval $(cmake-package))
|
|
@ -1,112 +0,0 @@
|
|||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/mman.h>
|
||||
#include <fcntl.h>
|
||||
#include <unistd.h>
|
||||
|
||||
unsigned long parse_int (char *str);
|
||||
|
||||
void dumphex(const void* data, size_t size) {
|
||||
char ascii[17];
|
||||
size_t i, j;
|
||||
ascii[16] = '\0';
|
||||
for (i = 0; i < size; ++i) {
|
||||
printf("%02X ", ((unsigned char*)data)[i]);
|
||||
if (((unsigned char*)data)[i] >= ' ' && ((unsigned char*)data)[i] <= '~') {
|
||||
ascii[i % 16] = ((unsigned char*)data)[i];
|
||||
} else {
|
||||
ascii[i % 16] = '.';
|
||||
}
|
||||
if ((i+1) % 8 == 0 || i+1 == size) {
|
||||
printf(" ");
|
||||
if ((i+1) % 16 == 0) {
|
||||
printf("| %s \n", ascii);
|
||||
} else if (i+1 == size) {
|
||||
ascii[(i+1) % 16] = '\0';
|
||||
if ((i+1) % 16 <= 8) {
|
||||
printf(" ");
|
||||
}
|
||||
for (j = (i+1) % 16; j < 16; ++j) {
|
||||
printf(" ");
|
||||
}
|
||||
printf("| %s \n", ascii);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int main (int argc, char *argv[]) {
|
||||
unsigned long addr, length;
|
||||
|
||||
int devmem;
|
||||
void *mapping;
|
||||
|
||||
long page_size;
|
||||
off_t map_base, extra_bytes;
|
||||
|
||||
char *buf;
|
||||
ssize_t ret;
|
||||
|
||||
if (argc != 3) {
|
||||
fprintf(stderr, "Usage: %s ADDR LENGTH\n", argv[0]);
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
addr = parse_int(argv[1]);
|
||||
length = parse_int(argv[2]);
|
||||
|
||||
devmem = open("/dev/mem", O_RDONLY);
|
||||
if (devmem == -1) {
|
||||
perror("Could not open /dev/mem");
|
||||
goto open_fail;
|
||||
}
|
||||
|
||||
page_size = sysconf(_SC_PAGE_SIZE);
|
||||
map_base = addr & ~(page_size - 1);
|
||||
extra_bytes = addr - map_base;
|
||||
|
||||
mapping = mmap(NULL, length + extra_bytes, PROT_READ, MAP_SHARED,
|
||||
devmem, map_base);
|
||||
if (mapping == MAP_FAILED) {
|
||||
perror("Could not map memory");
|
||||
goto map_fail;
|
||||
}
|
||||
|
||||
buf = malloc(length);
|
||||
if (buf == NULL) {
|
||||
fprintf(stderr, "Failed to allocate memory\n");
|
||||
goto alloc_fail;
|
||||
}
|
||||
|
||||
memcpy(buf, (char *)mapping + extra_bytes, length);
|
||||
|
||||
dumphex(buf,length);
|
||||
|
||||
free(buf);
|
||||
|
||||
alloc_fail:
|
||||
munmap(mapping, length + extra_bytes);
|
||||
|
||||
map_fail:
|
||||
close(devmem);
|
||||
|
||||
open_fail:
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
||||
unsigned long parse_int (char *str) {
|
||||
long long result;
|
||||
char *endptr;
|
||||
|
||||
result = strtoll(str, &endptr, 0);
|
||||
if (str == '\0' || *endptr != '\0') {
|
||||
fprintf(stderr, "\"%s\" is not a valid number\n", str);
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
return (unsigned long)result;
|
||||
}
|
Loading…
Reference in New Issue