summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: f2966c7)
raw | patch | inline | side by side (parent: f2966c7)
author | M V Pratap Reddy <x0257344@ti.com> | |
Thu, 19 May 2022 18:49:32 +0000 (00:19 +0530) | ||
committer | M V Pratap Reddy <x0257344@ti.com> | |
Thu, 19 May 2022 19:06:42 +0000 (00:36 +0530) |
- PDK-11781: Enabled audio codec library
- PDK-11780: Enabled FPD device library for UB960, UB953, UB9702 and
associated sensor module.
- PDK-11780: Enabled FPD device library for UB960, UB953, UB9702 and
associated sensor module.
diff --git a/packages/ti/board/src/devices/board_devices.h b/packages/ti/board/src/devices/board_devices.h
index 66ceaca3085cf39aa827f92100cea4bbaf9a75db..703549b8c17070a0faa289530d5f5d8c44795eb2 100755 (executable)
#include <ti/board/src/devices/fpd/ds90ub9702.h>\r
#endif\r
\r
+#if defined(j784s4_evm)\r
+#include <ti/board/src/devices/common/common.h>\r
+\r
+#include <ti/board/src/devices/audio/pcm3168A.h>\r
+#include <ti/board/src/devices/fpd/ds90ub953.h>\r
+#include <ti/board/src/devices/fpd/ds90ub960.h>\r
+#include <ti/board/src/devices/fpd/ds90ub9702.h>\r
+#endif\r
+\r
#ifdef __cplusplus\r
extern "C" {\r
#endif\r
diff --git a/packages/ti/board/src/devices/fpd/ds90ub960.c b/packages/ti/board/src/devices/fpd/ds90ub960.c
index e49dbf9b185adf0d247ec569c44eb2c66a83f134..d1b78451c1f46374e54350b7d10feb7ed38a9c4b 100755 (executable)
#endif
#if defined (SOC_J721E)
*chNum = 6U;
+#endif
+#if defined (SOC_J784S4)
+ *chNum = BOARD_CSI2RX_CTRL_I2C_INSTANCE;
#endif
*i2cAddr = 0x3DU;
}
#endif
#if defined (SOC_J721E)
*chNum = 6U;
+#endif
+#if defined (SOC_J784S4)
+ *chNum = BOARD_CSI2RX_CTRL_I2C_INSTANCE;
#endif
*i2cAddr = 0x36U;
}
diff --git a/packages/ti/board/src/devices/fpd/ds90ub9702.c b/packages/ti/board/src/devices/fpd/ds90ub9702.c
index 2e9901d52d621ebe05ea728a9ec1b41a89b7cc1e..40067c088ac2620a3844485bd25da0d0be6ac97b 100755 (executable)
uint8_t *i2cAddr)
{
*domain = BOARD_SOC_DOMAIN_MAIN;
- *chNum = 6U;
+
+#if defined (SOC_J721S2)
+ *chNum = 5U;
+#endif
+#if defined (SOC_J721E)
+ *chNum = 6U;
+#endif
+#if defined (SOC_J784S4)
+ *chNum = BOARD_CSI2RX_CTRL_I2C_INSTANCE;
+#endif
if(hubInstance == BOARD_FPD_9702_CSI2_DES_HUB1)
{
diff --git a/packages/ti/board/src/devices/src_files_devices.mk b/packages/ti/board/src/devices/src_files_devices.mk
index 4f42f6284d7148fe93b77236d1039a38f6649d43..81d6008f9ad53e30be714c687ecd9b68aba89fe1 100755 (executable)
SRCS_COMMON += common.c pcm3168A.c ds90ub953.c ds90ub960.c imx390.c ds90ub9702.c
endif
+ifeq ($(BOARD),$(filter $(BOARD), j784s4_evm))
+SRCDIR += src/devices/audio src/devices/common src/devices/fpd src/devices/sensors
+INCDIR += src/devices/audio src/devices/common src/devices/fpd src/devices/sensors
+SRCS_COMMON += common.c pcm3168A.c ds90ub953.c ds90ub960.c imx390.c ds90ub9702.c
+endif
+
ifeq ($(BOARD),$(filter $(BOARD), am65xx_evm am65xx_idk))
SRCDIR += src/devices/common src/devices/pmic
INCDIR += src/devices/common src/devices/pmic
diff --git a/packages/ti/board/src/j784s4_evm/board_utils.c b/packages/ti/board/src/j784s4_evm/board_utils.c
index f3fb89e0d6adbd2c00cf86620ccbf916b2f9df80..0619d667dcd1d741f1d4115159f3050238b98df6 100644 (file)
Board_initParams_t gBoardInitParams = {BOARD_UART_INSTANCE, BOARD_UART_SOC_DOMAIN, BOARD_PSC_DEVICE_MODE_NONEXCLUSIVE,
BOARD_MAIN_CLOCK_GROUP_ALL, BOARD_MCU_CLOCK_GROUP_ALL};
-/* Variables to store and restore the RAT configurations on DSP core */
-#if defined (_TMS320C6X)
-static uint32_t gRatOffsetHi;
-static uint32_t gRatOffsetLo;
-static uint32_t gRatCfg;
-#endif
-
/**
* \brief Board ID read function
*
diff --git a/packages/ti/board/src/j784s4_evm/include/board_cfg.h b/packages/ti/board/src/j784s4_evm/include/board_cfg.h
index 30be5e19e212153a07ae9f8ed95f19aad2bb49de..007745a1a412f124e4f81a527a1cfde7c92c6df3 100644 (file)
#define BOARD_LIN3_UART_INSTANCE (9U)
#define BOARD_LIN3_UART_BASE (CSL_UART9_BASE)
+#define BOARD_CSI2RX_CTRL_I2C_INSTANCE (0x5U)
+
/* Default pinmux configuration of UART Tx pin used by ROM/SBL */
#define BOARD_MCU_UART_TX_PINMUX_VAL (PIN_MODE(0U) | ((PIN_PULL_DISABLE) & \
(~PIN_PULL_DIRECTION & ~PIN_INPUT_ENABLE)))