Merge branch 'internal'
authorYaniv Machani <yanivma@ti.com>
Tue, 31 May 2016 08:08:57 +0000 (11:08 +0300)
committerYaniv Machani <yanivma@ti.com>
Tue, 31 May 2016 08:08:57 +0000 (11:08 +0300)
1  2 
build_wl18xx.sh
configuration.sh
configuration/kernel_4.4.config

diff --combined build_wl18xx.sh
index 602970929a1dd3d37319e604006164d2e4baa6e5,b95ab692465d66e54324f45ad2fc88298dfb2986..c8f125b63352166e1cbcdabf3c24e2555cac3d04
@@@ -29,7 -29,6 +29,7 @@@ function usage (
      echo "                          update       <head|TAG>  [ Update to specific TAG & Build ] "
      echo "                          clean                    [ Clean & Build                  ] "
      echo "                          <empty>                  [ Build w/o update               ] "
 +     echo "                         all_intree               [ Build driver and kernel intree ] " 
      echo "                          check_updates            [ Check for build script updates ] "
      echo ""
      echo "Building specific component :"
@@@ -178,6 -177,7 +178,7 @@@ function setup_environment(
          DEFAULT_TOOLCHAIN=1
      fi   
  
      #if no kernel path is set - download it.
      if [[ "$KERNEL_PATH" == "DEFAULT" ]]
      then            
        export LIBNL_PATH=`repo_path libnl`     
        export KLIB=`path filesystem`
        export KLIB_BUILD=${KERNEL_PATH}
-         export GIT_TREE=`repo_path driver`
-         export PATH=$TOOLCHAIN_PATH:$PATH
+       export GIT_TREE=`repo_path driver`
+       export PATH=$TOOLCHAIN_PATH:$PATH
      
  }
  
@@@ -256,7 -256,7 +257,7 @@@ function setup_branches(
          if [[ "$url" == *git.ti.com* ]]
          then            
             [[ -n $RESET ]] && echo -e "${PURPLE}Reset to latest in repo ${GREEN}$name ${NORMAL} branch  ${GREEN}$branch ${NORMAL}"  && git reset --hard origin/$branch
 -           [[ -n $USE_TAG ]] && git reset --hard $USE_TAG  && echo -e "${NORMAL}Reset to tag ${GREEN}$USE_TAG   ${NORMAL}in repo ${GREEN}$name ${NORMAL} "            
 +           [[ -n $USE_TAG ]] && git checkout $USE_TAG  && echo -e "${NORMAL}Reset to tag ${GREEN}$USE_TAG   ${NORMAL}in repo ${GREEN}$name ${NORMAL} "            
          fi        
                cd_back
                i=$[$i + 3]
@@@ -275,7 -275,7 +276,7 @@@ function setup_toolchain(
  
  function build_intree()
  {
-     cd_repo driver
+       cd_repo driver
        export KERNEL_PATH=`repo_path driver`
        read_kernel_version
        [ $CONFIG ] && cp `path configuration`/kernel_$KERNEL_VERSION.$KERNEL_PATCHLEVEL.config `repo_path driver`/.config
  
        make -j${PROCESSORS_NUMBER} zImage
        make -j${PROCESSORS_NUMBER} am335x-evm.dtb
+       make -j${PROCESSORS_NUMBER} am335x-evm-wow.dtb
        make -j${PROCESSORS_NUMBER} am335x-bone.dtb
        make -j${PROCESSORS_NUMBER} am335x-boneblack.dtb
        make -j${PROCESSORS_NUMBER} am335x-boneblack-e14-wl1837.dtb
        cp `repo_path driver`/arch/arm/boot/zImage `path tftp`/zImage
        cp `repo_path driver`/arch/arm/boot/dts/am335x-*.dtb `path tftp`/
  
+       assert_no_error
+       cd `path filesystem`
+       [ -f ../outputs/drv_skeleton.tar ] && rm ../outputs/drv_skeleton.tar
+       find ./ -name wl*.ko -exec tar rf ../outputs/drv_skeleton.tar {$1} \;
+       find ./ -name *80211*.ko -exec tar rf ../outputs/drv_skeleton.tar {$1} \;
+       cd_back
+ }
+ function rebuild_intree()
+ {
+     cd_repo driver
+       export KERNEL_PATH=`repo_path driver`
+       INSTALL_MOD_PATH=`path filesystem` make -j${PROCESSORS_NUMBER} M=net/wireless/ modules
+       INSTALL_MOD_PATH=`path filesystem` make -j${PROCESSORS_NUMBER} M=net/wireless/ modules_install
+       INSTALL_MOD_PATH=`path filesystem` make -j${PROCESSORS_NUMBER} M=net/mac80211/ modules
+       INSTALL_MOD_PATH=`path filesystem` make -j${PROCESSORS_NUMBER} M=net/mac80211/ modules_install
+       INSTALL_MOD_PATH=`path filesystem` make -j${PROCESSORS_NUMBER} M=drivers/net/wireless/ti/ modules
+       INSTALL_MOD_PATH=`path filesystem` make -j${PROCESSORS_NUMBER} M=drivers/net/wireless/ti/ modules_install
        assert_no_error
        cd_back
  }
@@@ -502,6 -527,17 +528,17 @@@ function build_fw_download(
        cp `repo_path fw_download`/*.bin `path filesystem`/lib/firmware/ti-connectivity
  }
  
+ function build_fw()
+ {
+       cd `repo_path firmware-build`/victoria/firmware
+       [ -z $NO_CLEAN ] && ./build.sh clean
+       ./build.sh
+       cp `repo_path firmware-build`/victoria/firmware/out/Firmware18xx/wl18xx-fw-4.bin `path filesystem`/lib/firmware/ti-connectivity
+       cp `repo_path firmware-build`/victoria/firmware/out/Firmware18xx/wl18xx-fw-4.bin `path outputs`
+       cd_back
+ }
  function patch_kernel()
  {
        [ ! -d $KERNEL_PATH ] && echo "Error KERNEL_PATH: $KERNEL_PATH dir does not exist" && exit 1
@@@ -911,7 -947,7 +948,7 @@@ function main(
          clean_outputs
          setup_workspace
          read_kernel_version #####read kernel version again after update#####
-         build_all
+         [[ -z $NO_BUILD ]] && build_all
                ;;
          
                'openlink')
          #################### Building single components #############################
                'kernel')
                print_highlight " building only Kernel "
-                 #clean_kernel
+         #clean_kernel
                build_uimage
                ;;
  
                'intree')
                print_highlight " building modules intree"
-                 #clean_kernel
                build_intree
                ;;
                
+               'intree_m')
+               print_highlight " Building JUST wireless modules intree"
+               rebuild_intree
+               ;;
          'kernel_modules')
          print_highlight " building kernel and driver modules"
          build_uimage
                build_wlconf            
                ;;
  
+               'all_hostap')
+                 print_highlight " building hostap and dependencies "
+                 build_libnl
+                 build_openssl
+                 build_wpa_supplicant
+               build_hostapd
+                 ;; 
                'firmware')
                print_highlight " building only firmware"
                build_fw_download
                ;;
  
+               'fw')
+               print_highlight " building only firmware"
+               build_fw
+               ;;
                'patch_kernel')
                print_highlight " only patching kernel $2 without performing an actual build!"
                NO_BUILD=1
diff --combined configuration.sh
index 624d8d1d478724435401713b3de5ab221e6013b2,889a14f2e2e9ae3338e06cf2b23dde36879df949..e8f25c67a8adc58a5c0302bc1dbf12780e7fcf37
@@@ -45,11 -45,11 +45,11 @@@ repositories=
  
  kernel
  git://git.ti.com/wilink8-wlan/wilink8-wlan-ti-linux-kernel.git
- processor-sdk-linux-02.00.00
+ processor-sdk-linux-02.00.01
  
  openssl
  git://github.com/openssl/openssl
 -OpenSSL_1_0_1g
 +OpenSSL_1_0_2d
  
  libnl
  git://github.com/tgraf/libnl.git
@@@ -61,15 -61,15 +61,15 @@@ maste
  
  wireless_regdb
  git://git.kernel.org/pub/scm/linux/kernel/git/sforshee/wireless-regdb.git
- master-2015-05-15
+ master-2016-02-08
  
  driver
  git://git.ti.com/wilink8-wlan/wl18xx.git
- upstream_41
+ upstream_44
  
  hostap
  git://git.ti.com/wilink8-wlan/hostap.git
- upstream_25+
+ upstream_25_rebase
  
  ti_utils
  git://git.ti.com/wilink8-wlan/18xx-ti-utils.git
@@@ -77,7 -77,7 +77,7 @@@ maste
  
  fw_download
  git://git.ti.com/wilink8-wlan/wl18xx_fw.git
- ap_dfs
+ master
  
  scripts_download
  git://git.ti.com/wilink8-wlan/wl18xx-target-scripts.git
@@@ -85,11 -85,11 +85,11 @@@ sitara-script
  
  backports
  git://git.ti.com/wilink8-wlan/backports.git
- upstream_41
+ upstream_44
  
  iw
  git://git.kernel.org/pub/scm/linux/kernel/git/jberg/iw.git
- v3.15
+ v4.1
  
  uim
  git://git.ti.com/ti-bt/uim.git
@@@ -98,4 -98,9 +98,9 @@@ maste
  bt-firmware
  git://git.ti.com/ti-bt/service-packs.git
  master
+ firmware-build
+ git@gitorious.design.ti.com:wilink-wlan/firmware-dev.git
+ staging
  )
index ed8ba84c989626c24ade9e67cfe6e5ba9847379b,641ee89ab23ecfbdf6218b68ea7a0234deda0924..641ee89ab23ecfbdf6218b68ea7a0234deda0924
mode 100644,100755..100644
@@@ -1,6 -1,6 +1,6 @@@
  #
  # Automatically generated file; DO NOT EDIT.
- # Linux/arm 4.4.0-rc2 Kernel Configuration
+ # Linux/arm 4.4.8 Kernel Configuration
  #
  CONFIG_ARM=y
  CONFIG_ARM_HAS_SG_CHAIN=y
@@@ -492,8 -492,7 +492,7 @@@ CONFIG_PCI_SYSCALL=
  #
  # PCI host controller drivers
  #
- CONFIG_PCI_DRA7XX=y
- CONFIG_PCIE_DW=y
+ # CONFIG_PCI_DRA7XX is not set
  # CONFIG_PCI_HOST_GENERIC is not set
  # CONFIG_PCI_LAYERSCAPE is not set
  # CONFIG_PCIE_IPROC is not set
@@@ -611,9 -610,9 +610,9 @@@ CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE
  # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
  # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
  CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
- # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
- CONFIG_CPU_FREQ_GOV_USERSPACE=m
- # CONFIG_CPU_FREQ_GOV_ONDEMAND is not set
+ CONFIG_CPU_FREQ_GOV_POWERSAVE=y
+ CONFIG_CPU_FREQ_GOV_USERSPACE=y
+ CONFIG_CPU_FREQ_GOV_ONDEMAND=y
  CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
  
  #
@@@ -691,7 -690,6 +690,6 @@@ CONFIG_XFRM_USER=
  # CONFIG_XFRM_SUB_POLICY is not set
  CONFIG_XFRM_MIGRATE=y
  # CONFIG_XFRM_STATISTICS is not set
- CONFIG_XFRM_IPCOMP=m
  CONFIG_NET_KEY=y
  CONFIG_NET_KEY_MIGRATE=y
  CONFIG_INET=y
@@@ -712,7 -710,7 +710,7 @@@ CONFIG_NET_IP_TUNNEL=
  # CONFIG_NET_FOU is not set
  # CONFIG_NET_FOU_IP_TUNNELS is not set
  # CONFIG_INET_AH is not set
- # CONFIG_INET_ESP is not set
+ CONFIG_INET_ESP=m
  # CONFIG_INET_IPCOMP is not set
  # CONFIG_INET_XFRM_TUNNEL is not set
  CONFIG_INET_TUNNEL=y
@@@ -723,20 -721,35 +721,35 @@@ CONFIG_INET_XFRM_MODE_BEET=
  CONFIG_INET_DIAG=y
  CONFIG_INET_TCP_DIAG=y
  # CONFIG_INET_UDP_DIAG is not set
- # CONFIG_TCP_CONG_ADVANCED is not set
+ CONFIG_TCP_CONG_ADVANCED=y
+ CONFIG_TCP_CONG_BIC=m
  CONFIG_TCP_CONG_CUBIC=y
- CONFIG_DEFAULT_TCP_CONG="cubic"
+ CONFIG_TCP_CONG_WESTWOOD=m
+ CONFIG_TCP_CONG_HTCP=m
+ # CONFIG_TCP_CONG_HSTCP is not set
+ # CONFIG_TCP_CONG_HYBLA is not set
+ # CONFIG_TCP_CONG_VEGAS is not set
+ # CONFIG_TCP_CONG_SCALABLE is not set
+ # CONFIG_TCP_CONG_LP is not set
+ # CONFIG_TCP_CONG_VENO is not set
+ # CONFIG_TCP_CONG_YEAH is not set
+ # CONFIG_TCP_CONG_ILLINOIS is not set
+ # CONFIG_TCP_CONG_DCTCP is not set
+ # CONFIG_TCP_CONG_CDG is not set
+ # CONFIG_DEFAULT_CUBIC is not set
+ CONFIG_DEFAULT_RENO=y
+ CONFIG_DEFAULT_TCP_CONG="reno"
  # CONFIG_TCP_MD5SIG is not set
  CONFIG_IPV6=y
  # CONFIG_IPV6_ROUTER_PREF is not set
  # CONFIG_IPV6_OPTIMISTIC_DAD is not set
- CONFIG_INET6_AH=m
+ # CONFIG_INET6_AH is not set
  # CONFIG_INET6_ESP is not set
- CONFIG_INET6_IPCOMP=m
+ # CONFIG_INET6_IPCOMP is not set
  # CONFIG_IPV6_MIP6 is not set
  # CONFIG_IPV6_ILA is not set
- CONFIG_INET6_XFRM_TUNNEL=m
- CONFIG_INET6_TUNNEL=m
+ # CONFIG_INET6_XFRM_TUNNEL is not set
+ # CONFIG_INET6_TUNNEL is not set
  CONFIG_INET6_XFRM_MODE_TRANSPORT=y
  CONFIG_INET6_XFRM_MODE_TUNNEL=y
  CONFIG_INET6_XFRM_MODE_BEET=y
  CONFIG_IPV6_SIT=y
  # CONFIG_IPV6_SIT_6RD is not set
  CONFIG_IPV6_NDISC_NODETYPE=y
- CONFIG_IPV6_TUNNEL=m
+ # CONFIG_IPV6_TUNNEL is not set
  # CONFIG_IPV6_GRE is not set
  # CONFIG_IPV6_MULTIPLE_TABLES is not set
  # CONFIG_IPV6_MROUTE is not set
@@@ -1146,7 -1159,7 +1159,7 @@@ CONFIG_WEXT_CORE=
  CONFIG_WEXT_PROC=y
  CONFIG_WEXT_SPY=y
  CONFIG_CFG80211=m
- # CONFIG_NL80211_TESTMODE is not set
+ CONFIG_NL80211_TESTMODE=y
  # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
  # CONFIG_CFG80211_REG_DEBUG is not set
  # CONFIG_CFG80211_CERTIFICATION_ONUS is not set
@@@ -1166,7 -1179,7 +1179,7 @@@ CONFIG_MAC80211_RC_DEFAULT_MINSTREL=
  CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
  CONFIG_MAC80211_MESH=y
  CONFIG_MAC80211_LEDS=y
- # CONFIG_MAC80211_DEBUGFS is not set
+ CONFIG_MAC80211_DEBUGFS=y
  # CONFIG_MAC80211_MESSAGE_TRACING is not set
  # CONFIG_MAC80211_DEBUG_MENU is not set
  CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
@@@ -1537,6 -1550,7 +1550,7 @@@ CONFIG_SCSI_LOWLEVEL=
  # CONFIG_MEGARAID_LEGACY is not set
  # CONFIG_MEGARAID_SAS is not set
  # CONFIG_SCSI_MPT3SAS is not set
+ # CONFIG_SCSI_MPT2SAS is not set
  # CONFIG_SCSI_UFSHCD is not set
  # CONFIG_SCSI_HPTIOP is not set
  # CONFIG_SCSI_SNIC is not set
@@@ -1714,6 -1728,7 +1728,7 @@@ CONFIG_NET_VENDOR_ATHEROS=
  # CONFIG_ATL1E is not set
  # CONFIG_ATL1C is not set
  # CONFIG_ALX is not set
+ # CONFIG_NET_VENDOR_AURORA is not set
  # CONFIG_NET_CADENCE is not set
  CONFIG_NET_VENDOR_BROADCOM=y
  # CONFIG_B44 is not set
@@@ -1869,8 -1884,8 +1884,8 @@@ CONFIG_SMSC_PHY=
  # CONFIG_NATIONAL_PHY is not set
  # CONFIG_STE10XP is not set
  # CONFIG_LSI_ET1011C_PHY is not set
- # CONFIG_MICREL_PHY is not set
- # CONFIG_DP83848_PHY is not set
+ CONFIG_MICREL_PHY=y
+ CONFIG_DP83848_PHY=y
  # CONFIG_DP83867_PHY is not set
  # CONFIG_MICROCHIP_PHY is not set
  # CONFIG_FIXED_PHY is not set
@@@ -1958,6 -1973,7 +1973,7 @@@ CONFIG_IWLWIFI_OPMODE_MODULAR=
  # Debugging Options
  #
  # CONFIG_IWLWIFI_DEBUG is not set
+ # CONFIG_IWLWIFI_DEBUGFS is not set
  # CONFIG_IWL4965 is not set
  # CONFIG_IWL3945 is not set
  CONFIG_LIBERTAS=m
@@@ -2389,6 -2405,7 +2405,7 @@@ CONFIG_GENERIC_PINCONF=
  # CONFIG_DEBUG_PINCTRL is not set
  # CONFIG_PINCTRL_AMD is not set
  CONFIG_PINCTRL_SINGLE=y
+ # CONFIG_PINCTRL_TI_IODELAY is not set
  # CONFIG_PINCTRL_PALMAS is not set
  CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
  CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
@@@ -2426,6 -2443,7 +2443,7 @@@ CONFIG_GPIO_OMAP=
  CONFIG_GPIO_PCA953X=m
  CONFIG_GPIO_PCF857X=y
  # CONFIG_GPIO_SX150X is not set
+ # CONFIG_GPIO_TPIC2810 is not set
  
  #
  # MFD GPIO expanders
@@@ -2449,6 -2467,7 +2467,7 @@@ CONFIG_GPIO_TWL4030=
  # CONFIG_GPIO_74X164 is not set
  # CONFIG_GPIO_MAX7301 is not set
  # CONFIG_GPIO_MC33880 is not set
+ # CONFIG_GPIO_PISOSR is not set
  
  #
  # SPI or I2C GPIO expanders
@@@ -2526,7 -2545,7 +2545,7 @@@ CONFIG_POWER_RESET=
  # CONFIG_POWER_RESET_SYSCON is not set
  # CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
  CONFIG_POWER_AVS=y
- CONFIG_HWMON=m
+ CONFIG_HWMON=y
  # CONFIG_HWMON_VID is not set
  # CONFIG_HWMON_DEBUG_CHIP is not set
  
  # CONFIG_SENSORS_GL520SM is not set
  # CONFIG_SENSORS_G760A is not set
  # CONFIG_SENSORS_G762 is not set
- CONFIG_SENSORS_GPIO_FAN=m
+ CONFIG_SENSORS_GPIO_FAN=y
  # CONFIG_SENSORS_HIH6130 is not set
  # CONFIG_SENSORS_IIO_HWMON is not set
  # CONFIG_SENSORS_IT87 is not set
@@@ -2637,7 -2656,7 +2656,7 @@@ CONFIG_SENSORS_LM75=
  # CONFIG_SENSORS_INA2XX is not set
  # CONFIG_SENSORS_TC74 is not set
  # CONFIG_SENSORS_THMC50 is not set
- CONFIG_SENSORS_TMP102=m
+ CONFIG_SENSORS_TMP102=y
  # CONFIG_SENSORS_TMP103 is not set
  # CONFIG_SENSORS_TMP401 is not set
  # CONFIG_SENSORS_TMP421 is not set
  # CONFIG_SENSORS_W83L786NG is not set
  # CONFIG_SENSORS_W83627HF is not set
  # CONFIG_SENSORS_W83627EHF is not set
- CONFIG_THERMAL=m
+ CONFIG_THERMAL=y
  CONFIG_THERMAL_HWMON=y
  CONFIG_THERMAL_OF=y
  # CONFIG_THERMAL_WRITABLE_TRIPS is not set
@@@ -2674,7 -2693,7 +2693,7 @@@ CONFIG_CPU_THERMAL=
  #
  # Texas Instruments thermal drivers
  #
- CONFIG_TI_SOC_THERMAL=m
+ CONFIG_TI_SOC_THERMAL=y
  CONFIG_TI_THERMAL=y
  CONFIG_WATCHDOG=y
  CONFIG_WATCHDOG_CORE=y
@@@ -2793,12 -2812,12 +2812,12 @@@ CONFIG_MFD_PALMAS=
  # CONFIG_TPS6105X is not set
  # CONFIG_TPS65010 is not set
  # CONFIG_TPS6507X is not set
+ # CONFIG_MFD_TPS65086 is not set
  # CONFIG_MFD_TPS65090 is not set
  CONFIG_MFD_TPS65217=y
  CONFIG_MFD_TPS65218=y
  # CONFIG_MFD_TPS6586X is not set
  CONFIG_MFD_TPS65910=y
- # CONFIG_MFD_TPS65912 is not set
  # CONFIG_MFD_TPS65912_I2C is not set
  # CONFIG_MFD_TPS65912_SPI is not set
  # CONFIG_MFD_TPS80031 is not set
@@@ -2860,7 -2879,7 +2879,7 @@@ CONFIG_REGULATOR_TPS65218=
  # CONFIG_REGULATOR_TPS6524X is not set
  CONFIG_REGULATOR_TPS65910=y
  CONFIG_REGULATOR_TWL4030=y
- CONFIG_MEDIA_SUPPORT=m
+ CONFIG_MEDIA_SUPPORT=y
  
  #
  # Multimedia core support
@@@ -2872,9 -2891,9 +2891,9 @@@ CONFIG_MEDIA_CAMERA_SUPPORT=
  # CONFIG_MEDIA_SDR_SUPPORT is not set
  # CONFIG_MEDIA_RC_SUPPORT is not set
  CONFIG_MEDIA_CONTROLLER=y
- CONFIG_VIDEO_DEV=m
+ CONFIG_VIDEO_DEV=y
  CONFIG_VIDEO_V4L2_SUBDEV_API=y
- CONFIG_VIDEO_V4L2=m
+ CONFIG_VIDEO_V4L2=y
  # CONFIG_VIDEO_ADV_DEBUG is not set
  # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
  CONFIG_VIDEOBUF2_CORE=m
@@@ -3050,12 -3069,14 +3069,14 @@@ CONFIG_VIDEO_OV2659=
  # CONFIG_VIDEO_OV7640 is not set
  # CONFIG_VIDEO_OV7670 is not set
  # CONFIG_VIDEO_OV9650 is not set
+ # CONFIG_VIDEO_OV1063X is not set
  # CONFIG_VIDEO_VS6624 is not set
  # CONFIG_VIDEO_MT9M032 is not set
  # CONFIG_VIDEO_MT9P031 is not set
  # CONFIG_VIDEO_MT9T001 is not set
  # CONFIG_VIDEO_MT9V011 is not set
  # CONFIG_VIDEO_MT9V032 is not set
+ # CONFIG_VIDEO_MT9T11X is not set
  # CONFIG_VIDEO_SR030PC30 is not set
  # CONFIG_VIDEO_NOON010PC30 is not set
  # CONFIG_VIDEO_M5MOLS is not set
@@@ -3145,6 -3166,44 +3166,44 @@@ CONFIG_DRM_I2C_NXP_TDA998X=
  # CONFIG_DRM_ARMADA is not set
  CONFIG_DRM_OMAP=y
  CONFIG_DRM_OMAP_NUM_CRTCS=2
+ # CONFIG_DRM_OMAP_WB_M2M is not set
+ CONFIG_OMAP2_DSS_INIT=y
+ CONFIG_OMAP_DSS_BASE=y
+ CONFIG_OMAP2_DSS=y
+ # CONFIG_OMAP2_DSS_DEBUG is not set
+ # CONFIG_OMAP2_DSS_DEBUGFS is not set
+ CONFIG_OMAP2_DSS_DPI=y
+ CONFIG_OMAP2_DSS_VENC=y
+ CONFIG_OMAP2_DSS_HDMI_COMMON=y
+ CONFIG_OMAP4_DSS_HDMI=y
+ CONFIG_OMAP5_DSS_HDMI=y
+ # CONFIG_OMAP2_DSS_SDI is not set
+ # CONFIG_OMAP2_DSS_DSI is not set
+ CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0
+ CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y
+ # CONFIG_TI_DSS6 is not set
+ #
+ # OMAPDRM External Display Device Drivers
+ #
+ # CONFIG_DISPLAY_ENCODER_OPA362 is not set
+ # CONFIG_DISPLAY_ENCODER_TFP410 is not set
+ CONFIG_DISPLAY_ENCODER_TPD12S015=y
+ # CONFIG_DISPLAY_DRA7EVM_ENCODER_TPD12S015 is not set
+ # CONFIG_DISPLAY_ENCODER_SII9022 is not set
+ # CONFIG_DISPLAY_ENCODER_TC358768 is not set
+ # CONFIG_DISPLAY_CONNECTOR_DVI is not set
+ CONFIG_DISPLAY_CONNECTOR_HDMI=y
+ # CONFIG_DISPLAY_CONNECTOR_ANALOG_TV is not set
+ CONFIG_DISPLAY_PANEL_DPI=y
+ # CONFIG_DISPLAY_PANEL_DSI_CM is not set
+ # CONFIG_DISPLAY_PANEL_SONY_ACX565AKM is not set
+ # CONFIG_DISPLAY_PANEL_LGPHILIPS_LB035Q02 is not set
+ # CONFIG_DISPLAY_PANEL_SHARP_LS037V7DW01 is not set
+ # CONFIG_DISPLAY_PANEL_TPO_TD028TTEC1 is not set
+ # CONFIG_DISPLAY_PANEL_TPO_TD043MTEA1 is not set
+ # CONFIG_DISPLAY_PANEL_NEC_NL8048HL11 is not set
+ # CONFIG_DISPLAY_PANEL_TLC59108 is not set
  CONFIG_DRM_TILCDC=y
  CONFIG_DRM_TILCDC_SLAVE_COMPAT=y
  # CONFIG_DRM_QXL is not set
@@@ -3166,6 -3225,7 +3225,7 @@@ CONFIG_DRM_BRIDGE=
  CONFIG_FB=y
  CONFIG_FIRMWARE_EDID=y
  CONFIG_FB_CMDLINE=y
+ CONFIG_FB_NOTIFY=y
  # CONFIG_FB_DDC is not set
  # CONFIG_FB_BOOT_VESA_SUPPORT is not set
  CONFIG_FB_CFB_FILLRECT=y
@@@ -3223,37 -3283,6 +3283,6 @@@ CONFIG_FB_TILEBLITTING=
  # CONFIG_FB_BROADSHEET is not set
  # CONFIG_FB_AUO_K190X is not set
  # CONFIG_FB_SIMPLE is not set
- CONFIG_OMAP2_DSS_INIT=y
- CONFIG_OMAP2_DSS=y
- # CONFIG_OMAP2_DSS_DEBUG is not set
- # CONFIG_OMAP2_DSS_DEBUGFS is not set
- CONFIG_OMAP2_DSS_DPI=y
- CONFIG_OMAP2_DSS_VENC=y
- CONFIG_OMAP2_DSS_HDMI_COMMON=y
- CONFIG_OMAP4_DSS_HDMI=y
- CONFIG_OMAP5_DSS_HDMI=y
- CONFIG_OMAP2_DSS_SDI=y
- CONFIG_OMAP2_DSS_DSI=y
- CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0
- CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y
- #
- # OMAP Display Device Drivers (new device model)
- #
- # CONFIG_DISPLAY_ENCODER_OPA362 is not set
- CONFIG_DISPLAY_ENCODER_TFP410=m
- CONFIG_DISPLAY_ENCODER_TPD12S015=y
- CONFIG_DISPLAY_CONNECTOR_DVI=m
- CONFIG_DISPLAY_CONNECTOR_HDMI=y
- CONFIG_DISPLAY_CONNECTOR_ANALOG_TV=m
- CONFIG_DISPLAY_PANEL_DPI=y
- CONFIG_DISPLAY_PANEL_DSI_CM=m
- CONFIG_DISPLAY_PANEL_SONY_ACX565AKM=m
- CONFIG_DISPLAY_PANEL_LGPHILIPS_LB035Q02=m
- CONFIG_DISPLAY_PANEL_SHARP_LS037V7DW01=m
- CONFIG_DISPLAY_PANEL_TPO_TD028TTEC1=m
- CONFIG_DISPLAY_PANEL_TPO_TD043MTEA1=m
- CONFIG_DISPLAY_PANEL_NEC_NL8048HL11=m
  # CONFIG_FB_SSD1307 is not set
  # CONFIG_FB_SM712 is not set
  CONFIG_BACKLIGHT_LCD_SUPPORT=y
@@@ -3285,6 -3314,7 +3314,7 @@@ CONFIG_BACKLIGHT_PANDORA=
  CONFIG_BACKLIGHT_GPIO=y
  # CONFIG_BACKLIGHT_LV5207LP is not set
  # CONFIG_BACKLIGHT_BD6107 is not set
+ # CONFIG_BACKLIGHT_LED is not set
  # CONFIG_VGASTATE is not set
  CONFIG_VIDEOMODE_HELPERS=y
  CONFIG_HDMI=y
@@@ -3306,6 -3336,8 +3336,8 @@@ CONFIG_SOUND_OSS_CORE_PRECLAIM=
  CONFIG_SND=y
  CONFIG_SND_TIMER=y
  CONFIG_SND_PCM=y
+ CONFIG_SND_PCM_ELD=y
+ CONFIG_SND_PCM_IEC958=y
  CONFIG_SND_DMAENGINE_PCM=y
  CONFIG_SND_HWDEP=m
  CONFIG_SND_RAWMIDI=m
@@@ -3395,8 -3427,8 +3427,8 @@@ CONFIG_SND_PCI=
  #
  # CONFIG_SND_HDA_INTEL is not set
  CONFIG_SND_HDA_PREALLOC_SIZE=64
- CONFIG_SND_ARM=y
- CONFIG_SND_SPI=y
+ # CONFIG_SND_ARM is not set
+ # CONFIG_SND_SPI is not set
  CONFIG_SND_USB=y
  CONFIG_SND_USB_AUDIO=m
  # CONFIG_SND_USB_UA101 is not set
@@@ -3465,6 -3497,7 +3497,7 @@@ CONFIG_SND_SOC_I2C_AND_SPI=
  # CONFIG_SND_SOC_CS4271_SPI is not set
  # CONFIG_SND_SOC_CS42XX8_I2C is not set
  # CONFIG_SND_SOC_CS4349 is not set
+ CONFIG_SND_SOC_HDMI_CODEC=y
  # CONFIG_SND_SOC_ES8328 is not set
  # CONFIG_SND_SOC_GTM601 is not set
  # CONFIG_SND_SOC_PCM1681 is not set
@@@ -3610,7 -3643,7 +3643,7 @@@ CONFIG_USB_MOUSE=
  # CONFIG_I2C_HID is not set
  CONFIG_USB_OHCI_LITTLE_ENDIAN=y
  CONFIG_USB_SUPPORT=y
- CONFIG_USB_COMMON=m
+ CONFIG_USB_COMMON=y
  CONFIG_USB_ARCH_HAS_HCD=y
  CONFIG_USB=m
  CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
@@@ -3623,7 -3656,6 +3656,6 @@@ CONFIG_USB_DEFAULT_PERSIST=
  CONFIG_USB_OTG=y
  # CONFIG_USB_OTG_WHITELIST is not set
  # CONFIG_USB_OTG_BLACKLIST_HUB is not set
- # CONFIG_USB_OTG_FSM is not set
  # CONFIG_USB_ULPI_BUS is not set
  CONFIG_USB_MON=m
  # CONFIG_USB_WUSB_CBAF is not set
@@@ -3776,7 -3808,7 +3808,7 @@@ CONFIG_USB_GADGET_DEBUG=
  CONFIG_USB_GADGET_DEBUG_FILES=y
  CONFIG_USB_GADGET_DEBUG_FS=y
  CONFIG_USB_GADGET_VBUS_DRAW=2
- CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
+ CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32
  
  #
  # USB Peripheral Controller
@@@ -4076,7 -4108,16 +4108,16 @@@ CONFIG_TI_EDMA=
  # CONFIG_ASYNC_TX_DMA is not set
  # CONFIG_DMATEST is not set
  # CONFIG_AUXDISPLAY is not set
- # CONFIG_UIO is not set
+ CONFIG_UIO=m
+ # CONFIG_UIO_CIF is not set
+ # CONFIG_UIO_PDRV_GENIRQ is not set
+ # CONFIG_UIO_DMEM_GENIRQ is not set
+ # CONFIG_UIO_AEC is not set
+ # CONFIG_UIO_SERCOS3 is not set
+ # CONFIG_UIO_PCI_GENERIC is not set
+ # CONFIG_UIO_NETX is not set
+ # CONFIG_UIO_PRUSS is not set
+ # CONFIG_UIO_MF624 is not set
  # CONFIG_VFIO is not set
  # CONFIG_VIRT_DRIVERS is not set
  CONFIG_VIRTIO=y
@@@ -4127,6 -4168,7 +4168,7 @@@ CONFIG_CLKSRC_MMIO=
  CONFIG_CLKSRC_TI_32K=y
  CONFIG_ARM_ARCH_TIMER=y
  CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
+ # CONFIG_ARM_GLOBAL_TIMER is not set
  # CONFIG_ARM_TIMER_SP804 is not set
  # CONFIG_ATMEL_PIT is not set
  # CONFIG_SH_TIMER_CMT is not set
@@@ -4167,6 -4209,8 +4209,8 @@@ CONFIG_WKUP_M3_RPROC=
  # CONFIG_SOC_BRCMSTB is not set
  # CONFIG_SUNXI_SRAM is not set
  CONFIG_SOC_TI=y
+ CONFIG_AMX3_PM=m
+ CONFIG_WKUP_M3_IPC=y
  # CONFIG_PM_DEVFREQ is not set
  CONFIG_EXTCON=m
  
@@@ -4183,6 -4227,7 +4227,7 @@@ CONFIG_MEMORY=
  CONFIG_TI_EMIF=m
  CONFIG_OMAP_GPMC=y
  # CONFIG_OMAP_GPMC_DEBUG is not set
+ CONFIG_TI_EMIF_SRAM=y
  CONFIG_IIO=m
  CONFIG_IIO_BUFFER=y
  # CONFIG_IIO_BUFFER_CB is not set
@@@ -4202,7 -4247,6 +4247,6 @@@ CONFIG_IIO_KFIFO_BUF=
  # CONFIG_MMA9553 is not set
  # CONFIG_MXC4005 is not set
  # CONFIG_STK8312 is not set
- # CONFIG_STK8BA50 is not set
  
  #
  # Analog to digital converters
@@@ -4297,6 -4341,16 +4341,16 @@@ CONFIG_TI_AM335X_ADC=
  # CONFIG_IIO_ST_GYRO_3AXIS is not set
  # CONFIG_ITG3200 is not set
  
+ #
+ # Health Sensors
+ #
+ #
+ # Heart Rate Monitors
+ #
+ # CONFIG_AFE4403 is not set
+ # CONFIG_AFE4404 is not set
  #
  # Humidity sensors
  #
@@@ -4800,7 -4854,6 +4854,6 @@@ CONFIG_HAVE_ARCH_KGDB=
  # CONFIG_DEBUG_LL is not set
  CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
  # CONFIG_DEBUG_UART_8250 is not set
- # CONFIG_DEBUG_UART_BCM63XX is not set
  CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
  # CONFIG_ARM_KPROBES_TEST is not set
  # CONFIG_PID_IN_CONTEXTIDR is not set
@@@ -4839,7 -4892,7 +4892,7 @@@ CONFIG_CRYPTO_ALGAPI=
  CONFIG_CRYPTO_ALGAPI2=y
  CONFIG_CRYPTO_AEAD=m
  CONFIG_CRYPTO_AEAD2=y
- CONFIG_CRYPTO_BLKCIPHER=y
+ CONFIG_CRYPTO_BLKCIPHER=m
  CONFIG_CRYPTO_BLKCIPHER2=y
  CONFIG_CRYPTO_HASH=y
  CONFIG_CRYPTO_HASH2=y
@@@ -4849,7 -4902,7 +4902,7 @@@ CONFIG_CRYPTO_RNG_DEFAULT=
  CONFIG_CRYPTO_PCOMP2=y
  CONFIG_CRYPTO_AKCIPHER2=y
  # CONFIG_CRYPTO_RSA is not set
- CONFIG_CRYPTO_MANAGER=y
+ CONFIG_CRYPTO_MANAGER=m
  CONFIG_CRYPTO_MANAGER2=y
  # CONFIG_CRYPTO_USER is not set
  CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
@@@ -4859,7 -4912,7 +4912,7 @@@ CONFIG_CRYPTO_NULL2=
  CONFIG_CRYPTO_WORKQUEUE=y
  # CONFIG_CRYPTO_CRYPTD is not set
  # CONFIG_CRYPTO_MCRYPTD is not set
- # CONFIG_CRYPTO_AUTHENC is not set
+ CONFIG_CRYPTO_AUTHENC=m
  # CONFIG_CRYPTO_TEST is not set
  
  #
@@@ -4874,7 -4927,7 +4927,7 @@@ CONFIG_CRYPTO_ECHAINIV=
  #
  # Block modes
  #
- # CONFIG_CRYPTO_CBC is not set
+ CONFIG_CRYPTO_CBC=m
  CONFIG_CRYPTO_CTR=m
  # CONFIG_CRYPTO_CTS is not set
  CONFIG_CRYPTO_ECB=m
@@@ -4887,7 -4940,7 +4940,7 @@@ CONFIG_CRYPTO_PCBC=
  # Hash modes
  #
  CONFIG_CRYPTO_CMAC=m
- CONFIG_CRYPTO_HMAC=y
+ CONFIG_CRYPTO_HMAC=m
  # CONFIG_CRYPTO_XCBC is not set
  # CONFIG_CRYPTO_VMAC is not set
  
@@@ -4900,15 -4953,15 +4953,15 @@@ CONFIG_CRYPTO_CRCT10DIF=
  CONFIG_CRYPTO_GHASH=m
  # CONFIG_CRYPTO_POLY1305 is not set
  # CONFIG_CRYPTO_MD4 is not set
- CONFIG_CRYPTO_MD5=y
+ CONFIG_CRYPTO_MD5=m
  CONFIG_CRYPTO_MICHAEL_MIC=y
  # CONFIG_CRYPTO_RMD128 is not set
  # CONFIG_CRYPTO_RMD160 is not set
  # CONFIG_CRYPTO_RMD256 is not set
  # CONFIG_CRYPTO_RMD320 is not set
- CONFIG_CRYPTO_SHA1=y
- CONFIG_CRYPTO_SHA256=y
- CONFIG_CRYPTO_SHA512=y
+ CONFIG_CRYPTO_SHA1=m
+ CONFIG_CRYPTO_SHA256=m
+ # CONFIG_CRYPTO_SHA512 is not set
  # CONFIG_CRYPTO_TGR192 is not set
  # CONFIG_CRYPTO_WP512 is not set
  
@@@ -4922,7 -4975,7 +4975,7 @@@ CONFIG_CRYPTO_ARC4=
  # CONFIG_CRYPTO_CAMELLIA is not set
  # CONFIG_CRYPTO_CAST5 is not set
  # CONFIG_CRYPTO_CAST6 is not set
- CONFIG_CRYPTO_DES=y
+ CONFIG_CRYPTO_DES=m
  CONFIG_CRYPTO_FCRYPT=m
  # CONFIG_CRYPTO_KHAZAD is not set
  # CONFIG_CRYPTO_SALSA20 is not set
@@@ -4952,16 -5005,15 +5005,15 @@@ CONFIG_CRYPTO_DRBG_HMAC=
  # CONFIG_CRYPTO_DRBG_CTR is not set
  CONFIG_CRYPTO_DRBG=m
  CONFIG_CRYPTO_JITTERENTROPY=m
- CONFIG_CRYPTO_USER_API=y
- CONFIG_CRYPTO_USER_API_HASH=y
- CONFIG_CRYPTO_USER_API_SKCIPHER=y
+ # CONFIG_CRYPTO_USER_API_HASH is not set
+ # CONFIG_CRYPTO_USER_API_SKCIPHER is not set
  # CONFIG_CRYPTO_USER_API_RNG is not set
  # CONFIG_CRYPTO_USER_API_AEAD is not set
  CONFIG_CRYPTO_HW=y
  # CONFIG_CRYPTO_DEV_HIFN_795X is not set
- CONFIG_CRYPTO_DEV_OMAP_SHAM=y
- CONFIG_CRYPTO_DEV_OMAP_AES=y
- CONFIG_CRYPTO_DEV_OMAP_DES=y
+ # CONFIG_CRYPTO_DEV_OMAP_SHAM is not set
+ # CONFIG_CRYPTO_DEV_OMAP_AES is not set
+ # CONFIG_CRYPTO_DEV_OMAP_DES is not set
  # CONFIG_ASYMMETRIC_KEY_TYPE is not set
  
  #