index ccf98aae2dbdd08d3b45709d846f6f02aea888ae..41e959c7cb2e5132f5d1a10d21696b01c1bc3232 100644 (file)
#include <ti/ipc/Ipc.h>
#include <ti/sysbios/hal/Cache.h>
-#include <platform.h>
-#include <platform_audio.h>
+#include <board.h>
+#include "evmc66x_i2c.h"
+#include <audk2g.h>
+#include <audk2g_audio.h>
#include "audio_dc_cfg.h"
#include "edma_cfg.h"
#include "pfp_app.h" /* contains all PFP ID's */
extern Void initDev2(Void);
-
+extern void evmI2CInit(uint8_t i2cportnumber); // missing in evmc66x_i2c.h
/*
* ======== main ========
Int main()
{
Int status;
- Platform_STATUS pfStatus;
+ Audk2g_STATUS AudStatus;
Int k;
+ Board_initCfg cfg;
Log_info0("Enter main()");
pfpDisable(0); /* Disable profile point #0 */
#endif
- //Platform setup!!!
- /*
- * use ROV->SysMin to view the characters in the circular buffer
- */
- //System_printf("enter Platform Setup\n");
- Log_info0("enter Platform Setup");
-
- platform_init_flags init_flags;
- platform_init_config init_config;
-
- /* Set request to configure PLL, DDR and Time Stamp Counter */
- init_flags.pll = 0; //1; // FL: turn this off for now since handled by gel file
- init_flags.ddr = 0;
- init_flags.tcsl = 1; // FL: not used by platform_init()
- init_flags.phy = 0;
- init_flags.ecc = 0;
-
- /* PLL configuration shall be done based on default values */
- init_config.pllm = 0;
- init_config.plld = 0;
- init_config.postdiv = 0;
- init_config.mastercore = 1; // FL: not used by platform_init()
-
- pfStatus = platform_init(&init_flags, &init_config);
- if (pfStatus != Platform_EOK)
- {
- //System_printf("Error in Platform Initialization\n");
- Log_info0("Error in Platform Initialization");
- }
- platform_delay(10000);
- //System_printf("\n****************************************************\n");
- //System_printf( " Audio DC Digital to Analog Loopback Test \n");
- //System_printf( "****************************************************\n");
+ /* initialize board */
+ cfg = BOARD_INIT_PINMUX_CONFIG | BOARD_INIT_MODULE_CLOCK;
+ Board_init(cfg);
+ evmI2CInit(I2C_PORT_0);
+ evmI2CInit(I2C_PORT_1);
+ evmI2CInit(I2C_PORT_2);
Log_info0("exit Platform Setup");
Log_info0("Configure EDMA");
/* Configure eDMA module */
- pfStatus = eDmaConfig();
- if(pfStatus != Platform_EOK)
+ AudStatus = eDmaConfig();
+ if(AudStatus != Audk2g_EOK)
{
//System_printf("eDMA Configuration Failed!\n");
Log_info0("eDMA Configuration Failed!");