Age | Commit message (Collapse) | Author |
|
The freescale.config and freescale_aarch32.config have already been
droped from the linux tree.
The correct kernel configuration combination should be:
armv8: defconfig + lsdk.config
armv8-32b: multi_v7_defconfig + multi_v7_lpae.config + lsdk.config + multi_v8.config
ls1021: multi_v7_defconfig + multi_v7_lpae.config + lsdk.config
Signed-off-by: Zongchun Yu <zongchun.yu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This includes the following change:
- 09845b886c11 mxc_hdmi: Fix hang during boot
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
*include the following changes
ec61f52 - irqchip/gicv3: Remove disabling redistributor and group1 non-secure interrupts
7f4242d - arm64: dts: update the cpu idle node
ab7df6a - arm: dma-mapping: export arch_setup_dma_ops()
9d921e8 - gianfar_ptp: replace get_of_u32 with of_property_read_u32
ec491e1 - arm64: dts: ls2088ardb: Update nodes for QSPI
69fe6d7 - mtd: spi-nor: Fix the wrong setting for SPI_NOR_DDR_QUAD_READ
13694ee - arm: config: Remove CONFIG_MTD_CFI_BE_BYTE_SWAP in multi_v7_defconfig
9153b91 - arm: dts: Add big-endian for IFC on LS1021A
765159b - armv8: dts: Add big-endian for IFC on LS1043A/LS1046A
dec2400 - arm64: configs: Remove CONFIG_MTD_CFI_BE_BYTE_SWAP in lsdk.config
b1ce954 - driver: mtd: update struct map_info's swap as per map requirement
dea4d1b - phy: allow 10G fixed PHY support
e16454a - net: phy: add 10000 as valid speed for fixed-link
57e8edd - crypto: caam/qi2 - setup CG only if supported
b4b138a - crypto: caam/qi2 - add dpseci capabilities support
110fc6b - serial: fsl_lpuart: Remove the alias node dependence
4f43ea0 - pcie-ep: Fix the memory leak issue
4a14d8f - pci-ep/ls1046a: Add new interface to show the transfer data
3da05d2 - pci-ep/ls1046a: Instead of the __get_free_pages with dma_alloc_coherent
270c4da - pci-ep/ls1046a: Add new input parameter to set transfer data
c4b6a9a - pci-ep/ls1046a: Remove the BARs set step
22b58f3 - pci-ep/ls1046a: Correct LUT offset for different LS platform
cc463ba - pci/layerscape: add msi trigger function
284f305 - pci/layerscape: fix compile issue
04f2757 - pci/layerscape: Add PCIe endpoint driver
faad801 - ls1088a: dts: Added reboot node
8b5f765 - crypto: caam/qi - abort algorithm setup on DPAA2 parts
574f783 - arm64: defconfig: enable CONFIG_GPIO_MPC8XXX
2fb5946 - crypto: caam/qi2 - fix authenc givencrypt shared descriptor
da6f201 - arm64: dts: ls2088a: add cpu idle support
943127c - arm64: dts: ls1088a: add cpu idle support
4884a91 - arm64: dts: ls1043a: add cpu idle support
9b01166 - arm64: dts: ls1012a: add cpu idle support
4878b3b - staging: fsl-dpaa2/eth: Set Tx timestamp support correctly
cde1f46 - dpaa_eth: move global variable 'clock' into ptp_priv_s struct
7579dc5 - config: arm32: enable necessary options for KVM and containers
2b8471d - dts: ls1046aqds: add "simple-bus" and ranges to fpga
bde83bb - usb: dts: for fix usb port faile issue on ls1021atwr
206cee8 - usb: dwc3 : Add support for USB snooping
6ee3ba2 - usb: host: xhci: add a new quirk XHCI_NO_64BIT_SUPPORT
7532a3a - fmd: use ptp-timer for Fman RTC node name
c95fecc - dpaa_eth: use ptp-timer phandle instead of ptimer-handle
43ea287 - arm64: dts: ls1088ardb: correct the base address of watchdog
d1d561b - arm64: dts: add qmda note in ls1043/ls1046 dts.
1f984eb - arm64:configs: Enable CEPH_FS and XFS_FS in lsdk.config
63543be - crypto: caam/qi2: add support for TLS 1.0 record
508ce50 - caam/qi - add support for TLS 1.0 record
68054f6 - crypto: caam - add support for MOVEB command
4aa26bc - crypto: caam/qi - explicitly set dma_ops
9ba9074 - crypto: caam/qi - fix AD length endianness in S/G entry
41b5850 - crypto: caam/qi - use QBMan (NXP) SDK driver
db3e005 - dpa_eth: remove unused code
a648124 - dpaa_eth: ceetm: adapt to net/sched API changes
e5435d5 - fsl_qbman: set dma_ops
e954a2f - staging: fsl-dpaa2/eth: Update tx_shaping max burst size
7644da1 - staging: fsl-dpaa2/eth: Fix kfree bug
47d6760 - cpufreq: qoriq: enhance bus frequency calculation
53cc39e - arm64: lsdk.config: Enable CONFIG_OVERLAY_FS in kernel
e394bc8 - driver: mtd: ifc: update bufnum mask for ver >= 2.0.0
67565eb - driver: mtd: ifc: Initialize SRAM for all version >= 1.0
3c9e9ac - Add dspi node for fsl-ls1046a-qds-sdk dts
9990039 - crypto: backport TLS implementation to v4.4 API
Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This merges the 4.1.15 2.1.0 GA release as well as the 4.1.42 stable
release.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Add support for i.MX 6SLL EVK and supporting device trees
The 4.1.15-2.10 updates are provided in the 4.1.15-2.0.0 release branch
Signed-off-by: Alexandra Safta <alexandra-ioana.safta@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
*include the following changes
1 ae843c - Merge branch 'feature/rt' into sdk-v2.0.x-yocto
2 38d9a8a - Merge branch 'feature/usdpaa' into yocto/sdk-2.0.x
3 bba80f8 - Merge branch 'feature/asf' into yocto/sdk-2.0.x
4 dc4e9ad - crypto: dpaa2-caam: add congestion management
5 5d9bbd5 - crypto: dpaa2-caam: uprev to DPSECI vers 5.0
6 4aeb8ff - staging: fsl-mc: add support for opr
7 6a58807 - qdma: correct the qdma error interrupt number
8 4b90023 - qdma: uniform distribute the channels to all the command queue
9 a6a9cfb - dma: fsl-qdma: rectify the address for some register
10 cb24b8e - staging: fsl-dpaa2: Move CSCN related API to DPIO header
11 5784a1d - flextimer: fix flextimer workaround timeout method
12 a36c26a - dma: fsl-qdma: workaround for ERR010812
13 b0f638d - staging: fsl-dpaa2: Leave NAPI enabled during ifup/down
14 d90b9c9 - staging: fsl-dpaa2: Fix memleak in adding class rule
15 aa8ec9a - staging: fsl-dpaa2: Disable preemption when draining pool
16 3c62505 - mmc: sdhci-of-esdhc: limit SD clock to 167MHz for ls1046a
17 bdbe69d - ls208x: dts: fix intergration issue cause wdt not works
18 60129b7 - armv8: aarch32: enable VIRTIO_NET by default
19 87d9f30 - staging: fsl-dpaa2: Allocate extra headroom in frame descriptor
20 0649222 - staging: fsl-dpaa2: Update buffer count for flow control
21 3ef2dd0 - crypto: caam/qi - add request queues in CGR
22 37f96c4 - crypto: caam/qi - fix we_mask bits for response FQ init command
23 14a8ad4 - ls208x: dts: add #stream-ids property in fsl-mc node
24 514f27d - arm64: dts: ls1046ardb: add MMC HS200/UHS-1 modes support
25 0a2779a - arm64: dts: ls1046a: add clocks property for eSDHC node
26 9d15f72e - mmc: sdhci-of-esdhc: fix peripheral clock for ls1046a
27 53c14c9 - mmc: sdhci-of-esdhc: add voltage switching support for ls1046a
28 d10efc4 - staging: fsl-dpaa2: Fix Rx buf align regression
29 ee621b2 - LS1012AQDS: Configure MDIO Clause 45 processing to LS1012 only
30 e9740c2 - arm64: ls2088a: add the PW20 state to the idle-states dts node
31 403835e - PCI: layerscape: Add support for ls2088a
/QLINUX-5971
137 6139b09 - arm64: dts: ls2088a: add clocks property for eSDHC node
138 383a2af - mmc: fsl_esdhc: get peripheral clock through common clk APIs
139 277569f - staging: fsl-dpaa2/eth: fix dprtc frequency to 1GHz
140 26cb8c1 - QLINUX-6717: Compiler Warning issued in CC
141 fd55b50 - QBMan: Add Order Restoration APIs to DPIO Services
142 45f8c47 - dpaa2 QBMAN: Increase the poll loop for management commands
143 5ca2040 - crypto: caam/qi - fix dma_mask initialization on ARM32
144 d183238 - ahci: qoriq: report error when ecc register address is missing in dts
145 60c90fa - cpufreq: qoriq: enhance bus frequency calculation
146 fa0d188 - clk: qoriq: add pll clock to clock lookup table
147 1275b2e - arm64: dts: freescale: ls2088a: Add DTS support for FSL's LS2088A SoC
148 1a42a28 - arm64: dts: freescale: ls2080a: Split devicetree for code resuability
149 bb4c069 - dt-bindings: Add compatible for LS2088A QDS and RDB board
150 4edce16 - Merge pull request #1612 in SDK/linux-sdk2.0 from jira/QLINUX-6716 to sdk-v2.0.x
151 8afdfe4 - mtd: spi-nor: fsl-quad: allow sub node probe failed
Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This commit merge tag v4.9.21 into 4.9.x+fslc and add the
following change on top:
- b69ecd63c123 dt-bindings: Add a binding for Video Data Order Adapter
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
with binutils 2.28
linux-qoriq 4.1.35 64b kernel fails to build for
vdso64/gettimeofday.S, vdso64/datapage.S, and head_64.S due to
incorrectly coded cmp instructions. Apply two existing kernel patches
from upstream, mainline kernel to correct the coding of these
instructions.
Built and tested on an e5500 t1040rdb-64b machine
Change-Id: I710d0d1a5b886cc23c2aa0052e0ec1c148870635
Signed-off-by: Bob Cochran <yocto@mindchasers.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This is the Longterm supported Linux kernel branch 4.4.x
this bump linux-fslc 4.4.x to 4.4.56
Signed-off-by: Oliver Graute <oliver.graute@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This backports many changes, the included commits are:
4a2e3a368083 coda: enable with COMPILE_TEST
e8dd8f5bb0d6 coda: restore original firmware locations
d17404963398 coda: disable reordering for baseline profile h.264 streams
0425550b2cc4 coda: pad first h.264 buffer to 512 bytes
30a25c7a1c11 coda: keep queued buffers on a temporary list during start_streaming
6aedf08faa46 coda: Use && instead of & for non-bitfield conditions
8c303b8eb07f coda: disable BWB for all codecs on CODA 960
7c0c3cacae5a coda: implement encoder stop command
c2f021d1762f [media] coda/imx-vdoa: constify structs
571d9a3398f4 [media] coda: add Freescale firmware compatibility location
2ab09ed38709 Revert "[media] coda/imx-vdoa: constify structs"
f3f7ca7ea33e [media] coda: support YUYV output if VDOA is used
de26a60384a7 [media] coda: use VDOA for un-tiling custom macroblock format
9c020c7889cc [media] coda: fix frame index to returned error
9b69cb0e9b5f [media] coda: add debug output about tiling
c2943da78e15 [media] coda: correctly set capture compose rectangle
fa1cbc7881eb [media] coda/imx-vdoa: constify structs
feb6ccfa4db7 [media] coda: add i.MX6 VDOA driver
eae25c1e912a [media] coda: fix the error path in coda_probe()
40e83b4ae508 [media] coda: add missing header dependencies
62c95d073f57 ARM: dts: imx6qdl-nitrogen6x: add missing USB PHY reset control
719b9f294d76 ARM: dts: imx6qdl-sabrelite: add missing USB PHY reset control
4ffcf8c7c60c drm/panel: simple: Add support for Tianma TM070JDHG30
7790c716544c of: Add vendor prefix for Tianma Micro-electronics
2c9fabdd9ba8 ARM: dts: imx6qdl-nitrogen6_som2: fix sgtl5000 pinctrl init
537158e11b5b ARM: dts: imx6qdl-nitrogen6x: remove duplicate iomux entry
ca9533a30121 ARM: dts: boundary: remove hardcoded LVDS bus format
6fa5cb82aa9e pinctrl: imx: use radix trees for groups and functions
39c6395a5116 pinctrl: imx: remove const qualifier of imx_pinctrl_soc_info
f0906c3e92ed ARM: dts: imx6qdl-nitrogen6_max: use hyphens for nodes name
e88dc9d21208 ARM: dts: imx6qdl-nit6xlite: use hyphens for nodes name
0056c5e39d01 ARM: dts: imx6qdl-nitrogen6x: use hyphens for nodes name
470019dea0da ARM: dts: imx6qdl-sabrelite: use hyphens for nodes name
404a65b0f5ff ARM: dts: imx: add Boundary Devices Nitrogen6_SOM2 support
8ed001e651a4 drm/etnaviv: always flush MMU TLBs on map/unmap
eda85482ab61 drm/etnaviv: constify etnaviv_iommu_ops structures
c4a322ce176e drm/etnaviv: set up initial PULSE_EATER register
e7147fcbe4b0 drm/etnaviv: add new GC3000 sensitive states
224462a9ba20 drm/etnaviv: Remove etnaviv_debugfs_cleanup()
3b6d4ad2e259 drm/etnaviv: Use drm_dev_unref, not drm_put_dev
c095eb593edd drm/etnaviv: trick drm_mm into giving out a low IOVA
7d872907c0f0 drm/etnaviv: move linear window on MC1.0 parts if necessary
619586d45f05 drm/etnaviv: don't invoke OOM killer from dump code
201064234ea0 drm/etnaviv: fix gem_prime_get_sg_table to return new SG table
089369cb1167 drm/etnaviv: Allow DRAW_INSTANCED commands
df310c458873 drm/etnaviv: implement dma-buf mmap
11325b1e8736 drm/etnaviv: Remove manual call to reservation_object_test_signaled_rcu before wait
Change-Id: I25fbf56e982ea71d7ab87650c6f5d91fd0505bd9
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This merges the 4.9.17 stable release and syncs the defconfig with
current version.
Change-Id: Ie2da831ef26817f6339e458860d1f64950f17e98
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
* merged upstream v4.1.35 release.
* support LS1012A
* Includes additional workarounds for Chip Errata: A-010284, A-010150, A-008975
Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The gzip-compressed patch on the server has again been replaced by a
file with the same contents, but different checksums.
Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This upgrades the Linux kernel to the 4.9.13 release.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
this bump linux-fslc 4.4.x to 4.4.48
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This fixes another build issue, because the md5/sha256 checksums of the
previous version of the realtime patch had changed on the server again.
This issue was a side-effect of the way the RT patches are published on
kernel.org, and should be resolved now.
Switch to using KERNELORG_MIRROR.
Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Align version with linux-fslc-imx recipe, and update RT patch to
4.1.37-rt43.
This also fixes a build failure, because the checksum of the previous
version of the compressed RT patch had changed on the server.
Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This commit merge tag Linux 4.1.38 and apply the following changes:
- ee67fc7e072d (HEAD -> 4.1-2.0.x-imx, origin/4.1-2.0.x-imx) ARM:
dts:imx7s-warp: Add watchdog pinmux
- 5fd79049c122 ARM: dts: imx7: Add "LPSR" to LPSR iomux pin names
- 739f0c753a6d Merge tag 'v4.1.38' into 4.1-2.0.x-imx
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This includes following change:
This commit merges tag v4.8.17 into 4.8.x+fslc
Change-Id: I6ac7293a212351cfcb0ea550d426036da30aef14
Signed-off-by: Oliver Graute <oliver.graute@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This is the Longterm supported Linux kernel branch 4.4.x
this bump linux-fslc 4.4.x to 4.4.43
Change-Id: I2035e88f0f69789d4f982e7a38fe51129db13bd5
Signed-off-by: Oliver Graute <oliver.graute@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
* add 32b build support for aarch64 targets, e.g. ls1043ardb-32b, ls1046ardb-32b
* include the following changes
4004071 Merge branch 'feature/rt-v4.1.30' into yocto/sdk-2.0.x
937dcab Merge branch 'feature/usdpaa' into yocto/sdk-2.0.x
b623c51 Merge branch 'feature/asf' into yocto/sdk-2.0.x
a0c7a9b Merge pull request #1559 in SDK/linux-sdk2.0 from sdk-rcpm-fix-copyright to sdk-v2.0.x
302aca3 nxp: rcpm: fix copyright
f05e97b Merge pull request #1556 in SDK/linux-sdk2.0 from jira/QSDK-3119 to sdk-v2.0.x
5126cb5 dts: ls1046a: fix PMU compatible
2db3941 Merge pull request #1555 in SDK/linux-sdk2.0 from jira/QLINUX-6194 to sdk-v2.0.x
1054c80 Merge pull request #1553 in SDK/linux-sdk2.0 from jira/config/QLINUX-6192 to sdk-v2.0.x
ce1586f Merge pull request #1554 in SDK/linux-sdk2.0 from jira/QSDK-3117 to sdk-v2.0.x
1d848c9 Merge pull request #1551 in SDK/linux-sdk2.0 from jira/QLINUX-6155-gianfar-upstream_fix to sdk-v2.0.x
f22fd4c arm64: dts: ls1046a: add qdma device tree node
862e403b dts: powerpc: t104x: add ceetm node
6ec4c00 irqchip/ls-scfg-msi: Enable Layerscape 32bit SCFG MSI support
a0e8417 gianfar: fix size of scatter-gathered frames
3d80646 Merge pull request #1550 in SDK/linux-sdk2.0 from jira/QLINUX-6140 to sdk-v2.0.x
4c35d4d vfio fsl-pamu: Fix compilation error __udivdi3
dea239d Merge pull request #1549 in SDK/linux-sdk2.0 from jira/dpaa-ethernet/QLINUX-6139 to sdk-v2.0.x
ca1bbde dpaa_eth: do not evaluate the A010022 erratum on PPC64
aa29390 Merge pull request #1548 in SDK/linux-sdk2.0 from jira/dpaa-ethernet/QLINUX-6139 to sdk-v2.0.x
a318137 dpaa_eth: rework runtime support for erratum A010022
1f2ce64 dpaa_eth: simplify condition
1fbb450 Merge pull request #1537 in SDK/linux-sdk2.0 from jira/QLINUX-5777 to sdk-v2.0.x
ad4a28c Merge pull request #1546 in SDK/linux-sdk2.0 from release/ls1046a to sdk-v2.0.x
73a0f66 Merge pull request #1545 in SDK/linux-sdk2.0 from feature/kvm to sdk-v2.0.x
2b22132 Merge pull request #1544 in SDK/linux-sdk2.0 from jira/QLINUX-5953 to feature/kvm
b4ea505 Merge pull request #1543 in SDK/linux-sdk2.0 from jira/QLINUX-6045 to feature/kvm
4c47a0d Merge pull request #1476 in SDK/linux-sdk2.0 from jira/qman/QLINUX-5730-qman_high-sync-with-user-space to sdk-v2.0.x
31c4c0b Merge pull request #1536 in SDK/linux-sdk2.0 from jira/QLINUX-5947 to release/ls1046a
479b1fc On ARM64 register index of 31 corresponds to both zero register and SP. However, all memory access instructions, use ZR as transfer register. SP is used only as a base register in indirect memory addressing, or by register-register arithmetics, which cannot be trapped here.
77780d1 arm64/kvm: ls1046a: Add generic v8 KVM target
27fe8a5 staging/fsl_qbman: Fix warnings in self tests
e11546d fsl_qbman/qman_high.c: Style cleanup
55e071c fsl_qbman/qman_high.c: Release resources if error
f69c8b4 fsl_qbman/qman_high: lni_shaper_disable byte swap
442baed qman_high.c: Endian swap FD for LE CPUs
1d66e04 qbman: Clear interrupt in status register
a2a4407 fsl_qbman/qman_high: Check LNI state before enable
c95fe7d fsl_qbman/qman_high: Check qman version
6736347 fsl_qman/qman_high: Update unclean portal handling
62ac0bd fsl_qbman: Add error print in message ring cleanup
43317b7 Merge pull request #1539 in SDK/linux-sdk2.0 from jira/dpaa-ethernet/QLINUX-5974 to sdk-v2.0.x
e0c7a72 dts: ls1046a: Add PCI and MSI nodes
1a90f80 arm64:pci: fix the IOV device enabled crash issue in designware
0372d4d pci/layerscape: add LS1046A support
c5d939c irqchip/ls-scfg-msi: Add MSI test support
d52e522 irqchip/ls-scfg-msi: add Layerscape SCFG MSI support
2561dca dts: ls1043a: update MSI node
4feed16 dts: ls1021a: update MSI node
93b4616 dt/bindings: Add bindings for Layerscape SCFG MSI
b366f3a dts: ls1043a: change GIC register for rev1.1
7200f11 arm64: ls1046a: dts: add rcpm and ftm0 nodes
0256287 drivers: soc: add the RCPM driver
42591a49 cpuidle: remove cpu_pm calls when entering a idle state
915455c arm64: PSCI: support Suspend-to-RAM state
136070a doc: update rcpm.txt from upstream
b1d0ac8 Merge pull request #1470 in SDK/linux-sdk2.0 from jira/qman/QLINUX-5645-qbman-bad-dqqr-sz to sdk-v2.0.x
df0a3d4 Merge pull request #1467 in SDK/linux-sdk2.0 from jira/qman/QLINUX-5727-debug-printf-left-in-source to sdk-v2.0.x
d3f1454 Merge pull request #1538 in SDK/linux-sdk2.0 from jira/qman/QLINUX-5976 to sdk-v2.0.x
ea46d10 dpaa_eth: enable the 4K workaround only for the LS1043 SoC
9d8a40d fsl/fman: use QBMan API
c116614 fsl_qman: proper dmaa_addr_t specifier
1d39525 fsl_bman: proper dmaa_addr_t specifier
68e4a9c dpaa_eth: add arm 32bit support
cd6f54d dpaa_eth: use proper dma_map size when recycling
9e9a00d dpaa_eth: use QBMan API
84730fa fmd: remove udivdi3
98feb23 fsl_qbman: Use cache inhibited portals on LS1046
007477a soc: fsl: Add ls1046a to GUTS
9ef52a0 base: soc: introduce soc_device_match() interface
a109bb8 soc: fsl: rewrite GUTS driver
fec049a fsl_qbman: Enable EQCR CI Stashing
f8d1192 fsl_qbman: Don't use cacheline zero operation on ARM
880da59 fsl_qbman: Fix DQRR shadow copy alignment
439f884 fsl_qbman: fix ARM64 write prefetch macro
7b05170 fsl_qbman: fix ARM64 prefetch instructions
99c8c40 fsl_qbman: Only invalidate/prefech on PPC systems when PAMU is disabled
72b974d fsl_qman: use original dq in qm_dqrr_cdc_consume_1ptr()
a1c99db fsl_qman: fix EQCR_COMMIT_CHECKS for LE
f8773f0 fsl_pme: Update PME scatter/gather API usage
4d3026c fsl_dce: Update DCE scatter/gather API usage
bc45052 fsl/qman: endianness changes
805c887 fsl_qman: add support for qman portal v3.2.1
e730580 fsl_qbman/qman_high.c: Remove debug print
6e237d9 fsl_pamu: erratum a007907 should be applied on all versions of E6500 chips.
769caaf Merge pull request #1530 in SDK/linux-sdk2.0 from release/ls1046a to sdk-v2.0.x
019cc06 Merge pull request #1529 in SDK/linux-sdk2.0 from jira/QLINUX-6040-32-bit-kernel-support-integration to sdk-v2.0.x
4a8a3c4 fsl_qbman: fix QBmanTest compile error on arm 32bit
27b9fe6 arm: layerscape: add ITS for ls1046ardb aarch32 platform
14d4d34 arm: layerscape: add ITS for ls1043ardb aarch32 platform
6513e86 arm64: dts: Update address-cells and reg properties of cpu nodes
24af721 Armv8: aarch32: Add ITS for LS1012A AArch32 support
21da194 arm: layerscape: enable ppfe in defconfig
e08460c arm: layerscape: enable dpaa ethernet in defconfig
50c8128 dpaa_eth: add arm 32bit support
4a441cd arm: add pgprot_cached and pgprot_cached_ns support
ebb7268 arm: add new non-shareable ioremap
051e365 armv8: aarch32: Add KVM support for AArch32 on ARMv8
1e46b40 armv8: aarch32: Add AArch32 defconfig for LayerScape SoCs
4434d96 armv8: aarch32: Update Kconfig to support ARCH_LAYERSCAPE_AARCH32
c04c0f1 armv8: aarch32: Allow RAM to be mapped for LayerScape SoC
846fbe1 armv8: aarch32: Add SMP support for 32-bit Linux kernel
cb96fb1 armv8: aarch32: Execute 32-bit Linux for LayerScape platforms
fbfccce Merge pull request #1528 in SDK/linux-sdk2.0 from jira/QLINUX-6038 to release/ls1046a
5455e08 spi-nor: fslquad: add quad mode read for s25fs512s
70fa4fd mtd: spi-nor: fsl-quad: Add flash S25FS extra support
034bad1 spi: dspi: clear SPI_SR before enable interrupt
6de3d6d dpa_offload/dpa_stats: Fix bad propagation of counters offsets to US during sync get_counters
b047fdb dpa_offload/dpa_ipsec: Remove IPSec special manip chain before the node
a16bb04 dpa_offload/dpa_classifier: Release header manip chain when table insert is unsuccessful
e93fd06 dpa_offload: Add LS1046ARDB device tree files
4da5830 dpa_offload: Align number of network interfaces in LS1043ARDB device tree files
c5d6566 dpa_offload: Add support for offloading PPPoE flows
1fd7d61 dpa_offload/dpa_classifier: Improve support for "return-to-keygen" table entries
74187b4 dpa_offload/dpa_classifier: Always interpret IPv4 address in big endian
b8cf88f dpa_offload/dpa_stats: Fix IOCTL return code in case of error
45d601d dpa_offload/dpa_stats: Add support for LE platforms
091ccb2 dpa_offload: Add IPSec offloading scenario device tree file for LS1043ARDB
5a647f2 dpa_offload/dpa_ipsec: Add support for LE platforms
502e729 dts: ls1046a: disable sata ecc
9cf974c sata: ls1046a: added ls1046a sata support
83db7d7 mmc: core: Optimize case for exactly one erase-group budget
f1927d4 mmc: sdhci-of-esdhc: enable IRQ detecting mode for LS1046A
ef0951b ls1046a_usdpaa_dts: Patch to fix issue in usdpaa dts
c761ef7 net: phy: fixed: propagate fixed link values to struct
1cb5367 freescale.config: remove CONFIG_MTD_SPI_NOR_USE_4K_SECTORS
cc59f31 cpufreq: qoriq: add dfs support on ls1046a soc
c10521a ls1046aqds_usdpaa_dts: Patch to add dts for ls1046aqds
e5f0d60 freescale.config: add NVMe support
06d5f31 usdpaa_dts: Patch to add usdpaa dts for LS1046ARRDB
425f832 ITS: use ls1046ardb rootfs
f00abb8 freescale.config: enable qDMA and testdma
a95e599 freescale.config: enable some config options
0d1003c ls1046aqds: add its file
209a3e5 freescale.config: enable macro for LS1046ARDB
2228977 ls1046ardb: add ITS file
a0765d1 arm/ls1-msi: fix typo of MSI compatible string
5c6248f net: phy: add driver for aquantia AQR106/107 phy
d93acf6 rtc: pcf2127: add pcf2129 device id
6dddef7 clk: qoriq: add ls1046a support
5bcf71e arm64: dts: ls1046a: fix compatible for esdhc
6a37ce8 arm64: dts: ls1046ardb: add dpaa nodes
75bc6da arm64: dts: ls1046aqds: add dpaa nodes
f9b5811 arm64: dts: add dpaa nodes in .dtsi
3866c5e arm64: dts: add LS1046A-QDS board support
f39e5f1 Documentation: DT: Add entry for QorIQ LS1046A-QDS board
b661c31 arm64: dts: add LS1046A-RDB board support
39a74c1 Documentation: DT: Add entry for QorIQ LS1046A-RDB board
9b21627 arm64: dts: add QorIQ LS1046A SoC support
388603e dt-bindings: ahci-fsl-qoriq: updated for SoC ls1046a
202e350 dt-bindings: qoriq-clock: update for more SoCs
c8d2cec dt-bindings: i2c: adds two more nxp devices
0dfadf7 dt-bindings: fsl: updates bindings for some SoC-specific devices
9148f56 dt-bindings: fsl: update for more SoCs
cf53f83 Merge pull request #1525 in SDK/linux-sdk2.0 from jira/fman/QLINUX-6077 to sdk-v2.0.x
ad55d2b Merge pull request #1524 in SDK/linux-sdk2.0 from jira/fman/QLINUX-5975 to sdk-v2.0.x
d3542db Merge pull request #1526 in SDK/linux-sdk2.0 from jira/fman/QSDK-2131 to sdk-v2.0.x
4da5272e QSDK-2131: A-008975: The FMAN controller cannot allow empty look-up tables
136e497 QLINUX-6077: A-007273: FMAN hangs at FM reset done with MACs clocks disabled
bc36f58 QLINUX-5975: LS1046A DPAA Fman driver integration
f70a57c Merge pull request #1508 in SDK/linux-sdk2.0 from jira/rman/QLINUX-6067 to sdk-v2.0.x
6b22a60 uio/rman: use the generic IO access function
ea1a5e4 dpio/qbman: fix discrete consumption
206af2a fsl_qbman/qman_high.c: Remove debug print
Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This includes following change:
This commit merges tag v4.8.15 into 4.8.x+fslc
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This includes following change:
- 80e3b3c Merge tag 'v4.1.36' into 4.1-2.0.x-imx
- 8576fa4 Linux 4.1.36
- 39f9986 kbuild: add -fno-PIE
- bf5d3d2 firewire: net: fix fragmented datagram_size off-by-one
- c604dec firewire: net: guard against rx buffer overflows
- 9fe6256 parisc: Ensure consistent state when switching to kernel stack
at syscall entry
- 83a474e ovl: fsync after copy-up
- c0b309f virtio: console: Unlock vqs while freeing buffers
- 4fe9ae4 md: be careful not lot leak internal curr_resync value into
metadata. -- (all)
- e1e5cab md: sync sync_completed has correct value as recovery finishes.
- 97d53c4 scsi: arcmsr: Send SYNCHRONIZE_CACHE command to firmware
- d207c66 scsi: scsi_debug: Fix memory leak if LBP enabled and module is
unloaded
- 169eb57 drm/radeon/si_dpm: workaround for SI kickers
- c1593e5 drm/dp/mst: Check peer device type before attempting EDID read
- e5c6bbb drm/dp/mst: add some defines for logical/physical ports
- dadd580 drm/dp/mst: Clear port->pdt when tearing down the i2c adapter
- a2d4bd9 KVM: MIPS: Precalculate MMIO load resume PC
- b05ff0c KVM: MIPS: Make ERET handle ERL before EXL
- 90a107c drm/radeon: drop register readback in cayman_cp_int_cntl_setup
- 9a9a237 scsi: megaraid_sas: Fix data integrity failure for JBOD
(passthrough) devices
- 1b15bd7 Revert "drm/radeon: fix DP link training issue with second 4K
monitor"
- 5bc028b powerpc: Convert cmp to cmpd in idle enter sequence
- 00a4335 drm/radeon/si_dpm: Limit clocks on HD86xx part
- 469bc68 drm/radeon/si/dpm: add workaround for for Jet parts
- 85a2af9 USB: serial: cp210x: fix tiocmget error handling
- 0854ce4 Input: i8042 - add XMG C504 to keyboard reset table
- 0e9bbbd ALSA: hda - Merge RIRB_PRE_DELAY into CTX_WORKAROUND caps
- 02426cf mac80211: discard multicast and 4-addr A-MSDUs
- f065a55 ubifs: Fix regression in ubifs_readdir()
- 5fdb4fa GenWQE: Fix bad page access during abort of resource allocation
- 55a2f87 mm/list_lru.c: avoid error-path NULL pointer deref
- 52e7b6b btrfs: fix races on root_log_ctx lists
- 9f2d48f vt: clear selection before resizing
- 93ec720 tty: limit terminal size to 4M chars
- ca96312 ALSA: usb-audio: Add quirk for Syntek STK1160
- 3dc8f1f KEYS: Fix short sprintf buffer in /proc/keys show function
- 1f7ff6f hv: do not lose pending heartbeat vmbus packets
- 9662d19 mei: txe: don't clean an unprocessed interrupt cause.
- a64291d ANDROID: binder: Clear binder and cookie when setting handle in
flat binder struct
- 11924cb ANDROID: binder: Add strong ref checks
- 39709c8 dm table: fix missing dm_put_target_type() in dm_table_add_target()
- c91812c usb: increase ohci watchdog delay to 275 msec
- 51b231b arm64: KVM: Take S1 walks into account when determining S2 write
faults
- bb21e02 arm/arm64: KVM: Handle out-of-RAM cache maintenance as a NOP
- 7fbfac8 USB: serial: fix potential NULL-dereference at probe
- 605a696 xhci: workaround for hosts missing CAS bit
- c23a6dc xhci: add restart quirk for Intel Wildcatpoint PCH
- 4c17f91 kvm: x86: memset whole irq_eoi
- 9c5e89d libxfs: clean up _calc_dquots_per_chunk
- d1375c3 target: Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status code
- ac49951 target: Re-add missing SCF_ACK_KREF assignment in v4.1.y
- eaf5520 ubifs: Abort readdir upon error
- b9ce870 UBIFS: Fix possible memory leak in ubifs_readdir()
- cad1ca2 ubifs: Fix xattr_names length in exit paths
- dfeb7e4 arm64: percpu: rewrite ll/sc loops in assembly
- 3c9c013 powerpc/mm: Prevent unlikely crash in copro_calculate_slb()
- c1f5e5f isofs: Do not return EACCES for unknown filesystems
- b15662c irqchip/gic-v3-its: Fix entry size mask for GITS_BASER
- af17243 arm64: kernel: Init MDCR_EL2 even in the absence of a PMU
- c911b72 USB: serial: ftdi_sio: add support for Infineon TriBoard TC2X7
- 59eabe8 memstick: rtsx_usb_ms: Manage runtime PM when accessing the device
- 86559fc memstick: rtsx_usb_ms: Runtime resume the device when polling
for cards
- a89634c mmc: rtsx_usb_sdmmc: Handle runtime PM while changing the led
- e79c2f2 mmc: rtsx_usb_sdmmc: Avoid keeping the device runtime resumed
when unused
- f125e7f mmc: sdhci: cast unsigned int to unsigned long long to avoid
unexpeted error
- 5170524 usb: gadget: function: u_ether: don't starve tx request queue
- 66f38bf ceph: fix error handling in ceph_read_iter
- 9e9ca45 irqchip/gicv3: Handle loop timeout proper
- 88b6c9f drm/radeon: change vblank_time's calculation method to reduce
computational error.
- dcf4c11 jbd2: fix incorrect unlock on j_list_lock
- a3da255 scsi: Fix use-after-free
- 8df9810 mmc: core: Annotate cmd_hdr as __le32
- 7ea3d2e x86/mm: Expand the exception table logic to allow new handling options
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Enable CONFIG_FHANDLE so that systemd can autostart
getty on serial interfaces like /dev/ttymxc*.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Fixes a flaw in the Linux kernel's ASN.1 DER decoder processed
certain certificate files with tags of indefinite length. A local,
unprivileged user could use a specially crafted X.509 certificate
DER file to crash the system or, potentially, escalate their
privileges on the system.
References:
https://lkml.org/lkml/2016/5/12/270
Upstream patch:
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/patch/
?id=af00ae6ef5a2c73f21ba215c476570b7772a14fb [backported from stable 3.16]
Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The asn1_ber_decoder function in lib/asn1_decoder.c in the Linux
kernel before 4.3 allows attackers to cause a denial of service
(panic) via an ASN.1 BER file that lacks a public key, leading
to mishandling by the public_key_verify_signature function in
crypto/asymmetric_keys/public_key.c.
References:
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2053
upstream patch:
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/
?id=15430f775ee686b61569a0c3e74cf0b2ad57c8eb [backported from stable 3.16]
Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Export functions swait_prepare_locked() and swait_finish_locked() to
make them available to the external imx-gpu-viv driver module.
Remove the check whether MACHINE_USES_VIVANTE_KERNEL_DRIVER_MODULE is
set; both the built-in driver and the external module now work with the
RT kernel.
Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Fix warning:
WARNING: lttng-modules-2.8.0+gitAUTOINC+6e4fc6f36d-r0 do_package:
lttng-modules: no modules were created; this may be due to
CONFIG_TRACEPOINTS not being enabled in your kernel.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Fix warning:
WARNING: lttng-modules-2.8.0+gitAUTOINC+6e4fc6f36d-r0 do_package:
lttng-modules: no modules were created; this may be due to
CONFIG_TRACEPOINTS not being enabled in your kernel.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Upgrade to revision 176c482, and apply patch 4.1.35-rt41 on top of it.
Refresh defconfig for the new kernel version.
Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This commit merges tag v4.8.6 into 4.8.x+fslc
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
We need to expand KERNEL_VERSION at runtime, not at parse time. The
class extension code can expand variables early so remove the variable
from the datastore temporarily.
Change-Id: Ic0c8c8f62447e8368ce19c2420812f75009a295f
Reported-by: Jun Zhu <junzhu@nxp.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
net/ipv4/tcp_input.c in the Linux kernel before 4.7 does not
properly determine the rate of challenge ACK segments, which
makes it easier for man-in-the-middle attackers to hijack TCP
sessions via a blind in-window attack.
References:
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5696
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/
patch/?id=5413f1a526d2d51d7a5768133c90936c017165c6
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/
patch/?id=72c2d3bccaba4a0a4de354f9d2d24eccd05bfccf (This a follow-up
to "tcp: make challenge acks less predictable)
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This includes following change:
- 6a4464c ARM: dts: imx53-qsb: Fix regulator constraints
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Fix warning:
WARNING: lttng-modules-2.8.0+gitAUTOINC+6e4fc6f36d-r0 do_package:
lttng-modules: no modules were created; this may be due to
CONFIG_TRACEPOINTS not being enabled in your kernel.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This upgrades the Linux kernel to 4.8.4 release and apply the
following change on top of it:
- f009921 net: fec: Call swap_buffer() prior to IP header alignment
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This commit merge v4.1.35 into 4.1-2.0.x-imx and includes following
change:
- 176c482 net: fec: Call swap_buffer() prior to IP header alignment
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Updated to kernel 4.1.30 which includes several fixes from the community
Detailed log history can be found at:
http://git.freescale.com/git/cgit.cgi/ppc/sdk/linux.git/log/?h=sdk-v2.0.x
Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This upgrades the Linux kernel to the upcoming 4.8.1 release.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This updates the kernel fork for the 4.1-2.0.x-imx branch, merges the
4.1.33 stable release on top of it and apply following changes:
- 3400244 net: fec: align IP
- e02ebf2 net: fec: enable RACC on imx6ul
- c9a9698 net: fec: remove QUIRK_HAS_RACC from i.mx27
- ed4cba2 net: fec: remove QUIRK_HAS_RACC from i.mx25
- 1623965 serial: imx: reduce irq-latency after rx overflow
- bf2698a rfkill-gpio: fix clk on/off
- 0413e28 rfkill-gpio: fix active levels which automatically invert when active low
- 8ea61b8 rfkill-gpio: add devicetree support
- aed9a42 ARM: dts: imx7s-warp: Enable BT_REG_ON
- 955eb6f ARM: dts: imx7s-warp: Add Wifi support
- d120646 ARM: dts: imx7s-warp: Move memory node
- 82b8823 ARM: dts: imx7s-warp: Enable crypto
- e0a52d3 ARM: dts: warp7: Rename the dts file
- 9283aff ARM: imx_v7_defconfig: Add simple card driver support
- 48186c5 sgtl5000.c: HACK, defer probe when I2C not yet running
- 4759947 ARM: dts: imx7d-warp: Add audio support
- fe4d4c7 ARM: dts: imx7d: Add #sound-dai-cells into sai nodes
- 94de584 ARM: dts: imx7d-warp: Add BC3770 support.
- 8791ec9 ARM: dts: imx7d-warp: Enable bluetooth device
- 99059df ARM: dts: imx7d-warp: Add User Button support
- 6f50d90 ARM: dts: imx7d-warp: Add NFC support
- 68aafc4 ARM: dts: imx7d-warp: Add support for precision altimeter
- cacc687 ARM: dts: imx7d-warp: Add support for accelerometer and magnetometer
- ff609f7 ARM: dts: imx7d-warp: Add I2C4 device node, princtrl
- b21d979 of: Allow NXP 4.1 kernel to allocate memory on 2GiB RAM boards
- 67bebf9 ARM: dts: imx7d-warp: Add initial support
- 5bc7305 MLK-13243: arm: imx6q: busfreq: lpddr2 fix system clocks audio mode
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Include support for i.MX 6ULL
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
i.MX Kernel repo created as linux-imx.
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This includes the following changes:
- 1af16a7 Merge remote-tracking branch 'imx/imx_4.1.15_1.0.0_ga' into
4.1-1.0.x-imx
- da4e78f MLK-12983 dma: pxp: add sanity check in pxp_set_scaling()
- 0a0176d MLK-12980-3 video: mxsfb: free 'pseudo_palette' to avoid memory leak
- 43f5250 MLK-12980-2 video: mxsfb: change the 'fb_info' field of 'mxsfb_info'
structure
- 238e446 MLK-12980-1 video: mxsfb: refine the driver data usage logic
- 16a3712 MLK-12974 ARM: dts: imx7d: corret the pcie legacy interrupters
- fef7a86 MLK-12975-2 video: mxsfb: missing a 'break' in the case statement.
- e277a9d MLK-12975-1 video: mipi_dsi_samsung: set default bpp to 32 if not set
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The sdk-v2.0.x branch is rebased, previous commit is in fsl-sdk-v2.0
tag instead of sdk-v2.0.x branch.
Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This includes the following changes:
- df9f1f6 net: fec: align IP
- 7395912 net: fec: enable RACC on imx6ul
- 61da160 net: fec: remove QUIRK_HAS_RACC from i.mx27
- c01a8d6 net: fec: remove QUIRK_HAS_RACC from i.mx25
- 9e47e1d Merge tag 'v4.1.33' into 4.1-1.0.x-imx
- 04cb720 (tag: v4.1.33) Linux 4.1.33
- 131f437 Revert "ARC: mm: don't loose PTE_SPECIAL in pte_modify()"
- 706f890 x86/AMD: Apply erratum 665 on machines without a BIOS fix
- 8fdbea4 x86/paravirt: Do not trace _paravirt_ident_*() functions
- 7a17327 ovl: listxattr: use strnlen()
- 02b7c97 ovl: remove posix_acl_default from workdir
- 29c4d8d serial: 8250: added acces i/o products quad and octal serial cards
- 8f96009 sysfs: correctly handle read offset on PREALLOC attrs
- f53680b sysfs: correctly handle short reads on PREALLOC attrs.
- 33d720d kernfs: don't depend on d_find_any_alias() when generating notifications
- e185718 dm crypt: fix free of bad values after tfm allocation failure
- af26eb1 dm crypt: fix error with too large bios
- 14afdb2 dm log writes: fix check of kthread_run() return value
- 6f3e5e4 dm log writes: fix bug with too large bios
- 0fe7182 dm log writes: move IO accounting earlier to fix error path
- 99663cd NFSv4.x: Fix a refcount leak in nfs_callback_up_net
- f6b02c5 xfs: prevent dropping ioend completions during buftarg wait
- d023f70 xfs: fix superblock inprogress check
- 206538f USB: serial: option: add WeTelecom 0x6802 and 0x6803 products
- b3e7cf0 USB: avoid left shift by -1
- f3c7748 pNFS: The client must not do I/O to the DS if it's lease has expired
- 47998eb iio: accel: kxsd9: Fix raw read return
- a29b7c9 staging: comedi: ni_mio_common: fix AO inttrig backwards compatibility
- f27b803 staging: comedi: ni_mio_common: fix wrong insn_write handler
- 33f100b staging: comedi: daqboard2000: bug fix board type matching code
- f8ce587 USB: serial: option: add WeTelecom WM-D200
- b1918a0 usb: chipidea: udc: don't touch DP when controller is in host mode
- 1898b62 USB: serial: mos7840: fix non-atomic allocation in write path
- 9f4cc3b USB: serial: mos7720: fix non-atomic allocation in write path
- 24628b5 cpuset: make sure new tasks conform to the current config of the cpuset
- 214b2da ovl: don't copy up opaqueness
- b9ee45d dmaengine: usb-dmac: check CHCR.DE bit in usb_dmac_isr_channel()
- 0a6f797 ext4: validate that metadata blocks do not overlap superblock
- 469a242 [PATCH] arm: fix handling of F_OFD_... in oabi_fcntl64()
- 871499e staging: comedi: comedi_test: fix timer race conditions
- efaf365 Merge tag 'v4.1.32' into 4.1-1.0.x-imx
- 3b60b86 (tag: v4.1.32) Linux 4.1.32
- dfd742c PCI: Limit config space size for Netronome NFP4000
- 8d3cd03 PCI: Add Netronome NFP4000 PF device ID
- 2ca638d PCI: Limit config space size for Netronome NFP6000 family
- ebcd021 PCI: Add Netronome vendor and device IDs
- 8847401 PCI: Support PCIe devices with short cfg_size
- f7bb9ba fs/seq_file: fix out-of-bounds read
- 942d5c0 clocksource/drivers/sun4i: Clear interrupts after stopping timer in
probe function
- 917f153 dm flakey: fix reads to be issued if drop_writes configured
- 1d6a6dc xenbus: don't look up transaction IDs for ordinary writes
- 083e76a x86/apic: Do not init irq remapping if ioapic is disabled
- a3f914b timekeeping: Cap array access in timekeeping_debug
- 0c7b2c2 timekeeping: Avoid taking lock in NMI path with CONFIG_DEBUG_TIMEKEEPING
- 2d701be um: Don't discard .text.exit section
- befdc6e ubifs: Fix assertion in layout_in_gaps()
- d9a5bd9 vhost/scsi: fix reuse of &vq->iov[out] in response
- f85090f Input: tegra-kbc - fix inverted reset logic
- bdd62ec ALSA: line6: Fix POD sysfs attributes segfault
- 571d361 ALSA: line6: Give up on the lock while URBs are released.
- c717f88 ALSA: line6: Remove double line6_pcm_release() after failed acquire.
- 6c000a4 drm: Reject page_flip for !DRIVER_MODESET
- f4eaf28 parisc: Fix order of EREFUSED define in errno.h
- 66751ff ARC: export __udivdi3 for modules
- 871b20f ARC: Support syscall ABI v4
- 35de4db ARC: use correct offset in pt_regs for saving/restoring user mode r25
- 0798beb ARCv2: STAR 9000808988: signals involving Delay Slot
- bc78e69 Input: i8042 - set up shared ps2_cmd_mutex for AUX ports
- 146ed73 drm/radeon: fix radeon_move_blit on 32bit systems
- bb6cf2c gpio: Fix OF build problem on UM
- cb515bd bcache: RESERVE_PRIO is too small by one when prio_buckets() is a
power of two.
- 220360d bcache: register_bcache(): call blkdev_put() when cache_alloc() fails
- 35b8f91 drm/radeon: only apply the SS fractional workaround to RS[78]80
- 388bf26 drm/radeon: don't use fractional dividers on RS[78]80 if SS is enabled
- 31df338 uprobes: Fix the memcg accounting
- 26390c7 block: Fix race triggered by blk_set_queue_dying()
- 0df5268 ASoC: atmel_ssc_dai: Don't unconditionally reset SSC on stream startu
- 7ae87ee ARC: Elide redundant setup of DMA callbacks
- 0e16c54 ARC: Call trace_hardirqs_on() before enabling irqs
- e1052fb usb: xhci: Fix panic if disconnect
- 23c50b2 xhci: always handle "Command Ring Stopped" events
- 9fd7c33 cdc-acm: fix wrong pipe type on rx interrupt xfers
- 1a8eadf usb: misc: usbtest: add fix for driver hang
- 79e3a23 usb: renesas_usbhs: Use dmac only if the pipe type is bulk
- 80a979e usb: renesas_usbhs: clear the BRDYSTS in usbhsg_ep_enable()
- 03b78ea drm/i915: fix aliasing_ppgtt leak
- 46c9df4 pinctrl/amd: Remove the default de-bounce time
- f079b0e usb: dwc3: pci: add Intel Kabylake PCI ID
- f034f1c usb: dwc3: pci: add support for Intel Broxton SOC
- 888ea95 usb: dwc3: pci: trivial: Formatting
- b424684 usb: dwc3: gadget: always cleanup all TRBs
- a694f3f usb: dwc3: gadget: fix for short pkts during chained xfers
- 60b8bcf usb: dwc3: gadget: increment request->actual once
- d3c1edb s390/dasd: fix hanging device after clear subchannel
- 5bd6b61 usb: ehci: change order of register cleanup during shutdown
- fdcdf5b usb: hub: Fix unbalanced reference count/memory leak/deadlocks
- aca7803 crypto: caam - fix non-hmac hashes
- e989e0c aacraid: Check size values after double-fetch from user
- 6a19c73 USB: serial: fix memleak in driver-registration error path
- 61882ca USB: serial: option: add support for Telit LE920A4
- 2980f14 USB: serial: ftdi_sio: add device ID for WICED USB UART dev board
- 65b2f0a USB: serial: ftdi_sio: add PIDs for Ivium Technologies devices
- cbae576 USB: serial: option: add D-Link DWM-156/A3
- 4bb0dda mac80211: fix purging multicast PS buffer queue
- 2dd916f tcp: enable per-socket rate limiting of all 'challenge acks'
- 2b21117 tcp: make challenge acks less predictable
- beebc82 powerpc/eeh: eeh_pci_enable(): fix checking of post-request state
- 99f614a Linux 4.1.31
- 432273c MIPS: KVM: Propagate kseg0/mapped tlb fault errors
- 7fe3930 MIPS: KVM: Fix gfn range check in kseg0 tlb faults
- 0fbddc0 MIPS: KVM: Add missing gfn range check
- 342b88e MIPS: KVM: Fix mapped fault broken commpage handling
- 867df5e ext4: verify extent header depth
- cd51084 ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
- 1fbc4fd ALSA: timer: Fix leak in events via snd_timer_user_ccallback
- 1b7d7bc ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
- c65b5c9 USB: OHCI: Don't mark EDs as ED_OPER if scheduling fails
- 6412c3a ovl: verify upper dentry before unlink and rename
- 40b9a8f iio:ad7266: Fix probe deferral for vref
- fb079b4 iio:ad7266: Fix support for optional regulators
- 44cdc9f iio:ad7266: Fix broken regulator error handling
- 94f9384 iio: accel: kxsd9: fix the usage of spi_w8r8()
- b2372ff staging: iio: accel: fix error check
- c1a8303 iio: proximity: as3935: fix buffer stack trashing
- 9db892c iio: proximity: as3935: remove triggered buffer processing
- e2a296e9 iio: proximity: as3935: correct IIO_CHAN_INFO_RAW output
- f247adf iio:st_pressure: fix sampling gains (bring inline with ABI)
- 3bdfc8b iio: Fix error handling in iio_trigger_attach_poll_func
- f3c7b15 perf/x86: Fix undefined shift on 32-bit kernels
- 7ceedf5 virtio_balloon: fix PFN format for virtio-1
- 4dbc156 virtio_balloon: do not change memory amount visible via /proc/meminfo
- 55f883c arm64: Rework valid_user_regs
- 5c46424 cdc_ncm: workaround for EM7455 "silent" data interface
- 28a6d04 nfsd: check permissions when setting ACLs
- 173f43c posix_acl: Add set_posix_acl
- 63933c7 powerpc/pseries: Fix PCI config address for DDW
- 049de19 powerpc/iommu: Remove the dependency on EEH struct in DDW mechanism
- d9ee963 block: fix use-after-free in seq file
- 403f056 metag: Fix __cmpxchg_u32 asm constraint for CMP
- a2036fb ALSA: hda - Fix headset mic detection problem for two dell machines
- 31ebbeb ALSA: hda - Fix the headset mic that will not work on Dell desktop
machine
- 0224028 ALSA: hda: Fix krealloc() with __GFP_ZERO usage
- df75887 ALSA: hda: add AMD Bonaire AZ PCI ID with proper driver caps
- 333c2cf MIPS: mm: Fix definition of R6 cache instruction
- e2b438f sysv, ipc: fix security-layer leaking
- 4ef5c9a mm/hugetlb: avoid soft lockup in set_max_huge_pages()
- 834ced1 dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_SUSPENDING
- 655fe78 dm rq: fix the starting and stopping of blk-mq queues
- 980b655 dm flakey: error READ bios during the down_interval
- 0d88572 ftrace/recordmcount: Work around for addition of metag magic but
not relocations
- 2876b1b balloon: check the number of available pages in leak balloon
- c6657f7 x86/syscalls/64: Add compat_sys_keyctl for 32-bit userspace
- 10855c6 ALSA: hda/realtek - Can't adjust speaker's volume on a Dell AIO
- 6cdb164 ALSA: hda/realtek: Enable HP amp and mute LED on HP Folio 9480m [v3]
- baea0d6 drm/nouveau/gr/nv3x: fix instobj write offsets in gr setup
- c1b4d25 drm/nouveau/fbcon: fix font width not divisible by 8
- c027bc0 ubi: Make volume resize power cut aware
- 304e915 ubi: Fix early logging
- ae32d1b ubi: Fix race condition between ubi device creation and udev
- eb61bdd fuse: fix wrong assignment of ->flags in fuse_send_init()
- 614c339 fuse: fuse_flush must check mapping->flags for errors
- 3fc4a4a fuse: fsync() did not return IO errors
- 93c0b00 ARC: mm: don't loose PTE_SPECIAL in pte_modify()
- ae9c7f3 drm/radeon: fix firmware info version checks
- 7afd374 KEYS: 64-bit MIPS needs to use compat_sys_keyctl for 32-bit userspace
- bd89870 KVM: PPC: Book3S HV: Save/restore TM state in H_CEDE
- ae40dad KVM: PPC: Book3S HV: Pull out TM state save/restore into separate
procedures
- a3b180a CIFS: Fix a possible invalid memory access in smb2_query_symlink()
- b7e61a1 fs/cifs: make share unaccessible at root level mountable
- b5e8e7f Input: i8042 - break load dependency between atkbd/psmouse and i8042
- e9071d0 Documentation/module-signing.txt: Note need for version info if
reusing a key
- 6ac9857 module: Invalidate signatures on force-loaded modules
- 7e6f0e1 net/irda: fix NULL pointer dereference on memory allocation failure
- 7d06f7f fs/dcache.c: avoid soft-lockup in dput()
- 49e3c9a MIPS: Don't register r4k sched clock when CPUFREQ enabled
- 0e2cbad6 nfs: don't create zero-length requests
- e1cc075 gpio: intel-mid: Remove potentially harmful code
- 7f5a3c7 iscsi-target: Fix panic when adding second TCP connection to iSCSI
session
- 634a3fc audit: fix a double fetch in audit_log_single_execve_arg()
- a4664af Fix broken audit tests for exec arg len
- a49b282 audit: Fix check of return value of strnlen_user()
- dd26566 cifs: fix crash due to race in hmac(md5) handling
- b9090fe target: Fix race between iscsi-target connection shutdown + ABORT_TASK
- 6c631d3 target: Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP
- 80d341f mtd: nand: fix bug writing 1 byte less than page size
- 8ae0073 arm64: debug: unmask PSTATE.D earlier
- f88ded2 rtc: s3c: Add s3c_rtc_{enable/disable}_clk in s3c_rtc_setfreq()
- abf9569 dm: fix second blk_delay_queue() parameter to be in msec units not
jiffies
- 8129259 crypto: scatterwalk - Fix test in scatterwalk_done
- 98953c4 Bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU
- 5436aa6 KVM: VMX: handle PML full VMEXIT that occurs during event delivery
- aef1e06 USB: serial: option: add support for Telit LE910 PID 0x1206
- 4af80d9 powerpc/tm: Fix stack pointer corruption in __tm_recheckpoint()
- 572c8b6 powerpc/tm: Avoid SLB faults in treclaim/trecheckpoint when RI=0
- 881052c ext4: short-cut orphan cleanup on error
- 3f7ed29 drm/radeon: support backlight control for UNIPHY3
- 6c2ca21 KVM: nVMX: Fix memory corruption when using VMCS shadowing
- 53bb06c usb: quirks: Add no-lpm quirk for Elan
- bd0702f USB: quirks: Fix another ELAN touchscreen
- 256679c s390/mm: fix gmap tlb flush issues
- 9b01eaf cifs: Check for existing directory when opening file with O_CREAT
- bdf3214 [media] media: usbtv: prevent access to free'd resources
- 47c1628 Bluetooth: Add support of 13d3:3490 AR3012 device
- 6e2c93c Bluetooth: Add USB ID 13D3:3487 to ath3k
- 434d638 [media] Fix RC5 decoding with Fintek CIR chipset
- 2342f6e [media] media: dvb_ringbuffer: Add memory barriers
- 7235df9 drm/radeon: Poll for both connect/disconnect on analog connectors
- 4613d5f drm/radeon: add a delay after ATPX dGPU power off
- 073435a spi: pxa2xx: Clear all RFT bits in reset_sccr1() on Intel Quark
- d4d783d ext4: validate s_reserved_gdt_blocks on mount
- d579705 iwlwifi: add new 8260 PCI IDs
- 2fc0cdf ARM: dts: sunxi: Add a startup delay for fixed regulator enabled phys
- e19f0ec5 ext4: don't call ext4_should_journal_data() on the journal inode
- 906d6f4 ext4: fix deadlock during page writeback
- 547df96 SUNRPC: Don't allocate a full sockaddr_storage for tracing
- c580d82 ext4: check for extents that wrap around
- 988777b mfd: qcom_rpm: Parametrize also ack selector size
- e6b04eb mfd: qcom_rpm: Fix offset error for msm8660
- 6997496 usb: renesas_usbhs: protect the CFIFOSEL setting in usbhsg_ep_enable()
- 83335cb usb: renesas_usbhs: fix NULL pointer dereference in xfer_work()
- 542330f hp-wmi: Fix wifi cannot be hard-unblocked
- 230dc3e serial: samsung: Fix ERR pointer dereference on deferred probe
- cf61375 tty/serial: atmel: fix RS485 half duplex with DMA
- ebe1398 tty/serial: at91: remove bunch of macros to access UART registers
- 343c4ef of: fix memory leak related to safe_name()
- 8431378 crypto: gcm - Filter out async ghash if necessary
- b42d378 usb: dwc3: fix for the isoc transfer EP_BUSY flag
- 4426cc6 pinctrl: cherryview: prevent concurrent access to GPIO controllers
- 440357fd pinctrl: cherryview: Use raw_spinlock for locking
- ba42156 pinctrl: cherryview: Serialize all register access
- e057773 Update my main e-mails at the Kernel tree
- 10dd8c10 gpio: pca953x: Fix NBANK calculation for PCA9536
- 27b5490 PCI: Mark Atheros AR9485 and QCA9882 to avoid bus reset
- b378007 Revert "drm/i915/ilk: Don't disable SSC source if it's in use"
- 7a85bf9 netlabel: add address family checks to netlbl_{sock,req}_delattr()
- 85470a5 s5p-mfc: Add release callback for memory region devs
- 1dd12c3 s5p-mfc: Set device name for reserved memory region devs
- fce6716 HID: uhid: fix timeout when probe races with IO
- 223b391 arm64: kernel: Save and restore addr_limit on exception entry
- 5c57645 fs/proc/task_mmu.c: fix mm_access() mode parameter in pagemap_read()
- 6a46873 netfilter: nf_nat_redirect: add missing NULL pointer check
- 558ba5f (tag: v4.1.30) Linux 4.1.30
- 629d045 x86/quirks: Reintroduce scanning of secondary buses
- f2da7df x86/quirks: Apply nvidia_bugs quirk only on root bus
- 6264b57 Revert "MIPS: Reserve nosave data for hibernation"
- 84d0821 Revert "sparc64: Fix numa node distance initialization"
- bd6d85d pps: do not crash when failed to register
- bea9acd radix-tree: fix radix_tree_iter_retry() for tagged iterators.
- 6831c98 libceph: apply new_state before new_up_client on incrementals
- 5210f97 libceph: set 'exists' flag for newly up osd
- 87076a0 ovl: verify upper dentry in ovl_remove_and_whiteout()
- 9524cc4 tty/vt/keyboard: fix OOB access in do_compute_shiftstate()
- e77df44 libata: LITE-ON CX1-JB256-HP needs lower max_sectors
- c30e87b mmc: block: fix packed command header endianness
- ce05d31 media: fix airspy usb probe error path
- 371ac20 vmlinux.lds: account for destructor sections
- fe071fb mm, compaction: prevent VM_BUG_ON when terminating freeing scanner
- ca0d868 mm, compaction: simplify handling restart position in free pages scanner
- 1602957 drm/i915: Update ifdeffery for mutex->owner
- 627ec70 ALSA: hda: add AMD Stoney PCI ID with proper driver caps
- 282f757 ALSA: hda - fix use-after-free after module unload
- f8e3078 posix_cpu_timer: Exit early when process has been reaped
- 47eec48 x86/quirks: Add early quirk to reset Apple AirPort card
- 2533406 net: mvneta: set real interrupt per packet for tx_done
- 43506e7 ALSA: pcm: Free chmap at PCM free callback, too
- 6b9d561 ALSA: ctl: Stop notification after disconnection
- fb10485 ALSA: hda/realtek - add new pin definition in alc225 pin quirk table
- 31534f8 ovl: Copy up underlying inode's ->i_mode to overlay inode
- cb75f65 ovl: handle ATTR_KILL*
- 97f2887 drm/ttm: Make ttm_bo_mem_compat available
- 07761df Input: xpad - validate USB endpoint count during probe
- 70aaf49 ARM: mvebu: fix HW I/O coherency related deadlocks
- 2686f12 netfilter: x_tables: speed up jump target validation0357fd pinctrl:
cherryview: Use raw_spinlock for locking
Change-Id: Idb8f3a797b74e866074a9d551587027d21022b72
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
There are currently two driver implementations for the MPL3115:
- drivers/input/misc/mpl3115.c (from NXP kernel)
- drivers/iio/pressure/mpl3115.c (from upstream kernel).
Use the CONFIG_MPL3115 instead of CONFIG_INPUT_MPL3115 because this driver
uses the Industrial I/O framework, which is the preferred and standard
subsystem for sensors.
The data from this sensor can be read by using the following commands
on a warp7 board:
cat /sys/bus/iio/devices/iio:device0/in_pressure_raw
cat /sys/bus/iio/devices/iio:device0/in_temp_raw
Signed-off-by: Breno Lima <breno.lima@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Ting Liu <ting.liu@nxp.com>
|