am64x/am243x: hdsl: Fix compiler warnings
Fixes: PINDSW-7020 Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
This commit is contained in:
parent
3e7fbec549
commit
450ce5a37f
@ -30,6 +30,10 @@
|
|||||||
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/* ========================================================================== */
|
||||||
|
/* Include Files */
|
||||||
|
/* ========================================================================== */
|
||||||
|
|
||||||
#include <drivers/hw_include/hw_types.h>
|
#include <drivers/hw_include/hw_types.h>
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
@ -71,6 +75,10 @@
|
|||||||
#include <position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch0_sync_mode_bin.h>
|
#include <position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch0_sync_mode_bin.h>
|
||||||
#include <position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch1_sync_mode_bin.h>
|
#include <position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch1_sync_mode_bin.h>
|
||||||
|
|
||||||
|
/* ========================================================================== */
|
||||||
|
/* Macros & Typedefs */
|
||||||
|
/* ========================================================================== */
|
||||||
|
|
||||||
#if (CONFIG_HDSL0_CHANNEL0 + CONFIG_HDSL0_CHANNEL1 > 1)
|
#if (CONFIG_HDSL0_CHANNEL0 + CONFIG_HDSL0_CHANNEL1 > 1)
|
||||||
#define HDSL_MULTI_CHANNEL
|
#define HDSL_MULTI_CHANNEL
|
||||||
#endif
|
#endif
|
||||||
@ -119,6 +127,68 @@
|
|||||||
#define HDSL_MEMORY_TRACE_R5F_IRQ_NUM (CSLR_R5FSS0_CORE0_INTR_PRU_ICSSG0_PR1_HOST_INTR_PEND_3)
|
#define HDSL_MEMORY_TRACE_R5F_IRQ_NUM (CSLR_R5FSS0_CORE0_INTR_PRU_ICSSG0_PR1_HOST_INTR_PEND_3)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* ========================================================================== */
|
||||||
|
/* Function Declarations */
|
||||||
|
/* ========================================================================== */
|
||||||
|
|
||||||
|
#if !defined(HDSL_MULTI_CHANNEL) && defined(_DEBUG_)
|
||||||
|
|
||||||
|
void App_udmaEventCb(Udma_EventHandle eventHandle, uint32_t eventType, void *appData);
|
||||||
|
|
||||||
|
static void App_udmaTrpdInit(Udma_ChHandle chHandle,
|
||||||
|
uint8_t *trpdMem,
|
||||||
|
const void *destBuf,
|
||||||
|
const void *srcBuf,
|
||||||
|
uint32_t length);
|
||||||
|
|
||||||
|
void udma_copy(uint8_t *srcBuf, uint8_t *destBuf, uint32_t length);
|
||||||
|
|
||||||
|
static void HDSL_IsrFxn();
|
||||||
|
|
||||||
|
#ifndef HDSL_MULTI_CHANNEL
|
||||||
|
void traces_into_memory(HDSL_Handle hdslHandle);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
void sync_calculation(HDSL_Handle hdslHandle);
|
||||||
|
|
||||||
|
void process_request(HDSL_Handle hdslHandle,int32_t menu);
|
||||||
|
|
||||||
|
void hdsl_pruss_init(void);
|
||||||
|
|
||||||
|
void hdsl_pruss_init_300m(void);
|
||||||
|
|
||||||
|
void hdsl_pruss_load_run_fw_300m(HDSL_Handle hdslHandle);
|
||||||
|
|
||||||
|
void hdsl_init(void);
|
||||||
|
|
||||||
|
void hdsl_init_300m(void);
|
||||||
|
|
||||||
|
void TC_read_pc_short_msg(HDSL_Handle hdslHandle);
|
||||||
|
|
||||||
|
void TC_write_pc_short_msg(HDSL_Handle hdslHandle);
|
||||||
|
|
||||||
|
static void display_menu(void);
|
||||||
|
|
||||||
|
void direct_read_rid0_length4(HDSL_Handle hdslHandle);
|
||||||
|
|
||||||
|
void direct_read_rid81_length8(HDSL_Handle hdslHandle);
|
||||||
|
|
||||||
|
void direct_read_rid81_length2(HDSL_Handle hdslHandle);
|
||||||
|
|
||||||
|
void indirect_write_rid0_length8_offset0(HDSL_Handle hdslHandle);
|
||||||
|
|
||||||
|
void indirect_write_rid0_length8(HDSL_Handle hdslHandle);
|
||||||
|
|
||||||
|
static int get_menu(void);
|
||||||
|
|
||||||
|
#ifdef HDSL_AM64xE1_TRANSCEIVER
|
||||||
|
static void hdsl_i2c_io_expander(void *args);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* ========================================================================== */
|
||||||
|
/* Global Variables */
|
||||||
|
/* ========================================================================== */
|
||||||
|
|
||||||
HDSL_Handle gHdslHandleCh0;
|
HDSL_Handle gHdslHandleCh0;
|
||||||
HDSL_Handle gHdslHandleCh1;
|
HDSL_Handle gHdslHandleCh1;
|
||||||
|
|
||||||
@ -165,15 +235,10 @@ HwiP_Object gPRUHwiObject;
|
|||||||
uint8_t gUdmaTestTrpdMem[UDMA_TEST_TRPD_SIZE] __attribute__((aligned(UDMA_CACHELINE_ALIGNMENT)));
|
uint8_t gUdmaTestTrpdMem[UDMA_TEST_TRPD_SIZE] __attribute__((aligned(UDMA_CACHELINE_ALIGNMENT)));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !defined(HDSL_MULTI_CHANNEL) && defined(_DEBUG_)
|
/* ========================================================================== */
|
||||||
|
/* Function Definitions */
|
||||||
|
/* ========================================================================== */
|
||||||
|
|
||||||
void App_udmaEventCb(Udma_EventHandle eventHandle, uint32_t eventType, void *appData);
|
|
||||||
|
|
||||||
static void App_udmaTrpdInit(Udma_ChHandle chHandle,
|
|
||||||
uint8_t *trpdMem,
|
|
||||||
const void *destBuf,
|
|
||||||
const void *srcBuf,
|
|
||||||
uint32_t length);
|
|
||||||
|
|
||||||
static void App_udmaTrpdInit(Udma_ChHandle chHandle,
|
static void App_udmaTrpdInit(Udma_ChHandle chHandle,
|
||||||
uint8_t *trpdMem,
|
uint8_t *trpdMem,
|
||||||
|
|||||||
@ -56,26 +56,6 @@ extern "C" {
|
|||||||
/* UDMA TR packet descriptor memory size - with one TR */
|
/* UDMA TR packet descriptor memory size - with one TR */
|
||||||
#define UDMA_TEST_TRPD_SIZE (UDMA_GET_TRPD_TR15_SIZE(1U))
|
#define UDMA_TEST_TRPD_SIZE (UDMA_GET_TRPD_TR15_SIZE(1U))
|
||||||
|
|
||||||
/* ISR for v-frame-reception */
|
|
||||||
static void HDSL_IsrFxn(void);
|
|
||||||
void TC_read_pc_short_msg();
|
|
||||||
void TC_write_pc_short_msg();
|
|
||||||
|
|
||||||
#ifndef HDSL_MULTI_CHANNEL
|
|
||||||
/*
|
|
||||||
* @brief It will test copy of traces into memory
|
|
||||||
* \n Here user will decide how many copies of HDSL_Interface_Register
|
|
||||||
* \n will be copied into memory
|
|
||||||
*/
|
|
||||||
void traces_into_memory();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
void direct_read_rid0_length8();
|
|
||||||
void direct_read_rid81_length8();
|
|
||||||
void direct_read_rid81_length2();
|
|
||||||
void indirect_write_rid0_length8();
|
|
||||||
void indirect_write_rid0_length8_offset0();
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user