summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: f459cd1)
raw | patch | inline | side by side (parent: f459cd1)
author | M V Pratap Reddy <x0257344@ti.com> | |
Fri, 11 Dec 2020 16:55:51 +0000 (22:25 +0530) | ||
committer | Vishal Mahaveer <vishalm@ti.com> | |
Fri, 11 Dec 2020 19:35:20 +0000 (13:35 -0600) |
packages/ti/board/src/am64x_evm/include/board_cfg.h | patch | blob | history |
diff --git a/packages/ti/board/src/am64x_evm/include/board_cfg.h b/packages/ti/board/src/am64x_evm/include/board_cfg.h
index 2e65b9e1699de93c5caa5498e1b2e3251155d48a..5b1711677bdafa3c175f6a993b8c361cbe7d6e50 100644 (file)
#define BOARD_I2C_BOOT_EEPROM_ADDR2 (0x51U)\r
\r
/* I2C address for Board Id EEPROM */\r
-#define BOARD_I2C_EEPROM_ADDR (0x51U)\r
+#define BOARD_I2C_EEPROM_ADDR (0x50U)\r
\r
/* QSPI instance number */\r
#define BOARD_SPI_NOR_INSTANCE (0U)\r
\r
-/* I2C Instance connected to clock generator */\r
-#define BOARD_CLOCK_GENERATOR_INSTANCE (0U)\r
-/* I2C slave address of clock generator */\r
-#define BOARD_I2C_CLOCK_GENERATOR1 (0) //Can be used later\r
-#define BOARD_I2C_CLOCK_GENERATOR2_ADDR1 (0x76)\r
-#define BOARD_I2C_CLOCK_GENERATOR2_ADDR2 (0x77)\r
-#define BOARD_I2C_QSGMII_CLOCK_GENERATOR (0x77)\r
-#define BOARD_I2C_PERI_CLOCK_GENERATOR (0x6D)\r
-\r
/* OSPI instance connected to OSPI NOR flash */\r
#define BOARD_OSPI_NOR_INSTANCE (0U)\r
\r
/* I2C instance connected to IO Expander */\r
#define BOARD_I2C_IOEXP_DEVICE1_INSTANCE (1U)\r
#define BOARD_I2C_IOEXP_DEVICE2_INSTANCE (0U)\r
-#define BOARD_I2C_IOEXP_DEVICE3_INSTANCE (3U)\r
-#define BOARD_I2C_IOEXP_DEVICE4_INSTANCE (0U)\r
-#define BOARD_I2C_IOEXP_DEVICE5_INSTANCE (1U)\r
-#define BOARD_I2C_AUDIO_IOEXP_DEVICE_INSTANCE (3U)\r
-#define BOARD_I2C_VIDEO_IOEXP_DEVICE_INSTANCE (0U)\r
#define BOARD_I2C_LED_INSTANCE (1U)\r
\r
/* I2C IO Expander Slave devices */\r
/* OSPI instance number */\r
#define BOARD_OSPI_INSTANCE (0)\r
\r
-#define BOARD_GPIO_IOEXP_OSPI_RST_PORT_NUM (0)\r
-#define BOARD_GPIO_IOEXP_OSPI_RST_PIN_NUM (1)\r
-\r
/* GPIO port & pin numbers for MMC reset */\r
#define GPIO_MMC_SDCD_PORT_NUM (0)\r
#define GPIO_MMC_SDCD_PIN_NUM (0)\r
#define BOARD_GPIO_IOEXP_EMMC_RST_PORT_NUM (0x0)\r
#define BOARD_GPIO_IOEXP_EMMC_RST_PIN_NUM (0x0)\r
\r
-/* I2C instance for External RTC */\r
-#define BOARD_I2C_EXT_RTC_INSTANCE (0U)\r
-\r
-/* I2C address for External RTC */\r
-#define BOARD_I2C_EXT_RTC_ADDR (0x6FU)\r
-\r
/* I2C instance Board Presence Circuit */\r
#define BOARD_PRES_I2C_INSTANCE (0U)\r
/* I2C address Board Presence Circuit */\r
/* User LED Pin Details */\r
#define BOARD_I2C_USER_LED_INSTANCE (0U)\r
\r
-#define BOARD_USER_LED1 (1U) /* Main GPIO0_1 */\r
-#define BOARD_USER_LED2 (1U) /* MCU GPIO0_1 */\r
-\r
#define BOARD_ICSS_EMAC_PORT_START (0x0U)\r
#define BOARD_ICSS_EMAC_PORT_END (0x1U)\r
#define BOARD_ICSS_EMAC_PORT_MAX (0x2U)\r
#define BOARD_CPSW_EMAC_PHY0_ADDR (0x0)\r
#define BOARD_CPSW_EMAC_PHY1_ADDR (0x3u)\r
\r
-\r
-/* PRG1_RGMII2_RESETn */\r
-#define BOARD_GPIO_IOEXP_ICSS1_EMAC_RST_PORT_NUM (0)\r
-#define BOARD_GPIO_IOEXP_ICSS1_EMAC_RST_PIN_NUM (4)\r
-\r
-/* PRG1_RGMII1_RESETn */\r
-#define BOARD_GPIO_IOEXP_ICSS2_EMAC_RST_PORT_NUM (0)\r
-#define BOARD_GPIO_IOEXP_ICSS2_EMAC_RST_PIN_NUM (3)\r
-\r
-/* PRG1_RGMII_INTn */\r
-#define BOARD_GPIO_ICSS2_EMAC_INT_PORT_NUM (0) /* GPIO1_70 */\r
-#define BOARD_GPIO_ICSS2_EMAC_INT_PIN_NUM (0x46)\r
-\r
-/* PRG1_ETH1_LED_LINK */\r
-#define BOARD_GPIO_ICSS2_EMAC_PHY0_LED_LINK_PORT_NUM (0) /* PRG1_PRU0_GPO8 - GPIO0_53 */\r
-#define BOARD_GPIO_ICSS2_EMAC_PHY0_LED_LINK_PIN_NUM (35)\r
-\r
-/* PRG1_ETH2_LED_LINK */\r
-#define BOARD_GPIO_ICSS2_EMAC_PHY1_LED_LINK_PORT_NUM (0) /* PRG1_PRU1_GPO8 - GPIO0_73 */\r
-#define BOARD_GPIO_ICSS2_EMAC_PHY1_LED_LINK_PIN_NUM (49)\r
-\r
-/* GPIO to drive PRG2 LED0 */\r
-#define BOARD_GPIO_ICSS2_EMAC_LED0_PORT_NUM (0) //AM64x_TODO: need to update\r
-#define BOARD_GPIO_ICSS2_EMAC_LED0_PIN_NUM (0) //AM64x_TODO: need to update\r
-\r
-/* GPIO to drive PRG2 LED1 */\r
-#define BOARD_GPIO_ICSS2_EMAC_LED1_PORT_NUM (0) //AM64x_TODO: need to update\r
-#define BOARD_GPIO_ICSS2_EMAC_LED1_PIN_NUM (0) //AM64x_TODO: need to update\r
-\r
-/* GPIO to drive PRG2 LED2 */\r
-#define BOARD_GPIO_ICSS2_EMAC_LED2_PORT_NUM (0) //AM64x_TODO: need to update\r
-#define BOARD_GPIO_ICSS2_EMAC_LED2_PIN_NUM (0) //AM64x_TODO: need to update\r
-\r
-/* GPIO to drive PRG2 LED3 */\r
-#define BOARD_GPIO_ICSS2_EMAC_LED3_PORT_NUM (0) //AM64x_TODO: need to update\r
-#define BOARD_GPIO_ICSS2_EMAC_LED3_PIN_NUM (0) //AM64x_TODO: need to update\r
-\r
/* MCU EMAC PHY MDIO address */\r
#define BOARD_MCU_EMAC_PHY_ADDR (0U)\r
\r
#define BOARD_MCSPI_SLAVE_INSTANCE (1)\r
\r
/* Maximum possible buffer length */\r
-#define BOARD_EEPROM_MAX_BUFF_LENGTH (0)\r
+#define BOARD_EEPROM_MAX_BUFF_LENGTH (197U)\r
\r
/* Maximum number of SoC domains */\r
#define BOARD_SOC_DOMAIN_MAX (2U)\r
/* PinMux data to be programmed to configure a pin to be a GPIO */\r
#define PINMUX_GPIO_CFG (0x00050007U)\r
\r
-typedef enum\r
-{\r
- APP_CARD_DETECT = 0,\r
- LCD_BRD_DETECT,\r
- SERDES_BRD_DETECT,\r
- HDMI_BRD_DETECT\r
-}boardPresDetect_t;\r
-\r
-typedef enum domainType\r
-{\r
- MAIN_DOMAIN = 0U,\r
- WKUP_DOMAIN\r
-}domainType_t;\r
-\r
-\r
#define BOARD_EEPROM_HEADER_LENGTH (4U)\r
#define BOARD_EEPROM_BOARD_NAME_LENGTH (8U)\r
#define BOARD_EEPROM_VERSION_LENGTH (4U)\r