Add a config fragment that enables commonly used configs for Xilinx boards and systems. This includes a number of board level devices (e.g. I2C, MTD, Ethernet PHYs, etc.)
Signed-off-by: Nathan Rossi <nat...@nathanrossi.com> --- bsp/xilinx/board-common.cfg | 71 +++++++++++++++++++++++++++++++++++++++++++++ bsp/xilinx/board-common.scc | 7 +++++ 2 files changed, 78 insertions(+) create mode 100644 bsp/xilinx/board-common.cfg create mode 100644 bsp/xilinx/board-common.scc diff --git a/bsp/xilinx/board-common.cfg b/bsp/xilinx/board-common.cfg new file mode 100644 index 0000000000..935f8ff7bf --- /dev/null +++ b/bsp/xilinx/board-common.cfg @@ -0,0 +1,71 @@ +# Common Board Drivers + +# Ethernet PHYs +CONFIG_PHYLIB=y +CONFIG_AMD_PHY=y +CONFIG_AT803X_PHY=y +CONFIG_BCM7XXX_PHY=y +CONFIG_BCM87XX_PHY=y +CONFIG_BROADCOM_PHY=y +CONFIG_CICADA_PHY=y +CONFIG_DAVICOM_PHY=y +CONFIG_DP83867_PHY=y +CONFIG_FIXED_PHY=y +CONFIG_ICPLUS_PHY=y +CONFIG_LSI_ET1011C_PHY=y +CONFIG_LXT_PHY=y +CONFIG_MARVELL_PHY=y +CONFIG_MICREL_PHY=y +CONFIG_NATIONAL_PHY=y +CONFIG_QSEMI_PHY=y +CONFIG_REALTEK_PHY=y +CONFIG_SMSC_PHY=y +CONFIG_VITESSE_PHY=y + +# I2C +CONFIG_I2C=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX=y +CONFIG_I2C_MUX_PCA954x=y +CONFIG_I2C_MUX_PCA9541=y +CONFIG_GPIO_PCA953X=y +CONFIG_GPIO_PCA953X_IRQ=y + +# EEPROM +CONFIG_EEPROM_AT24=y +CONFIG_EEPROM_AT25=y + +# MTD +CONFIG_MTD=y +CONFIG_MTD_SPI_NOR=y +# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set +CONFIG_MTD_M25P80=y +CONFIG_MTD_CFI=y +CONFIG_MTD_CFI_AMDSTD=y + +# Hardware monitors +CONFIG_HWMON=y +CONFIG_PMBUS=y +CONFIG_SENSORS_PMBUS=y +# Power +CONFIG_SENSORS_UCD9000=y +CONFIG_SENSORS_UCD9200=y +CONFIG_SENSORS_INA2XX=y +CONFIG_SENSORS_MAX20751=y + +# Regulators +CONFIG_REGULATOR=y +CONFIG_REGULATOR_GPIO=y +CONFIG_REGULATOR_FIXED_VOLTAGE=y + +# Reset/power-off GPIO +CONFIG_POWER_RESET=y +CONFIG_POWER_RESET_LTC2952=y + +# RTC drivers +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_PCF8563=y + +# SI570 I2C Device +CONFIG_COMMON_CLK_SI570=y + diff --git a/bsp/xilinx/board-common.scc b/bsp/xilinx/board-common.scc new file mode 100644 index 0000000000..589b1dab7b --- /dev/null +++ b/bsp/xilinx/board-common.scc @@ -0,0 +1,7 @@ +define KFEATURE_DESCRIPTION "Devices/drivers commonly used on Xilinx systems/boards" +define KFEATURE_COMPATIBILITY board + +kconf hardware board-common.cfg + +include features/leds/leds.scc + -- 2.13.2 -- _______________________________________________ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto