summaryrefslogtreecommitdiff
path: root/hifi/debug-hifi/debug-hifi.c
diff options
context:
space:
mode:
authorJohn Stultz <john.stultz@linaro.org>2022-02-10 21:55:19 +0000
committerJohn Stultz <john.stultz@linaro.org>2022-02-15 03:21:02 +0000
commit1d7e5889cd761a9eaecb130c52582d2b0707a08d (patch)
treedabce800d17334a4f0c5c682a2b0464be8d44642 /hifi/debug-hifi/debug-hifi.c
parentaf6e3c040223f3dfa5ac3e8b684b16a37d9a078c (diff)
downloadhikey-1d7e5889cd761a9eaecb130c52582d2b0707a08d.tar.gz
hikey960: Remove hifi dsp support.
The hifi dsp support wasn't frequently used nor enabled by default. Since we are moving binary firmware objects to the vendor package, just remove the hifi dsp logic and firmware all together. Signed-off-by: John Stultz <john.stultz@linaro.org> Change-Id: Iab65f73aa33e2777b8e06ac5b6e075e23ecbe8ae
Diffstat (limited to 'hifi/debug-hifi/debug-hifi.c')
-rw-r--r--hifi/debug-hifi/debug-hifi.c70
1 files changed, 0 insertions, 70 deletions
diff --git a/hifi/debug-hifi/debug-hifi.c b/hifi/debug-hifi/debug-hifi.c
deleted file mode 100644
index 75bda4cf..00000000
--- a/hifi/debug-hifi/debug-hifi.c
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Copyright (C) 2017 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#define LOG_TAG "debug-hifi"
-#include <errno.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <poll.h>
-#include <pthread.h>
-#include <sys/ioctl.h>
-#include <sys/prctl.h>
-#include <stdio.h>
-#include <cutils/log.h>
-#include <cutils/uevent.h>
-#include <stdlib.h>
-#include <linux/audio_hifi.h>
-
-int main(int argc, char *argv[])
-{
- char *buffer;
- int hifi_dsp_fd;
- int ret = -1;
- int i = 0;
- unsigned int memsize = DRV_DSP_UART_TO_MEM_SIZE;
- unsigned int clear = 0;
- struct misc_io_dump_buf_param dump_buf;
-
- ALOGI("Enter hifi-dsp Audio Framework - sample application\n");
- if (argc > 1)
- memsize = strtoul(argv[1], NULL, 0);
- if (argc > 2)
- clear = 1;
- hifi_dsp_fd = open(HIFI_DSP_MISC_DRIVER, O_RDWR, 0);
- if (hifi_dsp_fd < 0) {
- ALOGE("Error %d opening hifi dsp device", errno);
- return ret;
- }
- buffer = malloc(memsize);
- if (!buffer) {
- ALOGE("Error allocating buffer");
- goto out0;
- }
- dump_buf.user_buf = (uint64_t)buffer;
- dump_buf.buf_size = memsize;
- dump_buf.clear = clear;
- ret = ioctl(hifi_dsp_fd, HIFI_MISC_IOCTL_DISPLAY_MSG, &dump_buf);
- if (ret < 0) { /* This IOCTL returns buffer size */
- ALOGE("Error %d accessing message buffer", errno);
- } else {
- printf("%s\n", ret > 0 ? buffer : "Buffer is empty");
- }
- free(buffer);
-out0:
- close(hifi_dsp_fd);
- ALOGI("Exit hifi-dsp Audio Framework - sample application\n");
- return ret;
-}