[x/snapdragon] [SRU] Qualcomm BSP update
Paolo Pisati
paolo.pisati at canonical.com
Fri Jun 24 16:12:34 UTC 2016
The latest 4.4 Qualcomm LT contains several fixes and improvements among which:
-several wifi fixes
-support for a new board "APQ8064 SD_600eval", based off the same SOC but made
by Arrow Electronics
-mmc support for UHS cards
-a GPS proxy driver
-an IPC router to communicate with hw coprocessors
-DTB fixes for spi and pinctrl
Tested on my snapdragon-410c board.
BugLink: http://bugs.launchpad.net/bugs/1595196
The following changes since commit 479902445f815b642b2fa82201041cc51e65fc43:
UBUNTU: [Config] CONFIG_SQUASHFS=y (2016-06-21 12:41:37 -0700)
are available in the git repository at:
git://git.launchpad.net/~p-pisati/ubuntu/+source/linux x-snapdragon-next
for you to fetch changes up to f8172d9b9aa9a3e624a98b979900348d400468d9:
UBUNTU: [Config] updateconfigs (2016-06-22 11:43:26 +0200)
----------------------------------------------------------------
Andy Gross (2):
spi: qup: Fix transaction done signaling
spi: qup: Fix DMA mode to work correctly
Anna Hanna Sedlak Grinbaum (1):
Add GPS Proxy Driver
Archit Taneja (1):
drm/dsi: check for CONFIG_OF when defining of_mipi_dsi_device_add
Arnd Bergmann (1):
net: qrtr: fix build problems
Bjorn Andersson (8):
wcn36xx: Restore BEACON_TEMPLATE_SIZE
wcn36xx: Delete BSS before idling link
wcn36xx: Correct remove bss key response encoding
wcn36xx: Fill in capability list
wcn36xx: Set SMD timeout to 10 seconds
tty: serial: msm: Don't read off end of tx fifo
ARM64: dts: qcom: Introduce rmtfs memory region
tty: serial: msm: Don't reconfigure same baud rate
Courtney Cavin (1):
net: Add Qualcomm IPC router
Georgi Djakov (2):
ARM: dts: apq8064: Remove duplicate thermal-zones
mmc: sdhci-msm: Add support for UHS cards
Jisheng Zhang (2):
mmc: sdhci-msm: factorise sdhci_msm_pdata outisde of sdhci_msm_host
mmc: sdhci-msm: use sdhci_pltfm_init for private allocation
John Stultz (1):
devicetree: qcom-apq8064.dtsi: Add i2c3 address-cells and size-cells values
Nicolas Dechesne (7):
arm: configs: clean up qcom_defconfig with savedefconfig
Revert "soc: qcom: smd: Use correct smem id"
arm64: defconfig: support RTC devices commonly used on QCOM boards
configs: move DEBUG configs in their own config file
arm: configs: remove USB_GADGET_DEBUG
arm64: configs: enable QCOM QRTR
arm64: configs: enable QCOM GPS PROXY
Paolo Pisati (1):
UBUNTU: [Config] updateconfigs
Parth Pancholi (1):
ARM: dts: sd_600eval: Fix eMMC lockup issue
Rob Herring (1):
drm/msm/mdp: Add support for more RGBX formats
Srinivas Kandagatla (28):
WIP: mmc: mmci: add qcom specific program end support
ARM: dts: qcom: fix i2c lables to be inline with others
ARM: dts: apq8064: move pinctrls to dedicated dtsi
ARM: dts: apq8064: add i2c sleep pinctrl states.
ARM: dts: apq8064: add spi5 device node.
ARM: dts: apq8064: add missing i2c2 pinctrl info
ARM: dts: apq8064: add gsbi4 with i2c node.
ARM: dts: apq8064: add i2c6 device node.
ARM: dts: apq8064: fix the pinctrls for i2c and spi
ARM: dts: apq8064: add support to gsbi1 uart
ARM: dts: apq8064: add gsbi7 i2c support
ARM: dts: db600c: add board support with serial
ARM: dts: db600c: add pmic regulator supplies
ARM: dts: db600c: Add eMMC and SD card support
ARM: dts: db600c: add usb support
ARM: dts: db600c: add pcie support
ARM: dts: db600c: add on board sata support.
ARM: dts: db600c: Add on board leds support
ARM: dts: db600c: add i2c support
ARM: dts: db600c: add spi support
ARM: dts: db600c: add support to magnetometer
ARM: dts: ifc6410: fix i2c3 label
ARM: dts: db600c: add hdmi support
ARM: dts: db600c: Assign a power supply to each CPU
ARM: dts: apq8064: add ahci ports-implemented mask
ARM: dts: apq8064: rename db600c to SD_600eval
regulator: qcom_smd: add list_voltage callback
regulator: qcom_smd: add regulator ops for pm8941 lnldo
Tom Herbert (1):
kcm: Kernel Connection Multiplexor module
cpaul at redhat.com (1):
drm/dp/mst: Validate port in drm_dp_payload_send_msg()
arch/arm/boot/dts/Makefile | 1 +
.../dts/qcom-apq8064-arrow-sd-600eval-pins.dtsi | 52 +
.../arm/boot/dts/qcom-apq8064-arrow-sd-600eval.dts | 378 ++++
arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 4 +-
arch/arm/boot/dts/qcom-apq8064-pins.dtsi | 262 +++
arch/arm/boot/dts/qcom-apq8064.dtsi | 255 +--
arch/arm/configs/qcom_defconfig | 23 +-
arch/arm64/boot/dts/qcom/msm8916.dtsi | 5 +
arch/arm64/configs/defconfig | 9 +-
debian.snapdragon/config/config.common.ubuntu | 6 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 4 +
drivers/gpu/drm/drm_mipi_dsi.c | 8 +
drivers/gpu/drm/msm/mdp/mdp_format.c | 6 +
drivers/mmc/host/mmci.c | 15 +-
drivers/mmc/host/mmci.h | 11 +-
drivers/mmc/host/sdhci-msm.c | 96 +-
drivers/net/wireless/ath/wcn36xx/hal.h | 37 +-
drivers/net/wireless/ath/wcn36xx/main.c | 28 +-
drivers/net/wireless/ath/wcn36xx/smd.c | 31 +-
drivers/net/wireless/ath/wcn36xx/smd.h | 11 +-
drivers/regulator/qcom_smd-regulator.c | 14 +-
drivers/soc/qcom/Kconfig | 9 +
drivers/soc/qcom/Makefile | 2 +
drivers/soc/qcom/gps_proxy.c | 304 +++
drivers/soc/qcom/smd.c | 6 +-
drivers/spi/spi-qup.c | 93 +-
drivers/tty/serial/msm_serial.c | 18 +-
include/linux/socket.h | 8 +-
include/net/kcm.h | 125 ++
include/uapi/linux/gps_proxy.h | 34 +
include/uapi/linux/kcm.h | 40 +
include/uapi/linux/qrtr.h | 12 +
kernel/configs/debug.config | 13 +
kernel/configs/distro.config | 2 -
net/Kconfig | 2 +
net/Makefile | 2 +
net/kcm/Kconfig | 10 +
net/kcm/Makefile | 3 +
net/kcm/kcmsock.c | 2016 ++++++++++++++++++++
net/qrtr/Kconfig | 24 +
net/qrtr/Makefile | 4 +
net/qrtr/qrtr.c | 1007 ++++++++++
net/qrtr/qrtr.h | 31 +
net/qrtr/smd.c | 117 ++
44 files changed, 4844 insertions(+), 294 deletions(-)
create mode 100644 arch/arm/boot/dts/qcom-apq8064-arrow-sd-600eval-pins.dtsi
create mode 100644 arch/arm/boot/dts/qcom-apq8064-arrow-sd-600eval.dts
create mode 100644 arch/arm/boot/dts/qcom-apq8064-pins.dtsi
create mode 100644 drivers/soc/qcom/gps_proxy.c
create mode 100644 include/net/kcm.h
create mode 100644 include/uapi/linux/gps_proxy.h
create mode 100644 include/uapi/linux/kcm.h
create mode 100644 include/uapi/linux/qrtr.h
create mode 100644 kernel/configs/debug.config
create mode 100644 net/kcm/Kconfig
create mode 100644 net/kcm/Makefile
create mode 100644 net/kcm/kcmsock.c
create mode 100644 net/qrtr/Kconfig
create mode 100644 net/qrtr/Makefile
create mode 100644 net/qrtr/qrtr.c
create mode 100644 net/qrtr/qrtr.h
create mode 100644 net/qrtr/smd.c
--
bye,
p.
More information about the kernel-team
mailing list