linux-snapdragon (4.4.0-1013.13) xenial; urgency=low [ Kamal Mostafa ] * Release Tracking Bug - LP: #1575237 * Miscellaneous Ubuntu changes - [Config] updateconfigs after 4.4.0-22.38 rebase -- Kamal Mostafa Tue, 26 Apr 2016 08:27:08 -0700 linux-snapdragon (4.4.0-1012.12) xenial; urgency=low [ Tim Gardner ] * Release Tracking Bug - LP: #1572284 * Rebase to Ubuntu-4.4.0-21.37 -- Tim Gardner Tue, 19 Apr 2016 13:03:54 -0600 linux-snapdragon (4.4.0-1011.11) xenial; urgency=low [ Tim Gardner ] * Release Tracking Bug - LP: #1567379 * Miscellaneous Ubuntu changes - [Config] disable PROVE_LOCKING - [Config] PREEMPT_VOLUNTARY=y - [Config] disable DEBUG_LOCK_ALLOC - [Config] disable DEBUG_SPINLOCK - [Config] disable DEBUG_MUTEXES - [Config] INLINE_*_UNLOCK=y * Miscellaneous upstream changes - arm64: clean up defconfig with savedefconfig - configs: add SPI_SPIDEV as module in distro.config - arm64: dts: apq8016-sbc: Add aliases to spi device. - regulator: qcom_spmi: Add slewing delays for all SMPS types - regulator: qcom_spmi: Only use selector based regulator ops -- Paolo Pisati Wed, 06 Apr 2016 16:29:44 +0200 linux-snapdragon (4.4.0-1010.10) xenial; urgency=low [ Tim Gardner ] * Release Tracking Bug - LP: #1563910 * Rebase to Ubuntu-4.4.0-17.33 * Miscellaneous Ubuntu changes - handle rprovides via dpkg-gencontrol - [Config] updateconfigs after rebase to Ubuntu-4.4.0-17.33 -- Tim Gardner Wed, 30 Mar 2016 08:30:18 -0600 linux-snapdragon (4.4.0-1009.9) xenial; urgency=low * rebased on Ubuntu-4.4.0-13.29 * Feature Freeze Exception (LP: #1558535) -- Tim Gardner Tue, 15 Mar 2016 15:33:32 -0600 linux-snapdragon (4.4.0-1008.8) xenial; urgency=low [ Paolo Pisati ] * Rebased on Ubuntu-4.4.0-11.26 * Miscellaneous Ubuntu changes - [Config] CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y -- Paolo Pisati Thu, 10 Mar 2016 11:16:08 +0100 linux-snapdragon (4.4.0-1007.7) xenial; urgency=low [ Paolo Pisati ] * Rebased on Ubuntu-4.4.0-10.25 * need arm64 acpi parking protocol support in xenial (LP: #1547047) - arm64: kernel: implement ACPI parking protocol * Miscellaneous Ubuntu changes - [Config] ARM64_ACPI_PARKING_PROTOCOL=y -- Paolo Pisati Mon, 07 Mar 2016 15:57:39 +0100 linux-snapdragon (4.4.0-1006.6) xenial; urgency=low [ Paolo Pisati ] * Updated qcomlt-4.4 BSP @ 86e3204d9 * Rebased on Ubuntu-4.4.0-6.21 * Miscellaneous Ubuntu changes - [Config] updateconfigs * Miscellaneous upstream changes - ASoC: qcom: use snd_dma_alloc/free* apis - ASoC: qcom: add wrdma register details to lpass_variant - ASoC: qcom: rename rdmactl_audif_start to dmactrl_audif_start - ASoC: qcom: pass direction to dma allocation - ASoC: qcom: ipq806x: add error in dma allocation. - ASoC: qcom: ipq806x: add wrdma related register offsets - ASoC: qcom: add mic related i2s control register defines - ASoC: qcom: add wrdma dma channel start - ASoC: qcom: rename rdma_ch_bit_map to dma_ch_bit_map - ASoC: qcom: apq8016: add wrdma support - ASoC: qcom: add wrdma register definations - ASoC: qcom: add generic bit masks for RDMA and WRDMA - ASoC: qcom: apq8016: set the correct max register for regmap - ASoC: qcom: add mic support - ASoC: qcom: apq8016-sbc: add mic support - ASoC: add audio routing support - arm64: dts: qcom: add audio capture support - drm/i2c: adv7511: Add HPD support - arm64: dts: qcom: apq8016-sbc: Enable ADV7533 interrupts - dts: arm64: qcom: remove dmic pins in default pinctrl - ASoC: codec: msm8x16: check return value of msm8x16_wcd_codec_parse_dt - ASoC: codec: msm8x16: enable regulators before accessing registers - drm/msm: Boost the GPU clock on msm8916 for better performance - firmware: qcom: scm: Convert to platform driver - firmware: scm: make scm_init call from probe - arm64: dts: qcom : add scm device node - firmware: scm: make scm clks optional - arm: dts: qcom : add scm device node - iommu: qcom: check scm avaiablity before initialization. - ARM: dts: ifc6410: remove pinctrl defaults from gpio node. -- Paolo Pisati Fri, 26 Feb 2016 14:39:48 +0100 linux-snapdragon (4.4.0-1005.5) xenial; urgency=low [ Paolo Pisati ] * SAUCE: dtb: add a custom apq8016 for snappy with sdhc_2's vmmc-supply disabled -- Paolo Pisati Fri, 19 Feb 2016 13:34:25 +0100 linux-snapdragon (4.4.0-1004.4) xenial; urgency=low [ Paolo Pisati ] * [Config] MMC_BLOCK_MINORS=32 -- Paolo Pisati Tue, 09 Feb 2016 10:27:30 +0100 linux-snapdragon (4.4.0-1003.3) xenial; urgency=low [ Upstream Kernel Changes ] * arm64: dts: qcom: fix typo in usb id pins * usb: phy: msm: Fix state machine worker logic for OTG mode. -- Paolo Pisati Fri, 05 Feb 2016 14:38:07 +0100 linux-snapdragon (4.4.0-1002.2) xenial; urgency=low [ Paolo Pisati ] * [Config] copy annotations from master * [Config] updateconfigs * [Config] better align config with qcomlt-4.4 * [Config] FTBFS: disable DRM_PANEL_SIMPLE -- Paolo Pisati Thu, 04 Feb 2016 17:21:00 +0100 linux-snapdragon (4.4.0-1001.1) xenial; urgency=low [ Paolo Pisati ] * Imported http://git.linaro.org/landing-teams/working/qualcomm/kernel.git - qcomlt-4.4 @ 17a6dbb * Rebased on Ubuntu-4.4.0-2.16 [ Upstream Kernel Changes ] * mmc: mmci: Support any block sizes for ux500v2 and qcom variant * hid: add support for Lilliput touchscreen * ARM: qcom_defconfig: Add QCOM specific drivers * arm:multi_v7_defconfig: Add QCOM specific Kconfigs * WIP:pwrseq: Convert in to proper platform device * iommu:msm: fix compilation error. * Input: pm8941: Add RESIN_N input handling * media: v4l2-controls: add h264 5.2 level and constrained high profile * media: vidc: Qualcomm video encoder/decoder driver * PCI: designware: add memory barrier after enabling region * DT: PCI: qcom: Document PCIe devicetree bindings * PCI: qcom: Add Qualcomm PCIe controller driver * drm/edid: Add support to get edid early * drm/edid: export edid_vendor() * drm/panel: simple-panel: Add panel picker support. * drm/msm: mdp4 lvds: continue if the panel is not connected * drm/msm: mdp4 lvds: Check the panel node in detect_panel() * devicetree: Add hardware rng entry to qcom-apq8064.dtsi * ARM: dts: qcom: apq8064: Add hwmutex and SMEM nodes * ARM: dts: qcom: apq8064: Declare all pm8921 regulators * ARM: dts: qcom: apq8064: Introduce gsbi5 and gsbi5 serial node * arm: dts: qcom: Add generic PMIC gpio/MPP compat strings * arm: dts: qcom: apq8064: Add fixed rate on-board oscillators * ARM: dts: qcom: apq8064-ifc6410 Use hardware flow control for GSBI6 * ARM: dts: apq8064: add pcie devicetree node * ARM: dts: ifc6410: enable pcie dt node for this board * ARM: dts: apq8064: Add MDP support * ARM: dts: ifc6410: enable MDP support * ARM: dts: qs600: enable MDP support * ARM: dts: ifc6410: add inforce LVDS panel support * ARM: dts: APQ8064: Add iommu * ARM: dts: apq8064: add pci support in CM QS600 * ARM: dts: qcom: Add necessary DT data for Krait cpufreq * ARM: qcom: add description of KPSS WDT for APQ8064 * ARM: dts: apq8064: Assign a power supply to each CPU * ARM: dts: apq8064: Add OPP data for frequencies above 1ghz * ARM: dts: apq8064: Add thermal cooling maps * ARM: dts: apq8064: Add voltage ranges of the SAW2 regulators * ARM: dts: apq8064: Add reference to the L2 clock * ARM: dts: apq8064: Add a DT node for the L2 data * ARM: dts: apq8064: Add ADM configuration node * arm: dts: Added eInfochips ERAGON600 board support * ARM: dts: ifc6410: HACK add bt reset gpios to pwrseq * ARM: dts: apq8064: Increase critical temperature to 110C * arm: dts: apq8064: Add thermal zones, tsens and qfprom nodes * arm64: dts: qcom: 8x16: UART1 add CTS_N, RTS_N pin configurations * arm64: dts: qcom: 8x16: UART1 and UART2 use DMA for RX and TX * arm64: dts: qcom: Make msm8916-mtp compatible string compliant * arm64: dts: qcom: Alias pm8916 on msm8916 devices * arm64: dts: qcom: msm8916: Add fixed rate on-board oscillators * arm64: dts: fix the i2c aliasing to match to schematics. * arm64: dts: set the default i2c pin drive strength to 16mA * arm64: dts: qcom: Add MSM8916 SMEM nodes * arm64: dts: qcom: Add RPM/SMD support on MSM8916 * arm64: dts: Add PM8916 support on MSM8916 * arm64: dts: qcom: Add pm8994, pmi8994, pm8004 PMIC skeletons * arm64: dts: qcom: Add pm8994 gpios and MPPs * arm64: dts: apq8016-sbc: enable UART0 on LS connector * arm64: dts: apq8016-sbc: add label properties for UART, I2C, and SPI * devicetree: bindings: Document qcom,msm-id and qcom,board-id * arm64: dts: Add Qualcomm MSM8916 & MTP8916 ids * DT: arm64: msm8916-mtp: enable spi3 * arm64: dts: qcom: Add APQ8016 SBC support * arm64: dts: qcom: Add USB related device nodes on APQ8016 SBC board * arm64: dts: qcom: Add sdhci support for APQ8016 SBC board * arm64: dts: Add nodes we need for SMP boot * ARM: dts: Enable SD card (disable vmcc) * arm64: msm8916 dtsi: Add mdss support * arm64: sb8016: Add ADV7533 bridge in sbc8016 dtsi * arm64: dts: Add apq8016-sbc hdmi audio support * arm64: dts: qcom: apq8016-sbc: Don't hog client driver pins * arm64: dts: qcom: Fix apq8016-sbc board USB related pin definitions * arm64: dts: qcom: apq8016-sbc: add D+/D- route switch GPIO * arm64: dts: qcom: apq8016-sbc: Fix sdhci pinctrl default state name * arm64: dts: qcom: apq8016-sbc: Enable SD card slot * arm64: dts: qcom: Fix MPP's function used for LED control * arm64: dts: qcom: Enable USB manual pullup on msm8916 * arm64: dts: qcom: msm8916: Add RPMCC DT node * arm64: dts: qcom: msm8916: Add A53 DT node * arm64: dts: Add cpufreq-dt support for msm8916 * arm64: dts: Add clock-latency for msm8916 * arm64: dts: Add CPR DT node for msm8916 * arm64: dts: Add cpu-supply properties for cpufreq * arm: dts: msm8974: Add thermal zones, tsens and eeprom nodes * arm: dts: apq8084: Add thermal zones, tsens and eeprom nodes * arm64: dts: msm8916: Add thermal zones, tsens and eeprom nodes * arm64: dts: Add spmi-regulator nodes for pm8916 * arm64: dts: msm8916: Add cpu cooling maps * WIP: dt: add support for gpu on msm8916/apq8016 * DT: arm64: add iommu dtsi files * arm64: dt: Add WCNSS related nodes * dts: arm64: apq8016-sbc: enable LS 1.8v regulator by default * ARM64: dts: Fix the missing usb otg regulators. * arm64: dts: Fix memory region descriptions * arm64: dts: msm8916: add wcd codec support * arm64: dts: add support to analog audio playback * arm64: dts: qcom: 8x16: Add fixed rate on-board XO oscillator * arm64: dts: qcom: Add msm8916 CoreSight components * dts: qcom: Add CoreSight components for MSM8916 * arm64: dts: Fix the hypervisor and tz memory region size * arm64: dts: remove the #if 0 around bluetooth * wcn36xx: Update DT to support wcn36xx wifi driver * WIP:dts: arm64: add q6v5 pil support * arm64: dt: Add msm bus nodes * arm64: dts: usb: Add bus scaling suppport * arm64: dts: Add rpm_log support * dts: arm64: msm8916: add vidc dt nodes * dts: arm64: qcom: apq8016-sbc: enable vidc and vidc-rproc * arm64: apq8016-sbc.dtsi: Add regulators needed by adv7533 * arm64: msm8916-mdss.dtsi: Add bus scaling properties for mdp * arm64: dts: Align msm8916 cpu thermal trip point ranges * arm64: dts: qcom: apq8016-sbc: Add Volume Up key device node * arm64: dts: qcom: apq8016-sbc: Add Volume Down definitions * arm64: dts: qcom: apq8016-sbc: Limit MPP4 high state to 1.8V * arm64: dts: apq8016-sbc: add regulators support * arm64: dts: move smem node after the soc node * arm64: dts: add spmi prefix to regulators * WIP: update iommu header * soc: qcom: import socinfo.h * iommu: qcom: forward port iommu v1 * iommu: qcom: v1: rework secure part and build * iommu: qcom: v1: fix wrong sg interator * iommu: msm: Invalidate properly from iommu_unmap * arm64: provide dma cache routines with same API as 32 bit * qcom: iommu: Make use of domain_alloc and domain_free * DOWNSTREAM: drm/msm: use downstream iommu * iommu/msm: Add DT adaptation * iommu/msm: Move the contents from msm_iommu_dev.c to msm_iommu.c * iommu/msm: Add support for generic master bindings * iommu/msm: Set cacheability attributes without tex remap * temp: Add dummy msm_iommu_get_ctx and fix broken build * arm: dma-mapping: Don't override dma_ops in arch_setup_dma_ops() * of: dma: Move range size workaround to of_dma_get_range() * of: dma: Make of_dma_deconfigure() public * of: dma: Split of_configure_dma() into mask and ops configuration * drivers: platform: Configure dma operations at probe time * iommu: of: Document the of_iommu_configure() function * iommu: of: Handle IOMMU lookup failure with deferred probing or error * drm/msm: temp: Add a check to be compatible against both iommuv0/v1 * iommu/msm: Fix "scheduling while atomic" bug * pci: use new of_dma_configure* apis * dt/bindings: qcom_adm: Fix channel specifiers * dmaengine: Add ADM driver * dmaengine: adm: Fix ADM hardware descriptor creation when flow control is enabled * dmaengine: adm: Use 'soft' flush when stopping DMA * dmaengine: adm: Don't reset controller during probe * dmaengine: adm: Start next DMA even if there is no ongoing transaction * ARM: cpuidle: Add cpuidle support for QCOM cpus * arm64: defconfig: qcom: Enable restart driver * arm64: introduce CPU_OF_TABLES for cpu ops selection * arm64: smp: move the pen to a header file * arm64: qcom: add cpu operations * arm64: defconfig: add qcom specifics * common: DMA-mapping: Add strongly ordered memory attribute * arm: Add option to skip buffer zeroing * arm64: Add support for DMA_ATTR_STRONGLY_ORDERED * arm64: dma-mapping: add support for IOMMU mapper * arm64: mm: Fix a bug in iommu dma-mapping * arm64: dma-mapping: fix DMA_ATTR_STRONGLY_ORDERED in __get_dma_pgprot * arm64: dma-mapping: map sg lists into the SMMU as virtually contiguous * arm64: fixup for mm renames * drm/mipi_dsi: refactor device creation * drm/mipi_dsi: check for used channels * drm/mipi_dsi: Create dummy DSI devices * drm/mipi_dsi: Get DSI host by DT device node * drm/i2c: adv7511: Fix mutex deadlock when interrupts are disabled * drm/i2c: adv7511: Initial support for adv7533 * drm/i2c: adv7511: Refactor encoder slave functions * drm/i2c: adv7511: Add drm_bridge/connector for ADV7533 * drm/i2c: adv7511: Create mipi_dsi_device for ADV7533 * drm/i2c: adv7511: setup CEC registers during power off-power-on sequence * drm/i2c: adv7511: Use internal timing generator * drm/i2c: adv7511: Change DSI lanes dynamically * drm/i2c: adv7511: Move the common data structures to header file * drm/i2c: adv7511: Add Audio support. * drm/i2c: adv7511: Enable the audio data and clock pads on adv7533 * HACK: drm/i2c: adv7511: Remove hotplug event handling * drm/i2c: adv7511: move to use reg_sequence * drm/i2c: adv7511: fixup the dapm bias level access * drm/i2c: adv7511: Init regulators * clk: qcom: gdsc: Use PM clocks to control gdsc clocks * clk: qcom: gdsc: Enable an RCG before turing on the gdsc * clk: qcom: gdsc: Manage clocks with !CONFIG_PM * clk: qcom: common: Add API to register board clocks backwards compatibly * clk: qcom: Move cxo/pxo/xo into dt files * clk: qcom: msm8916: Move xo and sleep clocks into DT * ARM: Add Krait L2 register accessor functions * clk: Avoid sending high rates to downstream clocks during set_rate * clk: mux: Split out register accessors for reuse * clk: Add safe switch hook * clk: qcom: Add support for High-Frequency PLLs (HFPLLs) * clk: qcom: Add HFPLL driver * clk: qcom: Add MSM8960/APQ8064's HFPLLs * clk: qcom: Add IPQ806X's HFPLLs * clk: qcom: Add support for Krait clocks * clk: qcom: Add KPSS ACC/GCC driver * clk: qcom: Add Krait clock controller driver * cpufreq: Add module to register cpufreq on Krait CPUs * clk: qcom: Add support for SMD-RPM Clocks * clk: qcom: Add support for RPM Clocks * clk: qcom: Add support for msm8974 RPM-SMD clocks * clk: qcom: msm8974: Remove gfx3d clock from MMCC * clk: qcom: Add support for apq8084 RPM-SMD clocks * clk: qcom: Add support for regmap mux-div clocks * clk: qcom: Add A53 clock driver * soc: qcom: Add support for SAW2 regulators * clk:gcc-msm8916: add missing mss_q6_bimc_axi clock * thermal: qcom: tsens: Add a skeletal TSENS drivers * thermal: qcom: tsens-8916: Add support for 8916 family of SoCs * thermal: qcom: tsens-8974: Add support for 8974 family of SoCs * thermal: qcom: tsens-8960: Add support for 8960 family of SoCs * amba: Defer device peripheral ID read * coresight-etm3x: Add Qualcomm PTM v1.1 peripheral ID * i2c: qup: Change qup_wait_writeready function to use for all timeouts * qup: i2c: factor out common code for reuse * i2c: qup: Add V2 tags support * i2c: qup: Transfer each i2c_msg in i2c_msgs without a stop bit * i2c: qup: Add bam dma capabilities * i2c: qup: Remove verbose messages. * drm/msm/dsi: Parse lane swap information from DT * drm/msm/dsi: Add a delay when performing software reset * drm/msm/dsi: Remove incorrect warning on host attach * drm/msm/dsi: Don't call hpd helper unconditionally * HACK: drm/msm/mdp5: Make sure mdp5 clocks aren't disbaled when we need them * mdp4: Add iommu detach_dev in error path * drm/msm: remove pm_runtime_put() calls * drm/msm/dsi: Update the "vdd" voltage range * drm/msm/mdp5: Update bus scaling support * mmc: sdhci: let GPIO based card detection have higher precedence * mmc: sdhci-msm: Add SDHCI_QUIRK_NO_CARD_NO_RESET * soc: qcom: Introduce common SMEM state machine code * soc: qcom: smsm: Add driver for Qualcomm SMSM * soc: qcom: smp2p: Qualcomm Shared Memory Point to Point * soc: qcom: enable smsm/smp2p modular build * ARM: qcom: select ARM_CPU_SUSPEND for power management * soc: qcom: Introduce WCNSS_CTRL SMD client * soc: qcom: smd-rpm: Add existing platform support * ARM: 8485/1: cpuidle: remove cpu parameter from the cpuidle_ops suspend hook * drivers/soc/qcom/smd.c: use __ioread32_copy() instead of open-coding it * regulator: qcom-smd: Add PM8916 support * regulator: qcom-smd: Add support for PMA8084 * arm64: add qcom_defconfig * soc: qcom: smem: Add debugfs * remoteproc: core: Make the loaded resource table optional * remoteproc: qcom-pil: Implementation of Qualcomm TZ backed PIL * remoteproc: Add additional crash reasons * remoteproc: qcom-tz-pil: Add interrupts and gpio hooks * remoteproc: qcom-tz: Inform SMD about crashing remotes * remoteproc: qcom-tz: Finish shutdown on timeout * remoteproc: qcom: tz-pil: Round up max address * remoteproc: Support loading firmware from lately mounted fs (HACK) * remoteproc: qcom: q6v5 pil: Initial hack to boot mss * remoteproc: qcom-tz: Update to match smem api changes * remoteproc: qcom-tz: Update smem prototypes * remoteproc: qcom-tz: Drop smd reset stuff for now * remoteproc: qcom: Extract PAS and fix compilation for 4.1 * remoteproc: qcom_tz_pil: Fix compiler issues * remoteproc: qcom_q6v5_pil: Fix 64 bit * regulator: qcom: smd: Regulator driver for the Qualcomm RPM * gpio: qcom-smsm: Add driver for Qualcomm SMSM * gpio: smsm: Update smem prototypes * gpio: smsm: Fix compiler warnings * soc: qcom: smd: Use correct smem id * gpio: qcom-smp2p: Qualcomm Shared Memory Point to Point * dt-binding: gpio: Introduce qcom,smp2p binding documentation * gpio: qcom-smp2p: Fix compile issues * remoteproc: tz_pil: Fixes to support 8916 * HACK: soc: qcom: smd: Add debug to fix timing * regulator: smd: Add floor and corner operations * regulator: smd: Make set_{corner,floor} work with regulator struct * regulator: smd: Add correct ifdef flag for stubs * regulator: smd: remove left over debug statement * remoteproc: tz_pil: make irqs, smd edge & crash-reason optional properties * remoteproc: tz_pil: take relocation flag into account * remoteproc: tz_pil: skip waiting ready irq if it not provided * gpio:smp2p:qcom: kill set_irq_flags and use genirq * qcom-smd-rpm: Add MSM8916 support * soc: smd: Migrate the wifi driver from old smd driver to new smd driver. * soc: qcom: smd: Introduce callback setter * soc: qcom: smd: Split discovery and state change work * soc: qcom: smd: Refactor channel open and close handling * soc: qcom: smd: Support multiple channels per sdev * soc: qcom: smd: Support opening additional channels * WIP: remoteproc: q6: remove some commented out code * WIP:remoteproc:q6pil: add segment_is_loadable and segment_is_relocatable macros * WIP: remoteproc: q6: add support to memory-region * WIP: remoteproc: q6: add support to scm restart * WIP: remoteproc: HACK to get it working on DB410c * remoteproc: tz: Allow no scm clocks support * soc: qcom: Add msm_bus driver * soc: qcom: rpm_log: Add rpm log driver * soc: qcom: Stub IPCRTR client driver * Fix: Make it buildable on v4.3 * Move to new qcom_smem_get() api * PM / OPP: Support adjusting OPP voltages at runtime * OPP: Allow notifiers to call dev_pm_opp_get_{voltage, freq} RCU-free * cpufreq-dt: Handle OPP voltage adjust events * power: avs: Add support for CPR (Core Power Reduction) * power: avs: cpr: Use raw mem access for qfprom * power: avs: Register CPR with cpufreq-dt * power: avs: cpr: Fix Duplicate OPPs warning * pwer:avs: cpr: fix with new reg_sequence structures * cpufreq-dt: Add L2 frequency scaling support * firmware: qcom: scm: Add support for ARM64 SoCs * firmware: qcom: scm: Generalize shared error map * firmware: qcom: scm: Add boot APIs * firmware: qcom: scm: Peripheral Authentication Service * firmware: qcom: scm: Add 64 bit PAS APIs * firmware: qcom: scm: Fix NULL coherent device * firmware: qcom: scm: Split out 32-bit specific SCM code * firmware: qcom: scm: Support PIL SCMs * firmware: qcom: scm: Support IOMMU scm calls * firmware: qcom: scm: add video (vidc) scm calls * firmware: qcom: scm: Fixup arm64 asm * firmware: scm: add proc restart support * wcn36xx: add wcn3620 chip type definition * wcn36xx: get chip type from platform ops * wcn36xx: use 3680 dxe regs for 3620 * wcn36xx: introduce WCN36XX_HAL_AVOID_FREQ_RANGE_IND * wcn36xx: swallow two wcn3620 IND messages * wcn36xx: remove powersaving for wcn3620 * wcn36xx: handle new hal response format * wcn3620: use new response format for wcn3620 trigger_ba * wcn3620: use new response format for wcn3620 remove_bsskey * net wireless wcn36xx add wcnss platform code * net wireless wcn36xx adapt wcnss platform to select module by DT * wcn36xx: add later fw capabilities * Got workable wireless driver. * Set the dma mask for platform device which is not created from DT. * Update the initialization sequence to enable DB410c. * Migrate the wifi driver from old smd driver to new smd driver. * Bluetooth: Add HCI device identifier for Qualcomm SMD * Bluetooth: btqcomsmd: Qualcomm WCNSS HCI driver * wcn36xx: Update the smd client driver to use new smd channel * wcn36xx: eliminate the warning for unsupported SMD_EVENT * wcn36xx: avoid alloc mem with GFP_KERNEL in smd callback. * linaro: add defconfig fragment with basic linaro config * kernel: configs: move linaro distro.conf as proper %.config fragment * kernel: configs: update distro.config * kernel: configs: improve distro.config, mostly for systemd * kernel: configs: update distro config from release branch * kernel: configs: Enable input misc device drivers * media: vidc: debug: fix build warnings * media: vidc: venc/vdec: vb2 structure reorganisation * iommu: qcom: v1: move iommu-sec pgtable allocation * dts: arm: apq8064: add support to q6 pil via pil-tz * arm: dts: apq8064: add support to smd apr_audio svc channel * dts: arm: add support to digital audio via dsp * arm: dts: qcom: apq8064: Add RPMCC DT node * arm: dts: qcom: apq8064: Add fixed rate on-board oscillators * ARM: dts: ERAGON: fix uart pinctrl * dts: qcom: Add CoreSight components for APQ8064 * arm: dts: apq8064: fix clock names according to new rpmcc * usb: phy: msm: fix error handling in probe. * usb: phy: msm: HACK: Make Vddc configuration optional * usb: phy: msm: Disable driver runtime PM * usb: phy: msm: Ensure that workers are initialized before use * usb: chipidea: msm: Use posted data writes on AHB * usb: host: ehci-msm: Use posted data writes on AHB * drivers: usb: Add bus scaling suppport * ASoC: hdmi-codec: Add hdmi-codec for external HDMI-encoders * ALSA: pcm: add IEC958 channel status helper for hw_params * sound: codec: Add support to msm8x16_wcd codec. * sound: qcom: add dsp support to apq8064 * WIP: drm: msm: add proper hdmi codec driver. * ASoC: qcom: use correct device pointer in dma allocation * arm: dts: remove duplicate entires * cpufreq-dt: Add missing rcu_read_lock() for find_device_opp() * multi_v7_defconfig: add msm iommu kconfig * kernel: add DRM_LOAD_EDID_FIRMWARE in distro.config * kernel: configs: add I2C_CHARDEV in distro.config * kernel: configs: add CONFIG_INPUT_JOYDEV in distro.config * fixup! ARM: qcom_defconfig: Add QCOM specific drivers * wcn36xx: handle rx skb allocation failure to avoid system crash * wcn36xx: split DMA mask register writing. * wcn36xx: Clean up wcn36xx_smd_send_beacon * wcn36xx: Pad TIM PVM if needed * wcn36xx: Add helper macros to cast vif to private vif and vice versa * wcn36xx: Use consistent name for private vif * wcn36xx: Use define for invalid index and fix typo * wcn36xx: Fetch private sta data from sta entry instead of from vif * wcn36xx: Add helper macros to cast sta to priv * wcn36xx: Remove sta pointer in private vif struct * wcn36xx: Parse trigger_ba response properly * wcn36xx: Copy all members in config_sta v1 conversion * wcn36xx: Use allocated self sta index instead of hard coded * wcn36xx: Clear encrypt_type when deleting bss key * wcn36xx: Track association state * wcn36xx: Implement multicast filtering * wcn36xx: don't pad beacons for mesh * wcn36xx: Use correct command struct for EXIT_BMPS_REQ * wcn36xx: Disable power save for now * wcn36xx: remove references to IFF_PROMISC -- Paolo Pisati Thu, 04 Feb 2016 16:20:26 +0100 linux-snapdragon (4.2.0-2012.12) xenial; urgency=low [ Tim Gardner ] * [Config] renamed to snapdragon * Rebased on Ubuntu-4.2.0-25.30 -- Tim Gardner Tue, 26 Jan 2016 15:04:16 -0700 linux-snapdragon (4.2.0-2011.11) xenial; urgency=low [ Upstream Kernel Changes ] * arm64: errata: Add -mpc-relative-literal-loads to erratum #843419 build flags - LP: #1533009 -- Paolo Pisati Mon, 25 Jan 2016 11:51:37 +0100 linux-snapdragon (4.2.0-2010.10) xenial; urgency=low [ Paolo Pisati ] * [Config] DEBUG_MEMORY_INIT=y * [Config] DEBUG_MUTEXES=y && DEBUG_SPINLOCK=y -- Paolo Pisati Thu, 21 Jan 2016 09:30:55 +0100 linux-dragon410c (4.2.0-2009.9) xenial; urgency=low [ Paolo Pisati ] * [Config] USB_HSIC_USB3503=y * [Config] USB_MSM_OTG=y * [Config] USB_GADGET=y * [Config] USB_CHIPIDEA=y -- Paolo Pisati Tue, 19 Jan 2016 11:39:28 +0100 linux-dragon410c (4.2.0-2008.8) xenial; urgency=low [ Paolo Pisati ] * rebased on Ubuntu-4.2.0-24.29 * update Linaro BSP qcomlt-4.2 @ f1bd413 * [Config] disable QCOM_[CPUFREQ|CPUIDLE], use the DT generic * [Config] BUS_TOPOLOGY_ADHOC=y * [Config] disable MMC_CLKGATE * [Config] MSM_BUS_SCALING=y * [Config] disable NO_HZ * [Config] disable PM_DEVFREQ * [Config] disable PM_WAKELOCKS * [Config] USB_OHCI_HCD_PLATFORM=y * [Config] disable USB_UHCI_HCD * [Config] disable USB_XHCI_HCD -- Paolo Pisati Mon, 18 Jan 2016 11:43:16 +0100 linux-dragon410c (4.2.0-2007.7) xenial; urgency=low [ Paolo Pisati ] * [Config] disable all arm64 SOCs but QCOM * [Config] REGULATOR_FAN53555=y * [Config] MMC_CLKGATE=y * [Config] USB_EHCI_HCD_PLATFORM=y && USB_EHCI_MSM=y * [Config] annotations: enable EHCI platform on arm64 * [Config] DMA_CMA=y * [Config] I2C_QUP=y * [Config] HW_RANDOM_MSM=y && HW_RANDOM_TPM=y * [Config] INPUT_PM8941_PWRKEY=y * [Config] LEDS_GPIO=y && LEDS_TRIGGER*=y * [Config] AUTOFS4_FS=y * [Config] SPMI=y, REGULATOR_QCOM_SPMI=y, PINCTRL_QCOM_SPMI_PMIC * [Config] MMC_QCOM_DML=y * [Config] MSM_RPMCC_8064=y * [Config] QCOM_QFPROM=y && QCOM_TSENS=y -- Paolo Pisati Wed, 13 Jan 2016 21:56:58 +0100 linux-dragon410c (4.2.0-2006.6) xenial; urgency=low [ Paolo Pisati ] * [Config] NLS_ISO8859_1=y -- Paolo Pisati Mon, 04 Jan 2016 15:51:22 +0100 linux-dragon410c (4.2.0-2005.5) xenial; urgency=low [ Paolo Pisati ] * Revert "[Config] FTBFS: disable ARM64_CRYPTO" * [Config] REGULATOR_FIXED_VOLTAGE=y * [Config] QCOM_A53=y * [Config] MFD_QCOM_RPM=y * [Config] MMC_SDHCI=y && MMC_SDHCI_MSM=y * [Config] PINCTRL_MSM8916=y * [Config] QCOM_BAM_DMA && QCOM_GSBI=y * [Config] REGULATOR_QCOM_RPM=y * [Config] MMC_BLOCK_MINORS=32 * [Config] CRYPTO_DRBG=y -- Paolo Pisati Mon, 04 Jan 2016 11:11:59 +0100 linux-dragon410c (4.2.0-2004.4) xenial; urgency=low [ Paolo Pisati ] * [Config] FTBFS: disable ARM64_CRYPTO -- Paolo Pisati Wed, 09 Dec 2015 14:12:54 +0100 linux-dragon410c (4.2.0-2003.3) xenial; urgency=low [ Paolo Pisati ] * [Config] COMMON_CLK_QCOM=y && HWSPINLOCK_QCOM=y * [Config] QCOM_SMD=y (fix FTBFS SERIAL_MSM_SMD) * [Config] MFD_QCOM_SMD_RPM=y && REGULATOR_QCOM_SMD_RPM=y * [Config] VIDEO_V4L2=y * [Config] MSM_VIDC_V4L2=y * [Config] QCOM_Q6V5_PIL=y && QCOM_TZ_PIL=y * [Config] DRM_MSM=y && DRM_I2C_ADV7511=y * [Config] SND_SOC_QCOM=y * [Config] MSM_GCC_8916=y * [Config] DRM_PANEL_SIMPLE=y -- Paolo Pisati Wed, 09 Dec 2015 11:33:29 +0100 linux-dragon410c (4.2.0-2002.2) xenial; urgency=low [ Paolo Pisati ] * [Config] snappy config fragments: generic, systemd, lxc, security and snappy * [Config] snappy/security: CC_STACKPROTECTOR_REGULAR=y * [Config] snappy/snappy: RFKILL_REGULATOR depends on REGULATOR=y * [Config] snappy/generic: CRASH_DUMP=y * [Config] snappy/generic: NVRAM=m * [Config] snappy/generic: INPUT_UINPUT=y * [Config] snappy/generic: SYSVIPC=y && SYSVIPC_SYSCTL=y * [Config] snappy/generic: LOCALVERSION= to avoid packaging failure * [Config] updateconfigs [ Upstream Kernel Changes ] * media: vidc: fix compile error -- Paolo Pisati Fri, 04 Dec 2015 15:24:16 +0100 linux-dragon410c (4.2.0-2001.1) xenial; urgency=low [ Paolo Pisati ] * import http://git.linaro.org/landing-teams/working/qualcomm/kernel.git @ ubuntu-qcom-dragonboard410c-15.09 * rebased on Ubuntu-4.2.0-19.23 -- Paolo Pisati Thu, 03 Dec 2015 17:18:07 +0200