diff options
author | Pavel <pavel@ucw.cz> | 2017-09-15 14:28:36 +0200 |
---|---|---|
committer | Pavel <pavel@ucw.cz> | 2017-09-15 14:28:36 +0200 |
commit | 2482ac0fb3b1ed23415d704edb9185cf06db90e5 (patch) | |
tree | 5f8ebffc02cc3a30a6efe30b2457e1086973d1f9 | |
parent | fdedcd6ab1392ce04e55777e8b53e2ab3396cfdc (diff) | |
download | linux-n900-bt-v4.13.tar.gz |
Compile fixes and configuration for v4.13.bt-v4.13
BT stil works.
root@n900:/home/pavel# cd /my/modules/
root@n900:/my/modules# ../bluez-5.26/tools/btmgmt public-addr
01:02:03:04:05:06
hci0 Set Public Address complete, options:
root@n900:/my/modules# hciconfig hci0 up
root@n900:/my/modules# hcitool inq
Inquiring ...
00:1B:EE:55:F2:EB clock offset: 0x325b class:
0x5a0204
-rw-r--r-- | .config | 136 | ||||
-rw-r--r-- | drivers/bluetooth/nokia_core.c | 14 |
2 files changed, 97 insertions, 53 deletions
@@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.12.0 Kernel Configuration +# Linux/arm 4.13.0 Kernel Configuration # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y @@ -72,6 +72,7 @@ CONFIG_HANDLE_DOMAIN_IRQ=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_GENERIC_CLOCKEVENTS=y @@ -105,7 +106,6 @@ CONFIG_TREE_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y -# CONFIG_TREE_RCU_TRACE is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y @@ -119,7 +119,6 @@ CONFIG_CGROUPS=y # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_RDMA is not set # CONFIG_CGROUP_FREEZER is not set -# CONFIG_CPUSETS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set @@ -181,6 +180,7 @@ CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set +CONFIG_SLAB_MERGE_DEFAULT=y # CONFIG_SLAB_FREELIST_RANDOM is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y @@ -219,6 +219,7 @@ CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set +CONFIG_THIN_ARCHIVES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y @@ -243,6 +244,7 @@ CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y +# CONFIG_REFCOUNT_FULL is not set # # GCOV-based kernel profiling @@ -352,6 +354,7 @@ CONFIG_ARCH_MULTI_V6_V7=y # CONFIG_ARCH_MULTI_CPU_AUTO is not set # CONFIG_ARCH_VIRT is not set # CONFIG_ARCH_MVEBU is not set +# CONFIG_ARCH_ACTIONS is not set # CONFIG_ARCH_ALPINE is not set # CONFIG_ARCH_ARTPEC is not set # CONFIG_ARCH_AT91 is not set @@ -551,6 +554,7 @@ CONFIG_MIGRATION=y CONFIG_BOUNCE=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +# CONFIG_ARCH_WANTS_THP_SWAP is not set CONFIG_NEED_PER_CPU_KM=y # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set @@ -561,6 +565,7 @@ CONFIG_NEED_PER_CPU_KM=y CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_FRAME_VECTOR=y +# CONFIG_PERCPU_STATS is not set CONFIG_FORCE_MAX_ZONEORDER=11 CONFIG_ALIGNMENT_TRAP=y # CONFIG_UACCESS_WITH_MEMCPY is not set @@ -659,6 +664,7 @@ CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y CONFIG_UNIX_DIAG=y +# CONFIG_TLS is not set # CONFIG_XFRM_USER is not set # CONFIG_NET_KEY is not set CONFIG_INET=y @@ -759,7 +765,6 @@ CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y -CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIUART_3WIRE=y # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_BCM is not set @@ -859,6 +864,7 @@ CONFIG_ARM_CCI400_PMU=y # CONFIG_BRCMSTB_GISB_ARB is not set CONFIG_OMAP_INTERCONNECT=y # CONFIG_OMAP_OCP2SCP is not set +# CONFIG_SIMPLE_PM_BUS is not set # CONFIG_VEXPRESS_CONFIG is not set # CONFIG_CONNECTOR is not set CONFIG_MTD=y @@ -870,6 +876,10 @@ CONFIG_MTD_OF_PARTS=y # CONFIG_MTD_AR7_PARTS is not set # +# Partition parsers +# + +# # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y @@ -921,6 +931,7 @@ CONFIG_MTD_CFI_UTIL=y # Self-contained MTD device drivers # # CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_SST25L is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set @@ -946,8 +957,6 @@ CONFIG_MTD_NAND_OMAP2=y # CONFIG_MTD_NAND_NANDSIM is not set # CONFIG_MTD_NAND_BRCMNAND is not set # CONFIG_MTD_NAND_PLATFORM is not set -# CONFIG_MTD_NAND_HISI504 is not set -# CONFIG_MTD_NAND_MTK is not set CONFIG_MTD_ONENAND=y CONFIG_MTD_ONENAND_VERIFY_WRITE=y # CONFIG_MTD_ONENAND_GENERIC is not set @@ -1062,6 +1071,7 @@ CONFIG_SENSORS_LIS3_I2C=y # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS is not set +# CONFIG_CXL_LIB is not set # # SCSI device support @@ -1176,7 +1186,7 @@ CONFIG_NET_VENDOR_8390=y # CONFIG_AX88796 is not set # CONFIG_ETHOC is not set CONFIG_NET_VENDOR_QUALCOMM=y -# CONFIG_QCA7000 is not set +# CONFIG_QCA7000_SPI is not set # CONFIG_QCOM_EMAC is not set # CONFIG_NET_VENDOR_RENESAS is not set # CONFIG_NET_VENDOR_ROCKER is not set @@ -1205,6 +1215,7 @@ CONFIG_NET_VENDOR_WIZNET=y CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set # CONFIG_MDIO_DEVICE is not set +# CONFIG_MDIO_BUS is not set # CONFIG_PHYLIB is not set # CONFIG_MICREL_KS8995MA is not set # CONFIG_PPP is not set @@ -1235,6 +1246,7 @@ CONFIG_WLAN=y # CONFIG_WLAN_VENDOR_ST is not set # CONFIG_WLAN_VENDOR_TI is not set # CONFIG_WLAN_VENDOR_ZYDAS is not set +CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_MAC80211_HWSIM is not set # CONFIG_USB_NET_RNDIS_WLAN is not set @@ -1276,6 +1288,7 @@ CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_GPIO=y # CONFIG_KEYBOARD_GPIO_POLLED is not set @@ -1375,6 +1388,7 @@ CONFIG_TOUCHSCREEN_TSC2005=y # CONFIG_TOUCHSCREEN_SILEAD is not set # CONFIG_TOUCHSCREEN_SIS_I2C is not set # CONFIG_TOUCHSCREEN_ST1232 is not set +# CONFIG_TOUCHSCREEN_STMFTS is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SX8654 is not set # CONFIG_TOUCHSCREEN_TPS6507X is not set @@ -1496,6 +1510,7 @@ CONFIG_I2C_MUX=y # # CONFIG_I2C_ARB_GPIO_CHALLENGE is not set # CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_GPMUX is not set # CONFIG_I2C_MUX_LTC4306 is not set # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set @@ -1571,6 +1586,7 @@ CONFIG_SPI_OMAP24XX=y # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_TLE62X0 is not set +# CONFIG_SPI_SLAVE is not set # CONFIG_SPMI is not set CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y @@ -1587,17 +1603,9 @@ CONFIG_NOKIA_MODEM=y CONFIG_CMT_SPEECH=y CONFIG_SSI_PROTOCOL=y CONFIG_HSI_CHAR=y - -# -# PPS support -# # CONFIG_PPS is not set # -# PPS generators support -# - -# # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set @@ -1617,6 +1625,7 @@ CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_AMD is not set +# CONFIG_PINCTRL_MCP23S08 is not set CONFIG_PINCTRL_SINGLE=y # CONFIG_PINCTRL_SX150X is not set CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y @@ -1667,11 +1676,7 @@ CONFIG_GPIO_TWL4030=y # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_PISOSR is not set - -# -# SPI or I2C GPIO expanders -# -# CONFIG_GPIO_MCP23S08 is not set +# CONFIG_GPIO_XRA1403 is not set # # USB GPIO expanders @@ -1692,6 +1697,7 @@ CONFIG_POWER_SUPPLY=y # CONFIG_CHARGER_SBS is not set CONFIG_BATTERY_BQ27XXX=y CONFIG_BATTERY_BQ27XXX_I2C=y +# CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set CONFIG_BATTERY_TWL4030_MADC=y @@ -1702,8 +1708,10 @@ CONFIG_CHARGER_TWL4030=y # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_MANAGER is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_DETECTOR_MAX14656 is not set CONFIG_CHARGER_BQ2415X=y +# CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set @@ -1872,6 +1880,7 @@ CONFIG_OMAP3_THERMAL=y CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set +CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y # CONFIG_WATCHDOG_SYSFS is not set # @@ -1938,7 +1947,6 @@ CONFIG_MFD_CORE=y # CONFIG_MFD_HI6421_PMIC is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set -# CONFIG_INTEL_SOC_PMIC is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set @@ -1985,6 +1993,7 @@ CONFIG_MFD_SYSCON=y # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TI_LP87565 is not set # CONFIG_MFD_TPS65218 is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set @@ -2067,6 +2076,7 @@ CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_VIDEO_V4L2=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_V4L2_FWNODE=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_DMA_CONTIG=y @@ -2107,6 +2117,7 @@ CONFIG_RC_DEVICES=y # CONFIG_MEDIA_USB_SUPPORT is not set CONFIG_V4L_PLATFORM_DRIVERS=y # CONFIG_VIDEO_OMAP2_VOUT is not set +# CONFIG_VIDEO_MUX is not set CONFIG_VIDEO_OMAP3=y # CONFIG_VIDEO_OMAP3_DEBUG is not set # CONFIG_SOC_CAMERA is not set @@ -2185,6 +2196,7 @@ CONFIG_MEDIA_ATTACH=y # CONFIG_VIDEO_KS0127 is not set # CONFIG_VIDEO_ML86V7667 is not set # CONFIG_VIDEO_AD5820 is not set +# CONFIG_VIDEO_DW9714 is not set # CONFIG_VIDEO_SAA7110 is not set # CONFIG_VIDEO_SAA711X is not set # CONFIG_VIDEO_TC358743 is not set @@ -2222,11 +2234,13 @@ CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_SMIAPP_PLL=y # CONFIG_VIDEO_OV2640 is not set # CONFIG_VIDEO_OV2659 is not set +# CONFIG_VIDEO_OV5640 is not set # CONFIG_VIDEO_OV5645 is not set # CONFIG_VIDEO_OV5647 is not set # CONFIG_VIDEO_OV7640 is not set # CONFIG_VIDEO_OV7670 is not set # CONFIG_VIDEO_OV9650 is not set +# CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_VS6624 is not set # CONFIG_VIDEO_MT9M032 is not set # CONFIG_VIDEO_MT9M111 is not set @@ -2265,6 +2279,10 @@ CONFIG_VIDEO_ADP1653=y # CONFIG_VIDEO_SAA6752HS is not set # +# SDR tuner chips +# + +# # Miscellaneous helper chips # # CONFIG_VIDEO_THS7303 is not set @@ -2460,9 +2478,7 @@ CONFIG_SND_PCM=y CONFIG_SND_DMAENGINE_PCM=y CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y -# CONFIG_SND_SEQUENCER is not set -# CONFIG_SND_MIXER_OSS is not set -# CONFIG_SND_PCM_OSS is not set +# CONFIG_SND_OSSEMUL is not set CONFIG_SND_PCM_TIMER=y # CONFIG_SND_HRTIMER is not set # CONFIG_SND_DYNAMIC_MINORS is not set @@ -2471,11 +2487,9 @@ CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set -# CONFIG_SND_RAWMIDI_SEQ is not set +# CONFIG_SND_SEQUENCER is not set # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set -# CONFIG_SND_SBAWE_SEQ is not set -# CONFIG_SND_EMU10K1_SEQ is not set # CONFIG_SND_DRIVERS is not set # @@ -2511,6 +2525,10 @@ CONFIG_SND_OMAP_SOC_MCBSP=y CONFIG_SND_OMAP_SOC_RX51=y # CONFIG_SND_OMAP_SOC_OMAP_TWL4030 is not set # CONFIG_SND_SOC_IMG is not set + +# +# STMicroelectronics STM32 SOC audio support +# # CONFIG_SND_SOC_XTFPGA_I2S is not set # CONFIG_ZX_TDM is not set CONFIG_SND_SOC_I2C_AND_SPI=y @@ -2548,6 +2566,7 @@ CONFIG_SND_SOC_I2C_AND_SPI=y # CONFIG_SND_SOC_CS53L30 is not set # CONFIG_SND_SOC_DIO2125 is not set # CONFIG_SND_SOC_ES7134 is not set +# CONFIG_SND_SOC_ES8316 is not set # CONFIG_SND_SOC_ES8328_I2C is not set # CONFIG_SND_SOC_ES8328_SPI is not set # CONFIG_SND_SOC_GTM601 is not set @@ -2605,12 +2624,15 @@ CONFIG_SND_SOC_TLV320AIC3X=y # CONFIG_SND_SOC_WM8974 is not set # CONFIG_SND_SOC_WM8978 is not set # CONFIG_SND_SOC_WM8985 is not set +# CONFIG_SND_SOC_ZX_AUD96P22 is not set # CONFIG_SND_SOC_NAU8540 is not set # CONFIG_SND_SOC_NAU8810 is not set # CONFIG_SND_SOC_NAU8824 is not set CONFIG_SND_SOC_TPA6130A2=y # CONFIG_SND_SIMPLE_CARD is not set # CONFIG_SND_SIMPLE_SCU_CARD is not set +# CONFIG_SND_AUDIO_GRAPH_CARD is not set +# CONFIG_SND_AUDIO_GRAPH_SCU_CARD is not set # # HID support @@ -2655,6 +2677,7 @@ CONFIG_HID_GENERIC=y # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set +# CONFIG_HID_ITE is not set # CONFIG_HID_TWINHAN is not set # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set @@ -2675,6 +2698,7 @@ CONFIG_HID_GENERIC=y # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set +# CONFIG_HID_RETRODE is not set # CONFIG_HID_ROCCAT is not set # CONFIG_HID_SAITEK is not set # CONFIG_HID_SAMSUNG is not set @@ -2850,6 +2874,7 @@ CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # CONFIG_USB_PXA27X is not set # CONFIG_USB_MV_UDC is not set # CONFIG_USB_MV_U3D is not set +# CONFIG_USB_SNP_UDC_PLAT is not set # CONFIG_USB_M66592 is not set # CONFIG_USB_BDC_UDC is not set # CONFIG_USB_NET2272 is not set @@ -2883,6 +2908,7 @@ CONFIG_USB_ETH=y # # USB Power Delivery and Type-C drivers # +# CONFIG_TYPEC_UCSI is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_UWB is not set CONFIG_MMC=y @@ -2891,7 +2917,6 @@ CONFIG_PWRSEQ_EMMC=y CONFIG_PWRSEQ_SIMPLE=y CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 -CONFIG_MMC_BLOCK_BOUNCE=y CONFIG_SDIO_UART=y # CONFIG_MMC_TEST is not set @@ -2962,6 +2987,7 @@ CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set +CONFIG_RTC_NVMEM=y # # RTC interfaces @@ -3052,6 +3078,7 @@ CONFIG_RTC_I2C_AND_SPI=y # on-CPU RTC drivers # # CONFIG_RTC_DRV_OMAP is not set +# CONFIG_RTC_DRV_FTRTC010 is not set # CONFIG_RTC_DRV_SNVS is not set # CONFIG_RTC_DRV_R7301 is not set @@ -3163,7 +3190,6 @@ CONFIG_STAGING=y # # Light sensors # -# CONFIG_SENSORS_ISL29028 is not set # CONFIG_TSL2x7x is not set # @@ -3234,16 +3260,13 @@ CONFIG_COMMON_CLK=y # CONFIG_COMMON_CLK_PIC32 is not set # CONFIG_COMMON_CLK_VC5 is not set # CONFIG_COMMON_CLK_TI_ADPLL is not set - -# -# Hardware Spinlock drivers -# +# CONFIG_HWSPINLOCK is not set # # Clock Source drivers # -CONFIG_CLKSRC_OF=y -CONFIG_CLKSRC_PROBE=y +CONFIG_TIMER_OF=y +CONFIG_TIMER_PROBE=y CONFIG_CLKSRC_MMIO=y CONFIG_CLKSRC_TI_32K=y # CONFIG_ARM_TIMER_SP804 is not set @@ -3279,6 +3302,7 @@ CONFIG_OMAP_IOMMU=y # # Rpmsg drivers # +# CONFIG_RPMSG_QCOM_GLINK_RPM is not set # # SOC (System On Chip) specific Drivers @@ -3294,9 +3318,18 @@ CONFIG_OMAP_IOMMU=y # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y -# CONFIG_SOC_ZTE is not set # CONFIG_PM_DEVFREQ is not set -# CONFIG_EXTCON is not set +CONFIG_EXTCON=y + +# +# Extcon Device Drivers +# +# CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_GPIO is not set +# CONFIG_EXTCON_MAX3355 is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +# CONFIG_EXTCON_USB_GPIO is not set CONFIG_MEMORY=y # CONFIG_TI_EMIF is not set CONFIG_OMAP_GPMC=y @@ -3366,7 +3399,9 @@ CONFIG_IIO=y # CONFIG_NAU7802 is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set # CONFIG_TI_ADC12138 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set # CONFIG_TI_ADS1015 is not set @@ -3513,6 +3548,7 @@ CONFIG_TWL4030_MADC=y # CONFIG_CM36651 is not set # CONFIG_GP2AP020A00F is not set # CONFIG_SENSORS_ISL29018 is not set +# CONFIG_SENSORS_ISL29028 is not set # CONFIG_ISL29125 is not set # CONFIG_JSA1212 is not set # CONFIG_RPR0521 is not set @@ -3547,6 +3583,11 @@ CONFIG_SENSORS_TSL2563=y # CONFIG_SENSORS_HMC5843_SPI is not set # +# Multiplexers +# +# CONFIG_IIO_MUX is not set + +# # Inclinometer sensors # @@ -3615,12 +3656,13 @@ CONFIG_OMAP_IRQCHIP=y # PHY Subsystem # CONFIG_GENERIC_PHY=y -# CONFIG_PHY_DM816X_USB is not set +# CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_CPCAP_USB is not set +# CONFIG_PHY_DM816X_USB is not set # CONFIG_OMAP_CONTROL_PHY is not set CONFIG_TWL4030_USB=y -# CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_POWERCAP is not set # CONFIG_MCB is not set @@ -3635,7 +3677,7 @@ CONFIG_TWL4030_USB=y # # CONFIG_ANDROID is not set # CONFIG_DAX is not set -# CONFIG_NVMEM is not set +CONFIG_NVMEM=y # CONFIG_STM is not set # CONFIG_INTEL_TH is not set @@ -3875,7 +3917,7 @@ CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # # Debug Lockups and Hangs # -# CONFIG_LOCKUP_DETECTOR is not set +# CONFIG_SOFTLOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set # CONFIG_PANIC_ON_OOPS is not set @@ -3903,6 +3945,7 @@ CONFIG_DEBUG_PREEMPT=y # CONFIG_LOCK_TORTURE_TEST is not set # CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_STACKTRACE is not set +# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_BUGVERBOSE is not set # CONFIG_DEBUG_LIST is not set @@ -3915,7 +3958,6 @@ CONFIG_DEBUG_PREEMPT=y # RCU Debugging # # CONFIG_PROVE_RCU is not set -# CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_PERF_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set @@ -3930,6 +3972,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y @@ -3963,10 +4006,12 @@ CONFIG_TRACING_SUPPORT=y # CONFIG_TEST_USER_COPY is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_SYSCTL is not set # CONFIG_TEST_UDELAY is not set # CONFIG_MEMTEST is not set # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_BUG_ON_DATA_CORRUPTION is not set +# CONFIG_TEST_KMOD is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set @@ -4162,9 +4207,7 @@ CONFIG_CRYPTO_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set -# 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_CRYPTO_DEV_OMAP is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set # @@ -4196,13 +4239,12 @@ CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set +# CONFIG_CRC4 is not set CONFIG_CRC7=y # CONFIG_LIBCRC32C is not set # CONFIG_CRC8 is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set -CONFIG_LZO_COMPRESS=y -CONFIG_LZO_DECOMPRESS=y # CONFIG_XZ_DEC is not set # CONFIG_XZ_DEC_BCJ is not set CONFIG_GENERIC_ALLOCATOR=y diff --git a/drivers/bluetooth/nokia_core.c b/drivers/bluetooth/nokia_core.c index 3d96166e25c43b..a091620c2cb506 100644 --- a/drivers/bluetooth/nokia_core.c +++ b/drivers/bluetooth/nokia_core.c @@ -198,6 +198,8 @@ static void h4p_simple_send_frame(struct h4p_info *info, struct sk_buff *skb) h4p_enable_tx_nopm(info); } +#define _skb_put(a, b) ((char *) skb_put(a, b)) + /* Negotiation functions */ static int h4p_send_alive_packet(struct h4p_info *info) { @@ -214,7 +216,7 @@ static int h4p_send_alive_packet(struct h4p_info *info) return -ENOMEM; memset(skb->data, 0x00, len); - *skb_put(skb, 1) = H4_ALIVE_PKT; + *_skb_put(skb, 1) = H4_ALIVE_PKT; hdr = (struct h4p_alive_hdr *)skb_put(skb, sizeof(*hdr)); hdr->dlen = sizeof(*pkt); pkt = (struct h4p_alive_pkt *)skb_put(skb, sizeof(*pkt)); @@ -267,7 +269,7 @@ static int h4p_send_negotiation(struct h4p_info *info) return -ENOMEM; memset(skb->data, 0x00, len); - *skb_put(skb, 1) = H4_NEG_PKT; + *_skb_put(skb, 1) = H4_NEG_PKT; neg_hdr = (struct h4p_neg_hdr *)skb_put(skb, sizeof(*neg_hdr)); neg_cmd = (struct h4p_neg_cmd *)skb_put(skb, sizeof(*neg_cmd)); @@ -449,7 +451,7 @@ static inline void h4p_handle_byte(struct h4p_info *info, u8 byte) break; case WAIT_FOR_HEADER: info->rx_count--; - *skb_put(info->rx_skb, 1) = byte; + *_skb_put(info->rx_skb, 1) = byte; if (info->rx_count != 0) break; info->rx_count = h4p_get_data_len(info, info->rx_skb); @@ -465,7 +467,7 @@ static inline void h4p_handle_byte(struct h4p_info *info, u8 byte) break; case WAIT_FOR_DATA: info->rx_count--; - *skb_put(info->rx_skb, 1) = byte; + *_skb_put(info->rx_skb, 1) = byte; break; default: WARN_ON(1); @@ -931,12 +933,12 @@ static int h4p_hci_send_frame(struct hci_dev *hdev, struct sk_buff *skb) } /* Push frame type to skb */ - *skb_push(skb, 1) = bt_cb(skb)->pkt_type; + *((char *) skb_push(skb, 1)) = bt_cb(skb)->pkt_type; /* We should always send word aligned data to h4+ devices */ if (skb->len % 2) { if (skb_pad(skb, 1)) return -ENOMEM; - *skb_put(skb, 1) = 0x00; + *_skb_put(skb, 1) = 0x00; } if (err) return err; |