[FE training-materials-updates] yocto: labs: add a patch to simplify the linux-ti-staging recipe

Antoine Ténart antoine.tenart at free-electrons.com
Thu Sep 22 15:30:52 CEST 2016


Repository : git://git.free-electrons.com/training-materials.git
On branch  : master
Link       : http://git.free-electrons.com/training-materials/commit/?id=0a52569a9121f444447cdddf5b1b764f70cfe197

>---------------------------------------------------------------

commit 0a52569a9121f444447cdddf5b1b764f70cfe197
Author: Antoine Tenart <antoine.tenart at free-electrons.com>
Date:   Thu Sep 22 14:55:31 2016 +0200

    yocto: labs: add a patch to simplify the linux-ti-staging recipe
    
    Signed-off-by: Antoine Tenart <antoine.tenart at free-electrons.com>


>---------------------------------------------------------------

0a52569a9121f444447cdddf5b1b764f70cfe197
 .../0001-Simplify-linux-ti-staging-recipe.patch    | 633 +++++++++++++++++++++
 labs/yocto-extend-recipe/yocto-extend-recipe.tex   |   4 +-
 labs/yocto-first-build/yocto-first-build.tex       |   1 +
 3 files changed, 635 insertions(+), 3 deletions(-)

diff --git a/lab-data/yocto/0001-Simplify-linux-ti-staging-recipe.patch b/lab-data/yocto/0001-Simplify-linux-ti-staging-recipe.patch
new file mode 100644
index 0000000..57a1507
--- /dev/null
+++ b/lab-data/yocto/0001-Simplify-linux-ti-staging-recipe.patch
@@ -0,0 +1,633 @@
+From 198024bc4d4a515a97274cb62521dd7a7f51e689 Mon Sep 17 00:00:00 2001
+From: Antoine Tenart <antoine.tenart at free-electrons.com>
+Date: Thu, 22 Sep 2016 14:53:29 +0200
+Subject: [PATCH] Simplify linux-ti-staging recipe
+
+Signed-off-by: Antoine Tenart <antoine.tenart at free-electrons.com>
+---
+ .../linux/linux-ti-staging-4.4/defconfig           | 570 ++++++++++++++++++++-
+ .../linux/linux-ti-staging-4.4/dra7xx/defconfig    |   1 -
+ .../linux/linux-ti-staging-4.4/k2g-evm/defconfig   |   1 -
+ .../linux/linux-ti-staging-4.4/keystone/defconfig  |   1 -
+ .../linux/linux-ti-staging-4.4/ti33x/defconfig     |   1 -
+ .../linux/linux-ti-staging-4.4/ti43x/defconfig     |   1 -
+ 6 files changed, 569 insertions(+), 6 deletions(-)
+ delete mode 100644 recipes-kernel/linux/linux-ti-staging-4.4/dra7xx/defconfig
+ delete mode 100644 recipes-kernel/linux/linux-ti-staging-4.4/k2g-evm/defconfig
+ delete mode 100644 recipes-kernel/linux/linux-ti-staging-4.4/keystone/defconfig
+ delete mode 100644 recipes-kernel/linux/linux-ti-staging-4.4/ti33x/defconfig
+ delete mode 100644 recipes-kernel/linux/linux-ti-staging-4.4/ti43x/defconfig
+
+diff --git a/recipes-kernel/linux/linux-ti-staging-4.4/defconfig b/recipes-kernel/linux/linux-ti-staging-4.4/defconfig
+index d083d18211ab..9dc82c485fab 100644
+--- a/recipes-kernel/linux/linux-ti-staging-4.4/defconfig
++++ b/recipes-kernel/linux/linux-ti-staging-4.4/defconfig
+@@ -1 +1,569 @@
+-use-tisdk-config=ti_sdk_omap2_release
++CONFIG_KERNEL_LZMA=y
++CONFIG_SYSVIPC=y
++CONFIG_POSIX_MQUEUE=y
++CONFIG_FHANDLE=y
++CONFIG_NO_HZ=y
++CONFIG_HIGH_RES_TIMERS=y
++CONFIG_BSD_PROCESS_ACCT=y
++CONFIG_IKCONFIG=y
++CONFIG_IKCONFIG_PROC=y
++CONFIG_CGROUPS=y
++CONFIG_CGROUP_FREEZER=y
++CONFIG_CGROUP_PIDS=y
++CONFIG_CGROUP_DEVICE=y
++CONFIG_CGROUP_CPUACCT=y
++CONFIG_MEMCG=y
++CONFIG_MEMCG_SWAP=y
++CONFIG_MEMCG_KMEM=y
++CONFIG_CGROUP_PERF=y
++CONFIG_CGROUP_SCHED=y
++CONFIG_CFS_BANDWIDTH=y
++CONFIG_BLK_CGROUP=y
++CONFIG_CHECKPOINT_RESTORE=y
++CONFIG_NAMESPACES=y
++CONFIG_BLK_DEV_INITRD=y
++CONFIG_KALLSYMS_ALL=y
++CONFIG_EMBEDDED=y
++CONFIG_PERF_EVENTS=y
++# CONFIG_SLUB_DEBUG is not set
++CONFIG_JUMP_LABEL=y
++CONFIG_MODULES=y
++CONFIG_MODULE_FORCE_LOAD=y
++CONFIG_MODULE_UNLOAD=y
++CONFIG_MODULE_FORCE_UNLOAD=y
++CONFIG_MODVERSIONS=y
++CONFIG_MODULE_SRCVERSION_ALL=y
++CONFIG_PARTITION_ADVANCED=y
++CONFIG_CMDLINE_PARTITION=y
++CONFIG_OMAP_RESET_CLOCKS=y
++CONFIG_SOC_AM33XX=y
++CONFIG_PCI=y
++CONFIG_PCI_MSI=y
++CONFIG_PCI_DRA7XX=y
++CONFIG_PCI_HOST_GENERIC=y
++CONFIG_PCIEPORTBUS=y
++CONFIG_PREEMPT=y
++CONFIG_CMA=y
++CONFIG_SECCOMP=y
++CONFIG_ZBOOT_ROM_TEXT=0x0
++CONFIG_ZBOOT_ROM_BSS=0x0
++CONFIG_ARM_APPENDED_DTB=y
++CONFIG_ARM_ATAG_DTB_COMPAT=y
++CONFIG_CPU_FREQ=y
++CONFIG_CPU_FREQ_STAT_DETAILS=y
++CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
++CONFIG_CPU_FREQ_GOV_POWERSAVE=y
++CONFIG_CPU_FREQ_GOV_USERSPACE=y
++CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
++CONFIG_CPUFREQ_DT=y
++# CONFIG_ARM_OMAP2PLUS_CPUFREQ is not set
++CONFIG_ARM_TI_CPUFREQ=y
++CONFIG_CPU_IDLE=y
++CONFIG_ARM_CPUIDLE=y
++CONFIG_KERNEL_MODE_NEON=y
++CONFIG_PM_DEBUG=y
++CONFIG_NET=y
++CONFIG_PACKET=y
++CONFIG_UNIX=y
++CONFIG_XFRM_USER=m
++CONFIG_NET_KEY=m
++CONFIG_INET=y
++CONFIG_IP_MULTICAST=y
++CONFIG_IP_PNP=y
++CONFIG_IP_PNP_DHCP=y
++CONFIG_IP_PNP_BOOTP=y
++CONFIG_IP_PNP_RARP=y
++CONFIG_INET_AH=m
++CONFIG_INET_ESP=m
++CONFIG_INET_IPCOMP=m
++CONFIG_INET_XFRM_MODE_TRANSPORT=m
++CONFIG_INET_XFRM_MODE_TUNNEL=m
++CONFIG_INET_XFRM_MODE_BEET=m
++CONFIG_IPV6_ROUTER_PREF=y
++CONFIG_IPV6_OPTIMISTIC_DAD=y
++CONFIG_INET6_AH=m
++CONFIG_INET6_ESP=m
++CONFIG_INET6_IPCOMP=m
++CONFIG_IPV6_MIP6=m
++CONFIG_IPV6_TUNNEL=m
++CONFIG_IPV6_MULTIPLE_TABLES=y
++CONFIG_NETFILTER=y
++CONFIG_NF_CONNTRACK=m
++CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
++CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
++CONFIG_NETFILTER_XT_TARGET_MARK=m
++CONFIG_NETFILTER_XT_MATCH_COMMENT=m
++CONFIG_NETFILTER_XT_MATCH_CPU=m
++CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
++CONFIG_NETFILTER_XT_MATCH_LENGTH=m
++CONFIG_NETFILTER_XT_MATCH_LIMIT=m
++CONFIG_NETFILTER_XT_MATCH_MAC=m
++CONFIG_NETFILTER_XT_MATCH_MARK=m
++CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
++CONFIG_NETFILTER_XT_MATCH_POLICY=m
++CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
++CONFIG_NF_CONNTRACK_IPV4=m
++CONFIG_NF_NAT_IPV4=m
++CONFIG_IP_NF_IPTABLES=m
++CONFIG_IP_NF_FILTER=m
++CONFIG_IP_NF_ARPTABLES=m
++CONFIG_IP_NF_ARPFILTER=m
++CONFIG_IP_NF_ARP_MANGLE=m
++CONFIG_BRIDGE_NF_EBTABLES=m
++CONFIG_BRIDGE_EBT_BROUTE=m
++CONFIG_BRIDGE_EBT_T_FILTER=m
++CONFIG_BRIDGE_EBT_T_NAT=m
++CONFIG_BRIDGE_EBT_802_3=m
++CONFIG_BRIDGE_EBT_AMONG=m
++CONFIG_BRIDGE_EBT_ARP=m
++CONFIG_BRIDGE_EBT_IP=m
++CONFIG_BRIDGE_EBT_IP6=m
++CONFIG_BRIDGE_EBT_LIMIT=m
++CONFIG_BRIDGE_EBT_MARK=m
++CONFIG_BRIDGE_EBT_PKTTYPE=m
++CONFIG_BRIDGE_EBT_STP=m
++CONFIG_BRIDGE_EBT_VLAN=m
++CONFIG_BRIDGE_EBT_ARPREPLY=m
++CONFIG_BRIDGE_EBT_DNAT=m
++CONFIG_BRIDGE_EBT_MARK_T=m
++CONFIG_BRIDGE_EBT_REDIRECT=m
++CONFIG_BRIDGE_EBT_SNAT=m
++CONFIG_BRIDGE_EBT_LOG=m
++CONFIG_BRIDGE_EBT_NFLOG=m
++CONFIG_IP_SCTP=m
++CONFIG_BRIDGE=m
++CONFIG_VLAN_8021Q=m
++CONFIG_NET_SCHED=y
++CONFIG_NET_SCH_CBQ=m
++CONFIG_NET_SCH_HTB=m
++CONFIG_NET_SCH_HFSC=m
++CONFIG_NET_SCH_PRIO=m
++CONFIG_NET_SCH_MULTIQ=m
++CONFIG_NET_SCH_RED=m
++CONFIG_NET_SCH_SFB=m
++CONFIG_NET_SCH_SFQ=m
++CONFIG_NET_SCH_TEQL=m
++CONFIG_NET_SCH_TBF=m
++CONFIG_NET_SCH_GRED=m
++CONFIG_NET_SCH_DSMARK=m
++CONFIG_NET_SCH_NETEM=m
++CONFIG_NET_SCH_DRR=m
++CONFIG_NET_SCH_MQPRIO=m
++CONFIG_NET_SCH_CHOKE=m
++CONFIG_NET_SCH_QFQ=m
++CONFIG_NET_SCH_CODEL=m
++CONFIG_NET_SCH_FQ_CODEL=m
++CONFIG_NET_SCH_INGRESS=m
++CONFIG_NET_CLS_BASIC=m
++CONFIG_NET_CLS_TCINDEX=m
++CONFIG_NET_CLS_ROUTE4=m
++CONFIG_NET_CLS_FW=m
++CONFIG_NET_CLS_U32=m
++CONFIG_CLS_U32_MARK=y
++CONFIG_NET_CLS_RSVP=m
++CONFIG_NET_CLS_RSVP6=m
++CONFIG_NET_CLS_FLOW=m
++CONFIG_NET_EMATCH=y
++CONFIG_NET_EMATCH_CMP=m
++CONFIG_NET_EMATCH_NBYTE=m
++CONFIG_NET_EMATCH_U32=m
++CONFIG_NET_EMATCH_META=m
++CONFIG_NET_EMATCH_TEXT=m
++CONFIG_NET_CLS_ACT=y
++CONFIG_NET_ACT_POLICE=m
++CONFIG_NET_ACT_GACT=m
++CONFIG_GACT_PROB=y
++CONFIG_NET_ACT_MIRRED=m
++CONFIG_NET_ACT_IPT=m
++CONFIG_NET_ACT_NAT=m
++CONFIG_NET_ACT_PEDIT=m
++CONFIG_NET_ACT_SIMP=m
++CONFIG_NET_ACT_SKBEDIT=m
++CONFIG_NET_ACT_CSUM=m
++CONFIG_NET_CLS_IND=y
++CONFIG_CAN=m
++CONFIG_CAN_C_CAN=m
++CONFIG_CAN_C_CAN_PLATFORM=m
++CONFIG_CAN_MCP251X=m
++CONFIG_BT=m
++CONFIG_BT_MRVL=m
++CONFIG_BT_MRVL_SDIO=m
++CONFIG_CFG80211=m
++CONFIG_MAC80211=m
++CONFIG_RFKILL=y
++CONFIG_RFKILL_INPUT=y
++CONFIG_RFKILL_GPIO=y
++CONFIG_DEVTMPFS=y
++CONFIG_DEVTMPFS_MOUNT=y
++CONFIG_DMA_CMA=y
++CONFIG_CMA_SIZE_MBYTES=24
++CONFIG_OMAP_OCP2SCP=y
++CONFIG_MTD=y
++CONFIG_MTD_TESTS=m
++CONFIG_MTD_CMDLINE_PARTS=y
++CONFIG_MTD_BLOCK=y
++CONFIG_MTD_M25P80=y
++CONFIG_MTD_NAND=y
++CONFIG_MTD_NAND_OMAP2=y
++CONFIG_MTD_NAND_OMAP_BCH=y
++CONFIG_MTD_NAND_BRCMNAND=y
++CONFIG_MTD_SPI_NOR=y
++CONFIG_MTD_UBI=y
++CONFIG_BLK_DEV_LOOP=y
++CONFIG_AD525X_DPOT=y
++CONFIG_AD525X_DPOT_I2C=y
++CONFIG_ICS932S401=y
++CONFIG_APDS9802ALS=y
++CONFIG_ISL29003=y
++CONFIG_SRAM=y
++CONFIG_EEPROM_AT24=y
++CONFIG_BLK_DEV_SD=m
++CONFIG_BLK_DEV_SR=m
++CONFIG_ATA=m
++CONFIG_SATA_AHCI=m
++CONFIG_SATA_AHCI_PLATFORM=m
++CONFIG_SATA_MV=m
++CONFIG_NETDEVICES=y
++# CONFIG_NET_VENDOR_ARC is not set
++# CONFIG_NET_CADENCE is not set
++CONFIG_TIGON3=m
++# CONFIG_NET_VENDOR_CIRRUS is not set
++# CONFIG_NET_VENDOR_FARADAY is not set
++# CONFIG_NET_VENDOR_HISILICON is not set
++CONFIG_E1000=m
++CONFIG_E1000E=m
++CONFIG_SKGE=m
++CONFIG_KS8851=y
++# CONFIG_NET_VENDOR_MICROCHIP is not set
++# CONFIG_NET_VENDOR_NATSEMI is not set
++# CONFIG_NET_VENDOR_QUALCOMM is not set
++# CONFIG_NET_VENDOR_SAMSUNG is not set
++# CONFIG_NET_VENDOR_SEEQ is not set
++CONFIG_SMSC911X=y
++# CONFIG_NET_VENDOR_STMICRO is not set
++CONFIG_TI_CPSW=y
++CONFIG_TI_CPTS=y
++CONFIG_TI_PRUETH=m
++# CONFIG_NET_VENDOR_VIA is not set
++# CONFIG_NET_VENDOR_WIZNET is not set
++CONFIG_AT803X_PHY=y
++CONFIG_MARVELL_PHY=y
++CONFIG_SMSC_PHY=y
++CONFIG_MICREL_PHY=y
++CONFIG_DP83848_PHY=y
++CONFIG_DP83867_PHY=y
++CONFIG_FIXED_PHY=y
++CONFIG_USB_PEGASUS=m
++CONFIG_USB_RTL8152=m
++CONFIG_USB_USBNET=m
++CONFIG_USB_NET_SMSC75XX=m
++CONFIG_USB_NET_SMSC95XX=m
++CONFIG_BRCMFMAC=m
++CONFIG_IWLWIFI=m
++CONFIG_RT2X00=m
++CONFIG_RT2800USB=m
++CONFIG_WL_TI=y
++CONFIG_WL18XX=m
++CONFIG_WLCORE_SPI=m
++CONFIG_WLCORE_SDIO=m
++CONFIG_MWIFIEX=m
++CONFIG_MWIFIEX_SDIO=m
++CONFIG_INPUT_JOYDEV=y
++CONFIG_INPUT_EVDEV=y
++CONFIG_KEYBOARD_QT1070=m
++CONFIG_KEYBOARD_GPIO=y
++CONFIG_KEYBOARD_MATRIX=m
++CONFIG_MOUSE_PS2_ELANTECH=y
++CONFIG_MOUSE_CYAPA=m
++CONFIG_MOUSE_ELAN_I2C=y
++CONFIG_INPUT_TOUCHSCREEN=y
++CONFIG_TOUCHSCREEN_ATMEL_MXT=y
++CONFIG_TOUCHSCREEN_EDT_FT5X06=m
++CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
++CONFIG_TOUCHSCREEN_PIXCIR=m
++CONFIG_TOUCHSCREEN_ST1232=m
++CONFIG_INPUT_MISC=y
++CONFIG_INPUT_MPU3050=y
++CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
++CONFIG_INPUT_GPIO_ROTARY_ENCODER_POLL_MODE_SUPPORT=y
++CONFIG_INPUT_ADXL34X=m
++CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
++CONFIG_SERIAL_8250=y
++CONFIG_SERIAL_8250_CONSOLE=y
++CONFIG_SERIAL_8250_NR_UARTS=10
++CONFIG_SERIAL_8250_RUNTIME_UARTS=10
++CONFIG_SERIAL_8250_OMAP=y
++CONFIG_SERIAL_OF_PLATFORM=y
++CONFIG_SERIAL_OMAP=y
++CONFIG_SERIAL_OMAP_CONSOLE=y
++CONFIG_I2C_CHARDEV=y
++CONFIG_SPI=y
++CONFIG_SPI_OMAP24XX=y
++CONFIG_SPI_TI_QSPI=y
++CONFIG_PINCTRL_SINGLE=y
++CONFIG_PINCTRL_TI_IODELAY=y
++CONFIG_PINCTRL_PALMAS=y
++CONFIG_DEBUG_GPIO=y
++CONFIG_GPIO_SYSFS=y
++CONFIG_GPIO_SYSCON=y
++CONFIG_GPIO_PCA953X=m
++CONFIG_GPIO_PCF857X=y
++CONFIG_GPIO_TPIC2810=m
++CONFIG_GPIO_PALMAS=y
++CONFIG_GPIO_TPS65910=y
++CONFIG_GPIO_PISOSR=m
++CONFIG_W1=m
++CONFIG_HDQ_MASTER_OMAP=m
++CONFIG_POWER_SUPPLY=y
++CONFIG_BATTERY_SBS=y
++CONFIG_BATTERY_MAX17040=m
++CONFIG_BATTERY_MAX17042=m
++CONFIG_CHARGER_TPS65090=y
++CONFIG_POWER_RESET=y
++CONFIG_POWER_RESET_GPIO=y
++CONFIG_POWER_RESET_GPIO_RESTART=y
++CONFIG_POWER_RESET_SYSCON=y
++CONFIG_SENSORS_GPIO_FAN=y
++CONFIG_SENSORS_LM90=y
++CONFIG_SENSORS_LM95245=y
++CONFIG_SENSORS_NTC_THERMISTOR=m
++CONFIG_SENSORS_TMP102=y
++CONFIG_THERMAL=y
++CONFIG_THERMAL_WRITABLE_TRIPS=y
++CONFIG_THERMAL_GOV_FAIR_SHARE=y
++CONFIG_THERMAL_GOV_BANG_BANG=y
++CONFIG_THERMAL_GOV_USER_SPACE=y
++CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
++CONFIG_CPU_THERMAL=y
++CONFIG_THERMAL_EMULATION=y
++CONFIG_TI_SOC_THERMAL=y
++CONFIG_TI_THERMAL=y
++CONFIG_WATCHDOG=y
++CONFIG_OMAP_WATCHDOG=m
++CONFIG_MFD_TI_AM335X_TSCADC=m
++CONFIG_MFD_PALMAS=y
++CONFIG_MFD_TPS65090=y
++CONFIG_MFD_TPS65217=y
++CONFIG_MFD_TPS65218=y
++CONFIG_MFD_TPS6586X=y
++CONFIG_MFD_TPS65910=y
++CONFIG_TWL6040_CORE=y
++CONFIG_REGULATOR_PALMAS=y
++CONFIG_REGULATOR_PBIAS=y
++CONFIG_REGULATOR_TI_ABB=y
++CONFIG_REGULATOR_TPS62360=y
++CONFIG_REGULATOR_TPS65023=y
++CONFIG_REGULATOR_TPS6507X=y
++CONFIG_REGULATOR_TPS65090=y
++CONFIG_REGULATOR_TPS65217=y
++CONFIG_REGULATOR_TPS65218=y
++CONFIG_REGULATOR_TPS6524X=y
++CONFIG_REGULATOR_TPS6586X=y
++CONFIG_REGULATOR_TPS65910=y
++CONFIG_MEDIA_SUPPORT=y
++CONFIG_MEDIA_CAMERA_SUPPORT=y
++CONFIG_MEDIA_CONTROLLER=y
++CONFIG_VIDEO_V4L2_SUBDEV_API=y
++CONFIG_MEDIA_USB_SUPPORT=y
++CONFIG_USB_VIDEO_CLASS=m
++CONFIG_V4L_PLATFORM_DRIVERS=y
++CONFIG_SOC_CAMERA=m
++CONFIG_SOC_CAMERA_PLATFORM=m
++CONFIG_V4L_MEM2MEM_DRIVERS=y
++# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set
++CONFIG_VIDEO_ADV7180=m
++CONFIG_VIDEO_ML86V7667=m
++CONFIG_VIDEO_OV2659=m
++CONFIG_VIDEO_OV1063X=m
++CONFIG_VIDEO_OV490=m
++CONFIG_VIDEO_MT9T11X=m
++# CONFIG_VGA_ARB is not set
++CONFIG_DRM=y
++CONFIG_DRM_I2C_NXP_TDA998X=y
++CONFIG_DRM_OMAP=y
++CONFIG_DRM_OMAP_NUM_CRTCS=2
++CONFIG_DRM_OMAP_WB=y
++CONFIG_OMAP2_DSS=y
++CONFIG_OMAP2_DSS_DEBUGFS=y
++# CONFIG_OMAP2_DSS_VENC is not set
++CONFIG_OMAP5_DSS_HDMI=y
++CONFIG_TI_DSS6=y
++CONFIG_DISPLAY_ENCODER_TPD12S015=y
++CONFIG_DISPLAY_DRA7EVM_ENCODER_TPD12S015=y
++CONFIG_DISPLAY_ENCODER_SII9022=y
++CONFIG_DISPLAY_ENCODER_TC358768=y
++CONFIG_DISPLAY_CONNECTOR_HDMI=y
++CONFIG_DISPLAY_PANEL_DPI=y
++CONFIG_DISPLAY_PANEL_TLC59108=y
++CONFIG_DRM_TILCDC=y
++CONFIG_FB_SIMPLE=y
++CONFIG_FB_SSD1307=y
++# CONFIG_LCD_CLASS_DEVICE is not set
++CONFIG_BACKLIGHT_PWM=y
++CONFIG_BACKLIGHT_GPIO=y
++CONFIG_BACKLIGHT_LED=y
++CONFIG_FRAMEBUFFER_CONSOLE=y
++CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
++CONFIG_SOUND=y
++CONFIG_SND=y
++CONFIG_SND_DYNAMIC_MINORS=y
++# CONFIG_SND_ARM is not set
++# CONFIG_SND_SPI is not set
++CONFIG_SND_USB_AUDIO=m
++CONFIG_SND_SOC=y
++CONFIG_SND_ATMEL_SOC=m
++CONFIG_SND_EDMA_SOC=y
++CONFIG_SND_DAVINCI_SOC_MCASP=y
++CONFIG_SND_AM33XX_SOC_EVM=m
++CONFIG_SND_OMAP_SOC=y
++CONFIG_SND_OMAP_SOC_HDMI_AUDIO=m
++CONFIG_SND_SOC_AK4642=m
++CONFIG_SND_SOC_TLV320AIC31XX=m
++CONFIG_SND_SOC_WM8978=m
++CONFIG_SND_SIMPLE_CARD=m
++CONFIG_USB=m
++CONFIG_USB_OTG=y
++CONFIG_USB_XHCI_HCD=m
++CONFIG_USB_EHCI_HCD=m
++CONFIG_USB_EHCI_HCD_PLATFORM=m
++CONFIG_USB_OHCI_HCD=m
++CONFIG_USB_OHCI_HCD_PLATFORM=m
++CONFIG_USB_R8A66597_HCD=m
++CONFIG_USB_ACM=m
++CONFIG_USB_STORAGE=m
++CONFIG_USB_MUSB_HDRC=m
++CONFIG_USB_MUSB_OMAP2PLUS=m
++CONFIG_USB_MUSB_AM35X=m
++CONFIG_USB_MUSB_DSPS=m
++CONFIG_USB_TI_CPPI41_DMA=y
++CONFIG_USB_DWC3=m
++# CONFIG_USB_DWC3_PCI is not set
++CONFIG_USB_ISP1760=m
++CONFIG_USB_SERIAL=m
++CONFIG_USB_TEST=m
++CONFIG_AM335X_PHY_USB=y
++CONFIG_USB_GPIO_VBUS=y
++CONFIG_USB_ISP1301=m
++CONFIG_USB_GADGET=m
++CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32
++CONFIG_USB_ZERO=m
++CONFIG_USB_AUDIO=m
++CONFIG_USB_ETH=m
++CONFIG_USB_G_NCM=m
++CONFIG_USB_GADGETFS=m
++CONFIG_USB_FUNCTIONFS=m
++CONFIG_USB_FUNCTIONFS_ETH=y
++CONFIG_USB_FUNCTIONFS_RNDIS=y
++CONFIG_USB_FUNCTIONFS_GENERIC=y
++CONFIG_USB_MASS_STORAGE=m
++CONFIG_USB_G_SERIAL=m
++CONFIG_USB_MIDI_GADGET=m
++CONFIG_USB_G_PRINTER=m
++CONFIG_USB_CDC_COMPOSITE=m
++CONFIG_USB_G_ACM_MS=m
++CONFIG_USB_G_MULTI=m
++CONFIG_USB_G_MULTI_CDC=y
++CONFIG_USB_G_HID=m
++CONFIG_USB_G_DBGP=m
++CONFIG_USB_G_WEBCAM=m
++CONFIG_MMC=y
++CONFIG_MMC_BLOCK_MINORS=16
++CONFIG_MMC_OMAP=y
++CONFIG_MMC_OMAP_HS=y
++CONFIG_NEW_LEDS=y
++CONFIG_LEDS_CLASS=y
++CONFIG_LEDS_GPIO=y
++CONFIG_LEDS_PWM=y
++CONFIG_LEDS_TLC591XX=y
++CONFIG_LEDS_TRIGGER_TIMER=y
++CONFIG_LEDS_TRIGGER_ONESHOT=y
++CONFIG_LEDS_TRIGGER_HEARTBEAT=y
++CONFIG_LEDS_TRIGGER_BACKLIGHT=y
++CONFIG_LEDS_TRIGGER_CPU=y
++CONFIG_LEDS_TRIGGER_GPIO=y
++CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
++CONFIG_LEDS_TRIGGER_TRANSIENT=y
++CONFIG_LEDS_TRIGGER_CAMERA=y
++CONFIG_EDAC=y
++CONFIG_EDAC_MM_EDAC=y
++CONFIG_RTC_CLASS=y
++CONFIG_RTC_DEBUG=y
++CONFIG_RTC_DRV_DS1307=m
++CONFIG_RTC_DRV_PALMAS=m
++CONFIG_RTC_DRV_TPS6586X=m
++CONFIG_RTC_DRV_TPS65910=m
++CONFIG_RTC_DRV_OMAP=m
++CONFIG_DMADEVICES=y
++CONFIG_DMA_OMAP=y
++CONFIG_TI_CPPI41=y
++CONFIG_TI_EDMA=y
++CONFIG_DW_DMAC=y
++CONFIG_UIO=m
++CONFIG_COMMON_CLK_PALMAS=y
++CONFIG_HWSPINLOCK_OMAP=y
++CONFIG_OMAP2PLUS_MBOX=y
++CONFIG_OMAP_IOMMU=y
++CONFIG_OMAP_IOMMU_DEBUG=y
++CONFIG_WKUP_M3_RPROC=m
++CONFIG_PRUSS_REMOTEPROC=m
++CONFIG_RPMSG_PRU=m
++CONFIG_SOC_TI=y
++CONFIG_AMX3_PM=m
++CONFIG_OPP_DOMAIN_TI=y
++CONFIG_WKUP_M3_IPC=m
++CONFIG_EXTCON=m
++CONFIG_EXTCON_PALMAS=m
++CONFIG_EXTCON_USB_GPIO=m
++CONFIG_TI_EMIF_SRAM=m
++CONFIG_IIO=y
++CONFIG_TI_AM335X_ADC=m
++CONFIG_AK8975=y
++CONFIG_PWM_TIECAP=y
++CONFIG_PWM_TIEHRPWM=y
++CONFIG_RESET_CONTROLLER=y
++CONFIG_SYSCON_RESET=y
++CONFIG_OMAP_USB2=y
++CONFIG_TI_PIPE3=y
++CONFIG_EXT4_FS=y
++CONFIG_EXT4_FS_POSIX_ACL=y
++CONFIG_EXT4_FS_SECURITY=y
++CONFIG_AUTOFS4_FS=y
++CONFIG_MSDOS_FS=y
++CONFIG_VFAT_FS=y
++CONFIG_NTFS_FS=y
++CONFIG_TMPFS=y
++CONFIG_TMPFS_POSIX_ACL=y
++CONFIG_UBIFS_FS=y
++CONFIG_SQUASHFS=y
++CONFIG_SQUASHFS_LZO=y
++CONFIG_SQUASHFS_XZ=y
++CONFIG_NFS_FS=y
++CONFIG_NFS_V3_ACL=y
++CONFIG_NFS_V4=y
++CONFIG_ROOT_NFS=y
++CONFIG_NLS_CODEPAGE_437=y
++CONFIG_NLS_ISO8859_1=y
++CONFIG_NLS_UTF8=y
++CONFIG_PRINTK_TIME=y
++CONFIG_DEBUG_FS=y
++CONFIG_MAGIC_SYSRQ=y
++CONFIG_SCHEDSTATS=y
++# CONFIG_DEBUG_PREEMPT is not set
++# CONFIG_DEBUG_BUGVERBOSE is not set
++# CONFIG_FTRACE is not set
++# CONFIG_ARM_UNWIND is not set
++# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
++CONFIG_CRYPTO_TEST=m
++CONFIG_CRYPTO_USER_API_HASH=m
++CONFIG_CRYPTO_USER_API_SKCIPHER=m
++CONFIG_CRYPTO_DEV_OMAP_SHAM=m
++CONFIG_CRYPTO_DEV_OMAP_AES=m
++CONFIG_CRYPTO_DEV_OMAP_DES=m
++CONFIG_ARM_CRYPTO=y
++CONFIG_CRYPTO_SHA1_ARM_NEON=m
++CONFIG_CRYPTO_SHA1_ARM_CE=m
++CONFIG_CRYPTO_SHA2_ARM_CE=m
++CONFIG_CRYPTO_SHA512_ARM=m
++CONFIG_CRYPTO_AES_ARM_BS=m
++CONFIG_CRYPTO_AES_ARM_CE=m
++CONFIG_CRYPTO_GHASH_ARM_CE=m
+diff --git a/recipes-kernel/linux/linux-ti-staging-4.4/dra7xx/defconfig b/recipes-kernel/linux/linux-ti-staging-4.4/dra7xx/defconfig
+deleted file mode 100644
+index dcb53bab4bc9..000000000000
+--- a/recipes-kernel/linux/linux-ti-staging-4.4/dra7xx/defconfig
++++ /dev/null
+@@ -1 +0,0 @@
+-use-tisdk-config=ti_sdk_dra7x_release
+diff --git a/recipes-kernel/linux/linux-ti-staging-4.4/k2g-evm/defconfig b/recipes-kernel/linux/linux-ti-staging-4.4/k2g-evm/defconfig
+deleted file mode 100644
+index 316b04bba427..000000000000
+--- a/recipes-kernel/linux/linux-ti-staging-4.4/k2g-evm/defconfig
++++ /dev/null
+@@ -1 +0,0 @@
+-use-tisdk-config=ti_sdk_k2g_release
+diff --git a/recipes-kernel/linux/linux-ti-staging-4.4/keystone/defconfig b/recipes-kernel/linux/linux-ti-staging-4.4/keystone/defconfig
+deleted file mode 100644
+index 5a40b93d730a..000000000000
+--- a/recipes-kernel/linux/linux-ti-staging-4.4/keystone/defconfig
++++ /dev/null
+@@ -1 +0,0 @@
+-use-tisdk-config=ti_sdk_keystone_release
+diff --git a/recipes-kernel/linux/linux-ti-staging-4.4/ti33x/defconfig b/recipes-kernel/linux/linux-ti-staging-4.4/ti33x/defconfig
+deleted file mode 100644
+index 88f80fa9abb8..000000000000
+--- a/recipes-kernel/linux/linux-ti-staging-4.4/ti33x/defconfig
++++ /dev/null
+@@ -1 +0,0 @@
+-use-tisdk-config=ti_sdk_am3x_release
+diff --git a/recipes-kernel/linux/linux-ti-staging-4.4/ti43x/defconfig b/recipes-kernel/linux/linux-ti-staging-4.4/ti43x/defconfig
+deleted file mode 100644
+index 4b9daaf98264..000000000000
+--- a/recipes-kernel/linux/linux-ti-staging-4.4/ti43x/defconfig
++++ /dev/null
+@@ -1 +0,0 @@
+-use-tisdk-config=ti_sdk_am4x_release
+-- 
+1.9.1
+
diff --git a/labs/yocto-extend-recipe/yocto-extend-recipe.tex b/labs/yocto-extend-recipe/yocto-extend-recipe.tex
index 6afe6dd..d696516 100644
--- a/labs/yocto-extend-recipe/yocto-extend-recipe.tex
+++ b/labs/yocto-extend-recipe/yocto-extend-recipe.tex
@@ -53,9 +53,7 @@ list.
 
 Try adding the patches included in this lab to your BitBake append
 file. Do not forget to also add the \code{defconfig} file provided
-alongside the patches. Be careful, have a look at where \code{defconfig}
-files are stored in the \code{linux-ti-staging} recipe. You must put
-the \code{defconfig} file of your recipe in the same kind of folder.
+alongside the patches.
 
 You can now rebuild the \code{linux-ti-staging} kernel to take the new
 patches into account:
diff --git a/labs/yocto-first-build/yocto-first-build.tex b/labs/yocto-first-build/yocto-first-build.tex
index 7a797d4..ed93a2e 100644
--- a/labs/yocto-first-build/yocto-first-build.tex
+++ b/labs/yocto-first-build/yocto-first-build.tex
@@ -37,6 +37,7 @@ and download the OpenEmbedded TI layer:
 git clone git://git.yoctoproject.org/meta-ti.git
 cd $HOME/yocto-labs/meta-ti
 git checkout -b ti2016.03 ti2016.03
+git am $HOME/yocto-labs/0001-Simplify-linux-ti-staging-recipe.patch
 \end{verbatim}
 
 \section{Set up the build environment}




More information about the training-materials-updates mailing list