aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux
AgeCommit message (Collapse)Author
2019-11-28recipe-kernel/linux: Add support for QCS404 based EVB 4K platformKhasim Syed Mohammed
EVB4K is a Qcom platform based on QCS404 based SOC. This patch includes qcs404 as compatible machine. Signed-off-by: Khasim Syed Mohammed <khasim.mohammed@linaro.org>
2019-11-28recipes-kernel/linux: DB845c Linux 5.2 bump to rev 13e8268d9b5cAníbal Limón
13e8268d9b5c arm64: defconfig: Enable WiFi for db845c 3082acd2bc01 ath10k: qmi: Sleep for a while before assigning MSA memory 82d49f2c5b19 ath10k: Fix HOST capability QMI incompatibility ad2e9a6c7f36 arm64: dts: qcom: db845c: Enable ath10k 8bit host-cap quirk 98cf0f483abd remoteproc: qcom: q6v5-mss: Support loading non-split images 484d1d5d9d18 soc: qcom: mdt_loader: Support loading non-split images 5cfcfb9c476e arm64: dts: qcom: db845c: Move remoteproc firmware to sdm84 de68927cd31f arch/arm64/configs/defconfig: Enable CONFIG_MFD_WCD934X 9642c16bacea ASoC: qcom: sdm845: add hdmi audio support for db845c 98ea98d751ec ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga 4653c718edbb ASoC: qcom: dt-bindings: Add compatible for DB845c and Lenovo Yoga 5ca36422190f pinctrl: qcom-wcd934x: Add support to wcd934x pinctrl driver. 4e251a9664f8 dt-bindings: pinctrl: qcom-wcd934x: Add bindings for gpio bf5638bc9954 mfd: wcd934x: add support to wcd9340/wcd9341 codec 758a58c541bc ASoC: dt-bindings: add dt bindings for WCD9340/WCD9341 audio codec b047c589778c Revert "iommu: arm-smmu: handoff" bd9eaac30314 Revert "iommu: arm-smmu: Don't blindly use first SMR to calculate mask" 46dafd86d048 arm64: sdm845: add adsp and cdsp fastrpc nodes 04bbe715ad14 arm64: dts: db845c: add support to analog audio f80eb28de89a defconfig: audio defconfig changes a7d35a83ce20 fixup! ASoC: wcd934x: add audio routings 7919cd35c394 fixup! ASoC: codecs: add wsa881x amplifier support 5e357355de65 fixup! soundwire: qcom: add support for SoundWire controller 9f7013bb37b1 fixup! soundwire: core: add device tree support for slave devices 9c5eb995ce1f HACK: soundwire: bus: check pm runtime enabled before err 012cdea8b8c1 soundwire: stream: check defer msg before freeing it bfbb28fe30fb HACK: soundwire: bus: hack to not setup slave interrupts 0cc3c8b7da84 HACK: soundwire: stream: do not program bits and sample size for pdm 777fce80af01 ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided b0f25679fc71 ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route 6d9d448423df regmap: fix bulk writes on paged registers dc90500217ac slimbus: ngd: add v2.1.0 compatible 0e4e16d8efb0 soundwire: bus: split handling of Device0 events ab3be528f340 ASoC: wcd9335: convert to correct paging in regmap config 2884acd8a1f5 net: qrtr: Stop rx_worker before freeing node 34a494115a0c rpmsg: glink: Fix channel memory leak 5e5805f39ec9 rpmsg: glink: Free pending deferred work on remove 0d58b93c522e rpmsg: glink: Don't send pending rx_done during remove 41ae3b2b0cf2 rpmsg: glink: Fix rpmsg_register_device err handling 5ae937b15764 rpmsg: glink: Put an extra reference during cleanup fd22c6313c0b rpmsg: glink: Fix use after free in open_ack TIMEOUT case d638730f3719 rpmsg: glink: Fix reuse intents memory leak issue e33e3c7379c8 misc: fastrpc: revert max init file size back to 2MB d685e0befa3f misc: fastrpc: handle interrupted contexts 0511cb0c9da2 misc: fastrpc: do not interrupt kernel calls d82bf28bbe56 misc: fastrpc: fix memory leak from miscdev->name cdb1d00c4d3d misc: fastrpc: add mmap/unmap support 07c804665552 misc: fastrpc: free dma buf scatter list 04b9d973a33c misc: fastrpc: fix double refcounting on dmabuf 3bfdbaafe75c misc: fastrpc: remove unused definition 057e406cb71a misc: fastrpc: Don't reference rpmsg_device after remove 96b9a170572f misc: fastrpc: Reference count channel context ae0e10376566 soc: qcom: socinfo: add missing soc_id sysfs entry 34270008e1c8 soc: qcom: socinfo: add sdm845 and sda845 soc ids 6d2c56467e33 soc: qcom: socinfo: Expose image information 0586cfbcea53 soc: qcom: socinfo: Expose custom attributes b1af4f45f0a8 soc: qcom: Add socinfo driver fe50a13506ce base: soc: Export soc_device_register/unregister APIs d92b421b76df base: soc: Add serial_number attribute to soc Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit d90ce1f1a4d7d2e1950528b945d4b86e71d26168) (cherry picked from commit e777c1b719588f9eded410480e8281435724238d)
2019-10-28recipes-kernel/linux: DB845c Linux 5.2 bump to rev b062b89367Aníbal Limón
Change, b062b8936709 arch/arm64/configs/defconfig: Change CONFIG_BT_HCIUART_QCA to y Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2019-08-23linux-linaro-qcomlt: Bump db845c kernel to 70f66fea53deAníbal Limón
Changeset, 70f66fea53de arm64: dts: db845c: add Low speed expansion i2c and spi nodes Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit e0c56cb9589ec6ebcac951465e360eb1c479a516)
2019-08-21linux-linaro-qcomlt: upgrade kernelNicolas Dechesne
60a1887b0ed6c arm64: dts: qcom: sdm845-db845c: fixup firmware-name for adsp and cdsp Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 04373ebea23b69b009c8bde03c785c8f11df98d7)
2019-08-19recipes-kernel/linux: DB845c Linux 5.2 update to rev 8ede212e6237Aníbal Limón
Changeset, 8ede212e6237 arm64/*/defconfig: Enable db845c audio 41e45ef701c9 arm64/*/defconfig: Enable fastrpc, qrtr, qmp, q6v5_{mss, pas}, rpmpd and slimbus. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 526bb3ad9db5c55458b372b5c34e0082789bd7a4)
2019-07-15recipes-kernel/linux: Update linux-linaro-qcomlt 5.1 to 5.2 for db845cAníbal Limón
Relevant changes, a5ea95c538e3d kernel/configs/distro.config: Enable USB Keyboards/Mouse f378fb8be7dd3 arch/arm64/configs/defconfig: Enable CONFIG_SDM_VIDEOCC_845 clock for venus 7a26016392ccd arch/arm64/configs/defconfig: Enable bluetooth on SDM845 e8c7e9df31a3c This adds video nodes to sdm845 based on the examples in the bindings. cfd9d96062d8c arm64: dts: qcom: pm8998: Use qcom,pm8998-pon binding for second gen pon 251570bdb2ec6 reset: qcom-pon: Add support for gen2 pon c9e42531ab0da dt-bindings: power: reset: qcom: Add qcom,pm8998-pon compatability line Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit c0b7afb31bd40d321bfc2ea1a76d08d26d973910)
2019-07-15recipes-kernel/linux: Add {clk,pd}_ignore_unused to db845c cmdlineAníbal Limón
Without this kernel variables in cmdline the a6xx gpu fails to probe/init use it for now. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit b1b280c6edee053761a8166e6bba4cd1cd2320ed)
2019-07-03recipes-kernel/*/linux-linaro-qcomlt_5.1.bb: Bump to rev 269afa82ce428Aníbal Limón
Changes, 269afa82ce428 arm64: dts: sdm845: Set 'bi_tcxo' as ref clock of the DSI PHYs 8d55fbef8885f arm64: dts: sdm845: Add UFS PHY reset ea9021769f24c arm64: dts: sdm845: Add CPU capacity values 3716ffeec3351 arm64: dts: sdm845: Add CPU topology 15d045719023e arm64: dts: sdm845: Use rpmpd DT header constants 8611938e49f5d arm64: configs: enable QCOM Venus Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2019-06-27recipes-kernel/*/linux-linaro-qcomlt_5.1.bb: Dragonboard845c update to rev ↵Aníbal Limón
830dde589168e Apply new version of XHCI USB patches, Removed: 28501e194c471 usb: xhci: allow multiple firmware versions e12ded63df8f5 usb: xhci: Add ROM loader for uPD720201 1ddb0b913a9d4 usb: xhci: Use register defined and field names Added: 830dde589168e usb: xhci: allow multiple firmware versions 19d0a72e970bd usb: xhci: Add ROM loader for uPD720201 a9faf459d8de9 usb: xhci: Use register defined and field names bfd9c0f7cf733 usb: xhci: fixes in firmware loader for uPD720201 and uPD720202 w/o ROM Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit c8870c786fa944b92c30b896bb8ee91d6dcbb3e5)
2019-06-20recipes-kernel/*/linux-linaro-qcomlt_5.1.bb: Dragonboard85c update to rev ↵Aníbal Limón
28501e194c471 Changes: 28501e194c471 usb: xhci: allow multiple firmware versions e12ded63df8f5 usb: xhci: Add ROM loader for uPD720201 1ddb0b913a9d4 usb: xhci: Use register defined and field names e73f333a18aa6 HACK: qcom: apr: Wait for PD up notification 0abfca0754c90 arm64: dts: qcom: sdm845-db845c: Specify UFS device-reset GPIO 0c3372c918350 arm64: dts: qcom: sdm845-mtp: Specify UFS device-reset GPIO c01b5879564d8 scsi: ufs-qcom: Implement device_reset vops 55ea4de33885f scsi: ufs: Introduce vops for resetting device bc8e07a9e07d7 pinctrl: qcom: sdm845: Expose ufs_reset as gpio Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 689e553f6a2869bfead5fdd444a8b863a46d91f1)
2019-05-09meta-qcom: Add linux-linaro-qcomlt_5.1.bb kernel for DB845cAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 793cf41e45e87709c3ab4039e68dff87953e80a4)
2019-01-30recipes-kernel/linux: Update to 4.14.96 LTSAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit fbe33b2f8a9cde08e7152000e34836df6ac50287)
2019-01-22recipes-kernel/linux: Update linux-linaro-qcomlt_4.14 to fix venusAníbal Limón
Changeset, 5354ea814a venus: enc: fix enum_frameintervals Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 46f03405230d7e4fa08b958b99026f6845f553f9)
2019-01-04recipes-kernel/linux: Update to the latest release 4.14.90Aníbal Limón
Changeset, 0407ad53548e Merge tag 'v4.14.90' into release/qcomlt-4.14 037d52f70643 Merge remote-tracking branch 'loic/qcomlt-4.14-usb' into release/qcomlt-4.14 6d39111aacb6 Merge remote-tracking branch 'loic/qcomlt-4.14-watchdog' into release/qcomlt-4.14 4bcf1b48c25a arm: dts: qcom: db410c: Enable USB OTG support fb3832787df1 phy: qcom-usb-hs: Fix unbalanced notifier registration ed0628fbc330 usb: chipidea: Fix otg event handler 1c164955ea22 usb: chipidea: Prevent unbalanced IRQ disable d819d86175e9 doc: usb: ci-hdrc-usb2: Add pinctrl properties definition 9fda0b18729d usb: chipidea: Add dynamic pinctrl selection 0540174cb689 arm64: defconfig: Enable PM8916 watchdog driver 02aaff80f217 arm64: dts: qcom: pm8916: Add PON watchdog node 1cdd7c9f2f11 dt-bindings: watchdog: Add Qualcomm PM8916 watchdog 7a80ff2a7329 watchdog: Add pm8916 watchdog driver cbefafa9cc97 Merge tag 'v4.14.89' into release/qcomlt-4.14 23b2661932d8 Merge remote-tracking branch 'loic/qcomlt-4.14-sdcard' into release/qcomlt-4.14 002be530b72d arm64: dts: apq8016-sbc: Increase load on l11 for SDCARD e6415afc1aef arm64: dts: apq8096-db820c: Increase load on l21 for SDCARD 7167b90eaedd mmc: sdhci-msm: Disable CDR function on TX 4700fc2598f6 Merge tag 'v4.14.87' into release/qcomlt-4.14 6a4b42375b0c Merge tag 'v4.14.85' into release/qcomlt-4.14 8f0b3024d52b mmc: sdhci-msm: Disable CDR function on TX ed3f03247f21 arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core 40193cb7b204 Merge tag 'v4.14.82' into release/qcomlt-4.14 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit e0a2cc61813ddccc001888153a08da31bf3f9941)
2018-10-03recipes-kernel/linux: Change variables for kernel image name/symlinkAníbal Limón
Recently that variables was renamed, http://git.openembedded.org/openembedded-core/commit/?id=f952c8e08b4798aa0f8bf764cfd70bda0eae9b8b Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-09-13linux-linaro-qcomlt: upgrade kernel versionNicolas Dechesne
* Merge 4.14.69 * Backport wcn36xx fixes from upstream * PWM for 8916 * LEDs for 820c * Add wcd9335 driver (analog audio on 8996/DB820c) * add support Qualcomm PM8xxx PON * Sync Venus driver with mainline as of 4.19 * configs: enable RPMSG char device * Add modem remoteproc driver for 8996 * Enable mDSP on 8916 * Add cpufreq for 8986 * Enable BT on DB820c Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 67d5d0761b166ff7c6d3933a43c8dc62d584a035)
2018-09-05kernel: append DTB to kernel imageNicolas Dechesne
Instead of using dtbTool to create a DT image , and include it into the boot image, we append DTB to the compressed kernel image. the LK bootloader knows how to retrieve DTB , when they are appeneded to compressed kernel image. Note: * it only works with compressed image. * dtbTool also typically adds msm-ids into the DTB, recent versions of LK exist that allow a single DTB to be used without the msm-ids, in which case it will work fine. when using older LK version, it is needed to patch the kernel and include the msm-ids. * QCOM_BOOTIMG_BUNDLE_DT can be unset , since we longer need the DT image to boot. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-07-05linux-linaro-qcomlt_4.14: upgrade version to 4.14.53Nicolas Dechesne
The following changes were made: 5735c6d85885 Merge tag 'v4.14.53' into release/qcomlt-4.14 9682739ca33f clk: qcom: Drop gcc_aggre1_pnoc_ahb_clk clock 136733ffdf0b wcn36xx: drop unnecessary initialization of variables 0924a884abc1 wcn36xx: Fix WEP encryption ccb359e14b54 wcn36xx: Track associated stations 84d1b4e2456f wcn36xx: Fix WEP104 encryption type ac2f0667dab9 Merge tag 'v4.14.52' into release/qcomlt-4.14 8f5391ac8a06 Merge tag 'v4.14.50' into release/qcomlt-4.14 3f9a18deb8ff Merge tag 'v4.14.49' into release/qcomlt-4.14 4579f43d0d88 wcn36xx: Add support for Factory Test Mode (FTM) 10713132be52 wcn36xx: improve debug and error messages for SMD 1bb7ac0ce8ab wcn36xx: simplify wcn36xx_smd_open() be8a57113b62 wcn36xx: drain pending indicator messages on shutdown 58910146320b wcn36xx: set PREASSOC and IDLE stated when BSS info changes 8c881bc9d4e5 wcn36xx: consider CTRL_EOP bit when looking for valid descriptors 252d4af9f891 wcn36xx: only handle packets when ED or DONE bit is set 924b28380775 wcn36xx: clear all masks in RX interrupt 1d5cc5a5bcba wcn36xx: don't disable RX IRQ from handler 0f85f1eb024a wcn36xx: set DMA mask explicitly df8dc765bc0d wcn36xx: fix buffer commit logic on TX path 44ed17620b8e drm/msm: remove unbalanced mutex unlock c0db6b0f9301 wcn36xx: pass information elements in scan requests fdcc81376baf wcn36xx: send bss_type in scan requests 608933aa5513 wcn36xx: handle scan cancellation when firmware support is missing e2e0aefd3ffb wcn36xx: cancel pending scan request when interface goes down 7029fada8dba wcn36xx: abort scan request when 'dequeued' indicator is sent 10312bb59faf wcn36xx: pass correct BSS index when deleting BSS keys f55077b3a564 wcn36xx: use READ_ONCE() to access desc->ctrl c365faed904b wcn36xx: allocate skbs with GFP_KERNEL during init 8822a6c8d215 wcn36xx: Remove useless skb spinlock a69185955578 wcn36xx: Add missing fall through comment in smd.c 54fb449746f2 wcn36xx: don't delete invalid bss indices 1a9e18a5f507 wcn36xx: don't keep reference to skb if transmission failed 57ed51fa80e9 wcn36xx: check for DMA mapping errors in wcn36xx_dxe_tx_frame() 69cc029d3a15 kernel: configs: enable RPMSG char device d5a7a644760b rpmsg: added MODULE_ALIAS for rpmsg_char b00d4fbeab63 ASoC: qdsp6: q6adm: fix copp refcount 1df12036cb4a Bluetooth: hci_qca: Avoid missing rampatch failure with userspace fw loader 59f116876f1c arm64: dts: msm8996: Add modem remoteproc d7411f171597 rpmsg: qcom_smd: Access APCS through mailbox framework 9a108d744fda clk: qcom: Add some missing gcc clks for msm8996 c5f5bb0c6ab8 soc: qcom: rmtfs-mem: Add support for assigning memory to remote 9d92842808f7 arm64: dts: apq8096-db820c: Removed bt-en-1-8v regulator Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-04-20linux-linaro-qcomlt: upgrade kernelNicolas Dechesne
79d8cc0c6a9e Merge remote-tracking branch 'todor/release/qcomlt-4.14-camera04' int 3ac514d9c3b7 arm64: msm8916: enable hexagon DSP 92027062885d qrtr: add MODULE_ALIAS_NETPROTO macro to qrtr eec8a369082f Disable blk_cgroup and blk_dev_throttling configs 884ac9993316 media: camss: Unify the clock names 626026eb7c9e arm64: dts: Remove unneeded "cci_lines" parent node c2eac8b9ad93 camss: vfe: Add second VFE support 5d4dbe0a93bf Make vfe1 power domain a parent of vfe0 e41808b0fa0a camss: vfe: Get line pointer as container of video_out fa30d5151ae2 camss: vfe: Fix to_vfe() macro member name 32909f892760 camss: Add support for RAW MIPI14 on 8x96 fe18b26af061 doc-rst: Add packed Bayer raw14 pixel formats 0e88b90fe534 camss: csid: MIPI10 to Plain16 format conversion c61bfd29ac3f camss: vfe: Add support for UYVY output from VFE on 8x96 d97babdfc210 camss: vfe: Different format support on source pad aab7d4b3fb31 camss: csid: Different format support on source pad e35143c940ef camss: Format configuration per hardware version 1b59524dd14a camss: csid: Configure data type and decode format properly 4f61662f2c93 camss: vfe: Add 8x96 PIX interface support eff35d7db06f camss: vfe: Move interrupt handling to the hw specific files e845bb36918e camss: vfe: Do not disable CAMIF when clearing its status 160d4729ed79 media: ov5645: Improve mode finding function e1ce4f5a5fcd media: ov5645: Fix write_reg return code 6864a050edfc arm64: dts: msm8996: OV7251 on camera rear connector f48777350693 arch: arm64: config: Enable OV7251 camera sensor driver 967c41afcb4c media: Add a driver for the ov7251 camera sensor 9ca12e00f2c2 dt-bindings: media: Binding document for OV7251 camera sensor 35baa3452b19 arm64: dts: msm8996: Disable camera sensors b0196b852666 arm64: dts: msm8996: Add camss and vfe_smmu nodes c33d7744645d arm64: dts: msm8996: Add cci and ov5645 nodes ff2989777f53 media: ov5645: Supported external clock is 24MHz dbf22971ad76 camss: csiphy: Add hardware specific settle count calculation c772444f0b24 camss: Add basic runtime pm support e5cfbee3316b camss: vfe: Add VFE v4.7 (8996) hardware specific files 7aecb28f873f camss: vfe: Use hw specific code via callbacks efb6917bb702 camss: vfe: Move irq read to hw specific part 759500675f70 camss: vfe: Move hw version reading to hw specific part 122ad4e1abae camss: vfe: Move reg update clear to hw specific part 1244b394bd8d camss: vfe: Move CAMIF start/stop cmd to hw specific part 6a1181fae96f camss: vfe: Move UB size to hw specific part 19dde518af40 camss: vfe: Add VFE v4.1 (8916) hardware specific files 81299b9e47a8 camss: ispif: Extend for 8996 e52f29ec5877 camss: csid: Extend for 8996 8acb182cd650 camss: csiphy: Unify lane handling f9441d80be59 camss: csiphy: Extend for 8996 8bb9b40037e2 media: camss: Add 8996 resources f6995b5817ba camss: csiphy: Ensure clock mux config is done before the rest 582b7f3f45f6 i2c-qcom-cci: Do not control mmagic clocks caf45ede2727 [media] Rename CAMSS driver path Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-04-20linux-linaro-qcomlt: upgrade kernelNicolas Dechesne
c4e8eda23a71 Merge remote-tracking branch 'stan/release/qcomlt-4.14-venus' into release/qcomlt-4.14 c7da8b24f8db venus: add HEVC support for venus 3xx version c458896907f4 media: v4l2: Documentation for HEVC CIDs 0ed955d2b1a6 media: v4l2: Add v4l2 control IDs for HEVC encoder 0f861c1455af media: v4l2: Documentation of HEVC compressed format 7cf4d9735f52 media: v4l2-ioctl: add HEVC format description 4bb072bcac9c media: videodev2.h: Add v4l2 definition for HEVC b246fe99e9a0 Merge remote-tracking branch 'srini/release/qcomlt-4.14-21022018' into release/qcomlt-4.14 f6738d0132a8 arm64: dts: msm8996: Add rmtfs sharedmem node 0a04e14b5fae arm64: dts: msm8916: Mark rmtfs node as qcom, rmtfs-mem compatible aa65a78be6d2 dt-binding: soc: qcom: Add binding for rmtfs memory 714a04f15503 Revert "dt: qcom: Add SAW regulator for 8x96 CPUs" 0f2f788a0ab5 venus: hfi_msgs: temporarily hardcode supported codecs b3b581bc04a1 ARM64: DTS: msm8996: db820c: Add Venus DT node 651f340a4c23 venus: vdec: fix format enumeration d19f52811819 arm64: msm8996: add compatibles for audio dais 110b667d474a soc: qcom: apr: add uevent and device table 02916f005a0b ASoC: qcom: apq8096: add module device table 0bb04c520105 ASoC: qdsp6: q6afe-dai add device id table 8358166d2fd6 ASoC: qdsp6: q6asm-dai add device id table 0656af237487 ASoC: qdsp6: q6routing add device id table 3f1baac5fd20 kernel: distro.config: enable PM8xxx RTC driver 660f0005c311 qrtr: add MODULE_ALIAS macro to smd f5e8b5579a54 kernel: distro.config: enable more networking options 7dfab3d6133d arm64: dts: apq8096-db820c: Add micro sd card supplies Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-04-10dragonboard820c: switch to 4.14 kernelNicolas Dechesne
Now that the LT 4.14 kernel branch has support for 8096 and DB820c, let's use it by default. We no longer need (and maintain the 4.11 based recipe). At this point, the 4.14 recipe is expected to be used for all 8064, 8016 and 8096 machines. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-04-10kernel: upgrade 4.14 kernel, include DB820c supportNicolas Dechesne
This is a fairly large kernel ugprade for the 4.14 release branch. Main changes: * DB820c support (including cpufreq, USB, WLAN, BT, UFS, Ethernet, HDMI) * Backport all remoteproc and rpmsg patches merged in 4.15, 4.16 * Backport all bugs fixes related to wcn36xx until 4.17 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-02-02linux-linaro-qcomlt: upgrade kernelNicolas Dechesne
5511441d1b48 arm64: configs: Enable camera drivers 96e1fbc0e874 arm64: defconfig: disable ANALOG_TV and DIGITAL_TV Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit a026183ffd437dbb1ac675e602541314948f7650)
2018-01-31linux-linaro-qcomlt: upgrade kernelNicolas Dechesne
63ce309244c9 wcn36xx: release DMA memory in case of error b6969d8eb13c Merge tag 'v4.14.15' into release/qcomlt-4.14 32e9f3b4bee3 Merge remote-tracking branch 'archit/qcomlt_4.14_adv7533_fixes' into release/qcomlt-4.14 e3e0a10e6bd2 arm64: dts: msm8916: Correct ipc references for smsm 8cd71c43c06d arm64: dts: msm8916: Add missing #phy-cells Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 44a0d383792adda9ade5465a8037fa8674d867c7)
2018-01-31recipes-kernel/linux: Update SRCREV linux-linaro-qcomlt_4.14Aníbal Limón
Contains: - wcn36xx: fix incorrect assignment to msg_body.min_ch_time - Merge remote-tracking branch 'todor/release/qcomlt-4.14-camera01' into release/qcomlt-4.14 - arm64: configs: enable BT_QCOMSMD - drm/msm: gpu: Only sync fences on rings that exist - kernel: configs: add more USB net drivers Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit d46e28c9b3da972739002a89f06ecf59cac0e16a)
2018-01-31recipes-kernel/linux: linux-linaro-qcomlt_4.14 small fixesAníbal Limón
Update copyright years and fix description 4.9 -> 4.14. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit e051e0679ffd9f622287c69847eb3cb117e4e0f5)
2018-01-31linux-linaro-qcomlt: switch to 4.14 based release branchNicolas Dechesne
This is a brand new branch, based on 4.14 LTS, which will be supported from now on. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit d53bf492f2fd495c3bca2afb28f39345bba109f6)
2017-11-12Merge pull request #49 from madrypl/master-sdcard-image-supportNicolas Dechesne
Bootable SD card image - master
2017-11-08linux-linaro-qcomlt-db820c: upgrade kernelNicolas Dechesne
* merged v4.11.12 * Backported latest venus driver snapshot Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-11-04sdimg: build bootimg for sd-cardArtur Mądrzak
2017-10-17linux-linaro-qcomlt: stop using linux-dtb.incRicardo Salveti
Device tree support is now handled by the kernel class. Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
2017-10-16linux-linaro-qcomlt: upgrade kernelpyroNicolas Dechesne
* Update to v4.9.56 * Backports: * wcn36xx: Remove unnecessary rcu_read_unlock in wcn36xx_bss_info_changed * wcn36xx: Introduce mutual exclusion of fw configuration Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit dc22ef13114879ef0d4adb832ca4b61a97fed1a8)
2017-10-05linux-linaro-qcomlt: upgrade kernelNicolas Dechesne
* update to v4.9.51 * build CONFIG_MEDIA as =m * sync up camss with upstream (merged) driver * sync up venus with upstream driver * wcn36xx: Disable 5GHz for wcn3620 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 0808c50c49e4a7e2485a390917a425fdcfb0d123)
2017-09-13linux-linaro-qcomlt: upgrade kernelNicolas Dechesne
* Merge v4.9.47 * Bluetooth: btqcomsmd: retrieve BD address from DT property * dt-bindings: soc: qcom: Add local-bd-address property to WCNSS-BT * dt-bindings: net: document Bluetooth bindings in one place * Bluetooth: btqcomsmd: Add support for BD address setup * Merge tag 'v4.9.47' into release/qcomlt-4.9 * distro.config: enable USB device class drivers * distro.config: enable USB device class drivers * media: venus: use helper function to check supported codecs * media: venus: add helper to check supported codecs * media: venus: venc: set correct resolution on compressed stream * media: vb2: add bidirectional flag in vb2_queue * media: venus: fill vdev name * ARM64: DT: msm8916: venus_mem: drop compatible "shared-dma-pool" * media: venus: don't abuse dma_alloc for non-DMA allocations * [media] media/uapi/v4l: clarify cropcap/crop/selection behavior * [media] v4l2-ioctl/exynos: fix G/S_SELECTION's type handling * media: venus: sync with upstream v11 version of the driver * configs: distro.config: enable ZRAM Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-08-03linux-linaro-qcomlt: upgrade kernelNicolas Dechesne
* Merged v4.9.39 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-07-17linux-linaro-qcomlt: upgrade kernelNicolas Dechesne
* 4.9.38 * Display bug fixes: * unclocked cursor accesses. * proper release of plane resources. * DMIC bug fixes Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-07-17linux-linaro-qcomlt: upgrade kernelNicolas Dechesne
* Merge v4.9.34 * Minor QCOM camera fixes * Enable more trigger modes for LEDs Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 26380970fbe5e8a04efe8c1098ad45acae0d87e4)
2017-07-05linux-linaro-qcomlt-db820c: update to 4.11 releaseNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-06-23linux-linaro-qcomlt: upgrade kernel versionNicolas Dechesne
* Upgrade to Linux kernel 4.9.32 * Bug fixes: * "After unplug/plug of the HDMI cable, the GUI does not come back":https://bugs.96boards.org/show_bug.cgi?id=506 * "synchronous external abort when display goes blank":https://bugs.96boards.org/show_bug.cgi?id=505 * "[wcn36xx] SMD channel are not closed on device removal":https://bugs.96boards.org/show_bug.cgi?id=490 * Updates: * apq8016-sbc: use TX status for default-trigger WLAN LED * Improved camera driver with cropping and scaling Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 0a1e2675992738a35c88f9d60899574069e67a84)
2017-05-19skales: install binary files in app specific folderNicolas Dechesne
Avoid installing skales tools in $bindir, mostly because mkbootimg conflicts with mkbootimg from android-tools package. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit da63ca630845558e3e350bbf9ffb3de3091a4972)
2017-05-12Revert "linux-linaro-qcom: Fix build with gcc7"Nicolas Dechesne
This reverts commit 2f6c73271d440bc78bf4a565df8bc8f0a3563eba. The same kernel patch is also there in 4.9 stable, and the kernel recipe was upgraded. Reported-by: Pramod Gurav pramod.gurav@linaro.org Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-05-10linux-linaro-qcomlt: update kernelNicolas Dechesne
* update to 4.9.27 * add support for WLAN/BT LEDs Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-04-17linux-linaro-qcom: Fix build with gcc7Khem Raj
Backport a patch from upstream Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-04-14linux-linaro-qcomlt: update to kernel 4.9Nicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-04-12dragonboard820c: rename kernel recipeNicolas Dechesne
For Dragonboard 820c we are currently using a custom kernel branch, rename the kernel recipe accordingly to make it more obvious that we are using such custom branch. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-03-17linux-linaro-qcomlt_4.9: update kernel versionNicolas Dechesne
* v4l2 driver * functional GPU driver Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2017-03-09linux-linaro-qcomlt: upgrade to latest kernel for db820cNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-12-12linux-linaro-qcomlt_4.9: switch 4.7 kernel to 4.9 for 8096 SoCNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-12-12linux-linaro-qcomlt: update 4.4 kernel versionNicolas Dechesne
* merge 4.4.38 * new improvements in camss driver * new improvements in v4l2/venus driver * fix memory reserver-memory mapping in DTS for DB410c Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>