summaryrefslogtreecommitdiffstats
path: root/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
* linux-fslc-qoriq: update to LSDK-20.04-V5.4-update-290520 mergeJens Rehsack2020-06-021-1/+1
| | | | | | | | | | | | | Updating linux-fslc-qoriq_5.4 to 35b10ca99cd3 which contains: 35b10ca99cd3 Merge branch 'qoriq/linux-5.4' into 5.4.y+qoriq |\ | * a0afa95baa42 arm64: dts: lx2160a: add more thermal zone support | * 6df69314d529 thermal: qoriq: Update the settings for TMUv2 Not merged (because it's since 5.4.11 in there): * 3fd185ba5688 gpio/mpc8xxx: fix qoriq GPIO reading Signed-off-by: Jens Rehsack <sno@netbsd.org>
* linux-qoriq: update to LSDK-20.04-V5.4-update-290520Jens Rehsack2020-06-021-1/+1
| | | | | | | | | | Forward linux-qoriq to 134788b16485 (LSDK-20.04-V5.4-update-290520) which contains since f8118585ee3c (LSDK-20.04-V5.4): 134788b16485 arm64: dts: lx2160a: add more thermal zone support 1e0206889f91 thermal: qoriq: Update the settings for TMUv2 73a82704ab09 gpio/mpc8xxx: fix qoriq GPIO reading Signed-off-by: Jens Rehsack <sno@netbsd.org>
* linux-fslc-lts: Update to version v4.19.125Fabio Berton2020-06-011-3/+3
| | | | | | This commit merges tag 'v4.19.125' into 4.19.x+fslc. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* linux-fslc-qoriq: update to v5.4.43Jens Rehsack2020-05-311-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-fslc-qoriq_5.4 to 5.4.43 which contains following commits: e0d81ce76004 Linux 5.4.43 b5100186021a sched/fair: Fix enqueue_task_fair() warning some more 8b13f5657fa8 sched/fair: Fix reordering of enqueue/dequeue_task_fair() a2ad232aa6a9 sched/fair: Reorder enqueue/dequeue_task_fair path f4520daa3c5a tpm: check event log version before reading final events 68b7b8183c12 rxrpc: Fix ack discard 283eb0016f97 rxrpc: Trace discarded ACKs f2da8c0dfe81 iio: adc: stm32-dfsdm: fix device used to request dma 7b5af65ca246 iio: adc: stm32-dfsdm: Use dma_request_chan() instead dma_request_slave_channel() 692001a867b6 iio: adc: stm32-adc: fix device used to request dma 8e8836b2b782 iio: adc: stm32-adc: Use dma_request_chan() instead dma_request_slave_channel() 1084eee4dc5d x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks 860fe59783a9 flow_dissector: Drop BPF flow dissector prog ref on netns cleanup bd6f0c799f4d s390/kexec_file: fix initrd location for kdump kernel 834d24ec3a0a rxrpc: Fix a memory leak in rxkad_verify_response() 23ae6e3e8aeb rxrpc: Fix the excessive initial retransmission timeout c2a26769b43e kasan: disable branch tracing for core runtime 86217fecc4b7 rapidio: fix an error in get_user_pages_fast() error handling 689dacb2b09d device-dax: don't leak kernel memory to user space after unloading kmem 9e451933bba9 s390/kaslr: add support for R_390_JMP_SLOT relocation type 72f3241508ac s390/pci: Fix s390_mmio_read/write with MIO 9c84884cd5dc ipack: tpci200: fix error return code in tpci200_register() 46f47dda27bc mei: release me_cl object reference f505a3e24c6a tty: serial: add missing spin_lock_init for SiFive serial console a5b4b3f97de7 misc: rtsx: Add short delay after exit from ASPM e64b205035fb iio: adc: ti-ads8344: Fix channel selection 9af65dc54b9b iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()' d54e5a4ff04c iio: sca3000: Remove an erroneous 'get_device()' 56cff2ac7c9d staging: greybus: Fix uninitialized scalar variable a41e02cb4232 staging: kpc2000: fix error return code in kp2000_pcie_probe() dee81110a488 staging: iio: ad2s1210: Fix SPI reading 76296dc723ef media: fdp1: Fix R-Car M3-N naming in debug message 4adb7a2b3161 Revert "gfs2: Don't demote a glock until its revokes are written" bb6524537dc2 kbuild: Remove debug info from kallsyms linking ee71c590dd8d bpf: Avoid setting bpf insns pages read-only when prog is jited 4c732e81bd4d powerpc/64s: Disable STRICT_KERNEL_RWX b67da9dbdb89 powerpc: Remove STRICT_KERNEL_RWX incompatibility with RELOCATABLE 9bcfbd8ba2b5 drm/i915: Propagate error from completed fences 5e171483e947 drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance. 0e1d5f67253e vsprintf: don't obfuscate NULL and error pointers 4b1b34621998 dmaengine: owl: Use correct lock in owl_dma_get_pchan() 0fcbe108b01a dmaengine: dmatest: Restore default for channel 57c32a52c3fe drm/etnaviv: Fix a leak in submit_pin_objects() 432b103596bd dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()' 870a45e0b507 apparmor: Fix aa_label refcnt leak in policy_update 054934aa9faa apparmor: fix potential label refcnt leak in aa_change_profile 97d817b9ef13 apparmor: Fix use-after-free in aa_audit_rule_init 3b1e38dfbc9f drm/etnaviv: fix perfmon domain interation 53683907ef68 arm64: Fix PTRACE_SYSEMU semantics 96e56055a2f0 scsi: target: Put lun_ref at end of tmr processing 818657105a0b scsi: qla2xxx: Do not log message when reading port speed via sysfs d54c5eff8795 ALSA: hda/realtek - Add more fixup entries for Clevo machines 80f5822c2bf3 ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme 1b17a0f98ad0 ALSA: pcm: fix incorrect hw_base increase a44cb2581718 ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option 99e392a4979b KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c 1c3d707d7d12 ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 26a3a3053332 ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 c5742497dcd2 ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 2523e9010d2b ALSA: hda/realtek: Add quirk for Samsung Notebook 6cc4dd44e207 ALSA: hda/realtek - Add HP new mute led supported for ALC236 0d189b31c4d7 ALSA: hda/realtek - Add supported new mute Led for HP 69d5dc286d05 ALSA: hda: Manage concurrent reg access more properly 1efaaf74528c ALSA: hda: patch_realtek: fix empty macro usage in if block 749e58bd2b09 ALSA: hda - constify and cleanup static NodeID tables 02ebbd1da394 scripts/gdb: repair rb_first() and rb_last() 9eff404a4382 ARM: futex: Address build warning 67a5c3104d12 KVM: selftests: Fix build for evmcs.h 4f48af814798 drm/amd/display: Prevent dpcd reads with passive dongles e0bb3075f91b iommu/amd: Call domain_flush_complete() in update_domain() e1efb9893bdd platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA c8d323578e36 USB: core: Fix misleading driver bug report 42b32a43529e stmmac: fix pointer check after utilization in stmmac_interrupt b68d27c5fffd ceph: fix double unlock in handle_cap_export() df0df8ee2ac7 HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock 8a5de4a391e4 gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp() 7932168ec08e x86/apic: Move TSC deadline timer debug printk 1ae9f1a62a50 ftrace/selftest: make unresolved cases cause failure if --fail-unresolved set 2eac9d3dc23f ibmvnic: Skip fatal error reset after passive init f82a3013226e x86/mm/cpa: Flush direct map alias during cpa 632db044ab99 HID: i2c-hid: reset Synaptics SYNA2393 on resume acd3efa17d96 scsi: ibmvscsi: Fix WARN_ON during event pool release 6ef21295dc20 net/ena: Fix build warning in ena_xdp_set() d0db69f9d132 component: Silence bind error on -EPROBE_DEFER 7a5f60dc3a67 aquantia: Fix the media type of AQC100 ethernet controller in the driver 445437b417b6 vhost/vsock: fix packet delivery order to monitoring devices dcec6678c3b1 configfs: fix config_item refcnt leak in configfs_rmdir() 2b52a61adb38 scsi: qla2xxx: Delete all sessions before unregister local nvme port d2430cb7f2d4 scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV 7b481b802a8f HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead a08626f6e982 HID: alps: Add AUI1657 device ID 68988c00b153 HID: multitouch: add eGalaxTouch P80H84 support cc6428803d22 gcc-common.h: Update for GCC 10 3c140d22e3c2 net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report() 87863a7426b2 kbuild: avoid concurrency issue in parallel building dtbs and dtbs_check 44fd02a3d719 mtd: Fix mtd not registered due to nvmem name collision 496c7c61bd64 afs: Don't unlock fetched data pages until the op completes successfully 17c9595cca71 ubi: Fix seq_file usage in detailed_erase_block_info debugfs file 274cd3c7b5d3 i2c: mux: demux-pinctrl: Fix an error handling path in 'i2c_demux_pinctrl_probe()' dd540f2d7c2d evm: Fix a small race in init_desc() f96ab0d1f3ec iommu/amd: Fix over-read of ACPI UID from IVRS table 33769c19feba i2c: fix missing pm_runtime_put_sync in i2c_device_probe 9f885f17501d ubifs: remove broken lazytime support ac6f94d3be65 fix multiplication overflow in copy_fdtable() 725b0bb0f94d mtd: spinand: Propagate ECC information to the MTD structure e3637eb6a351 ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive 3be8ece11440 ubifs: fix wrong use of crypto_shash_descsize() 48bbd44f5fa9 ima: Fix return value of ima_write_policy() 1066327bf936 evm: Check also if *tfm is an error pointer in init_desc() 4aedc534b608 ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() ac46cea606d5 KVM: SVM: Fix potential memory leak in svm_cpu_init() 1bed86cfe5cb i2c: dev: Fix the race between the release of i2c_dev and cdev Signed-off-by: Jens Rehsack <sno@netbsd.org>
* linux-fslc-qoriq: update to v5.4.42Jens Rehsack2020-05-311-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-fslc-qoriq_5.4 to 5.4.42 which contains following commits: 1cdaf895c99d Linux 5.4.42 ecb3f529a554 bpf: Test_progs, fix test_get_stack_rawtp_err.c build aee43146cc10 selftest/bpf: fix backported test_select_reuseport selftest changes 35d9107ad30b libbpf: Extract and generalize CPU mask parsing logic 10cfaa7456d7 Makefile: disallow data races on gcc-10 as well 9972e851b9f4 KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce 9d2487643b4f bpf: Fix sk_psock refcnt leak when receiving message d41689a34a9d SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") 3a8efe589bb6 ARM: dts: r8a7740: Add missing extal2 to CPG node cd8ae9b73258 arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes c580f2fe3270 ARM: dts: r8a73a4: Add missing CMT1 interrupts 8972721aea41 arm64: dts: imx8mn: Change SDMA1 ahb clock for imx8mn 764715615178 arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy 64ad7ef3a6e5 arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328 boards af518b5b77fd arm64: dts: meson-g12-common: fix dwc2 clock names 9b9c52752a11 arm64: dts: meson-g12b-khadas-vim3: add missing frddr_a status property 01febb33cb6e clk: Unlink clock if failed to prepare or enable e2084a8d5fee Revert "ALSA: hda/realtek: Fix pop noise on ALC225" 5e553801462b usb: gadget: legacy: fix error return code in cdc_bind() 7e5c1db8ad15 usb: gadget: legacy: fix error return code in gncm_bind() 8228b6736964 usb: gadget: audio: Fix a missing error return value in audio_bind() 8ef452001769 usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()' 9f65d776756e fanotify: fix merging marks masks with FAN_ONDIR 20a6d2455cde dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() 4f6815e429a8 clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks 553a2cbca7c3 exec: Move would_dump into flush_old_exec 136353c5066c x86/unwind/orc: Fix error handling in __unwind_start() 91b9ce04ff1f x86: Fix early boot crash on gcc-10, third try f8e370ccab35 cifs: fix leaked reference on requeued write 4e06196336a1 powerpc/32s: Fix build failure with CONFIG_PPC_KUAP_DEBUG 57aa19acfc22 drm/amd/display: add basic atomic check for cursor plane 97e43314763d ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection 215589310fa2 ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries e1409dc95410 ARM: dts: dra7: Fix bus_dma_limit for PCIe da55eeb3245a Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() c6a1ce81b43e usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list 6bb054f006c3 USB: gadget: fix illegal array access in binding with UDC e6be4400ac34 usb: cdns3: gadget: prev_req->trb is NULL for ep0 f1a9bed7969a usb: host: xhci-plat: keep runtime active when removing host b96a62f506ee usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B 93dda4f0e2ff ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset 3fa58fc9f8c4 ALSA: rawmidi: Fix racy buffer resize under concurrent accesses 04ccdf6b031d ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA c9709800eeeb ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 c737b7533596 USB: usbfs: fix mmap dma mismatch 0432f7632a24 usb: usbfs: correct kernel->user page attribute mismatch dca0ae3900b3 gcc-10: avoid shadowing standard library 'free()' in crypto 6cbb91bdd3a2 gcc-10: mark more functions __init to avoid section mismatch warnings 7955081a3a65 gcc-10 warnings: fix low-hanging fruit dff2ce17934c gcc-10: disable 'restrict' warning for now b8e7b93333db gcc-10: disable 'stringop-overflow' warning for now 9ba07a72fc5e gcc-10: disable 'array-bounds' warning for now a740b68fd169 gcc-10: disable 'zero-length-bounds' warning for now 8f6a84167e86 Stop the ad-hoc games with -Wno-maybe-initialized ab638a49a9f3 net/rds: Use ERR_PTR for rds_message_alloc_sgs() b597815ce1e8 pnp: Use list_for_each_entry() instead of open coding d4e58131829f NFSv3: fix rpc receive buffer size for MOUNT call e26e2a3febcb mm, memcg: fix inconsistent oom event behavior 46a22f3ea146 s390/ism: fix error return code in ism_probe() e1608af17030 hwmon: (da9052) Synchronize access with mfd 6e7253dc4562 RDMA/iw_cxgb4: Fix incorrect function parameters 08f187dbd223 RDMA/core: Fix double put of resource ee7ce7d7e7c7 IB/core: Fix potential NULL pointer dereference in pkey cache b491aeec55fe IB/mlx4: Test return value of calls to ib_get_cached_pkey eaad00390ff9 RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() da532ce587c7 netfilter: nft_set_rbtree: Add missing expired checks 1c235d0eb1f0 netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() 6259b1c1bca5 SUNRPC: Signalled ASYNC tasks need to exit d1538d8d6325 nfs: fix NULL deference in nfs4_get_valid_delegation ea7c4d9e542f arm64: fix the flush_icache_range arguments in machine_kexec 1222b257654b drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest a308d6e6861d netfilter: conntrack: avoid gcc-10 zero-length-bounds warning b526c01b38ae NFSv4: Fix fscache cookie aux_data to ensure change_attr is included 021f5799de53 nfs: fscache: use timespec64 in inode auxdata ef8195ee1618 NFS: Fix fscache super_cookie index_key from changing after umount 32b9de3e935d drm/amdgpu: force fbdev into vram e1b2b93243ca fork: prevent accidental access to clone3 features f256dea07774 gfs2: More gfs2_find_jhead fixes 18541e49f70b mmc: block: Fix request completion in the CQE timeout path e8eb122b9f43 mmc: core: Fix recursive locking issue in CQE recovery path fdf547a591f5 mmc: core: Check request type before completing the request 3a8bc2ae2f79 mmc: sdhci-pci-gli: Fix can not access GL9750 after reboot from Windows 10 e0830bb37734 mmc: alcor: Fix a resource leak in the error path for ->probe() 62f217e0a9c8 bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size ce3193bf8964 bpf, sockmap: msg_pop_data can incorrecty set an sge length af1f11fe6667 drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled 0d9bc7986366 i40iw: Fix error handling in i40iw_manage_arp_cache() 95827ac65244 ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format 5d47b3d6b4d2 bpf: Fix error return code in map_lookup_and_delete_elem() 5b96668b63c0 pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler aec927836c7d pinctrl: qcom: fix wrong write in update_dual_edge 604ad1bb8aae pinctrl: baytrail: Enable pin configuration setting for GPIO chip 960d609dd4dd pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H e529b8db9684 ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() 9e54afec08f7 IB/hfi1: Fix another case where pq is left on waitlist d942a6a18463 mmc: sdhci-pci-gli: Fix no irq handler from suspend 171bf6ef038b gfs2: Another gfs2_walk_metadata fix 87954aacd585 ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse 05aae468d31a ipc/util.c: sysvipc_find_ipc() incorrectly updates position index 3c3ade92b62a drm/amdgpu: invalidate L2 before SDMA IBs (v2) 938489ef2902 drm/amdgpu: simplify padding calculations (v2) eefe5e0bb7b7 drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() 94cce94badf7 drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 f4164b29dc08 drm/amd/display: check if REFCLK_CNTL register is present 65f3108cbb1d drm/amd/powerplay: avoid using pm_en before it is initialized revised 8c5f11093ef4 ALSA: hda/hdmi: fix race in monitor detection during probe 4d1a83cb5afe cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once d12d7bf92b08 selftests/ftrace: Check the first record for kprobe_args_type.tc 2b313699e7a9 dmaengine: mmp_tdma: Reset channel error on release 6c414ddee7f0 dmaengine: mmp_tdma: Do not ignore slave config validation errors de76c0d4a03c dmaengine: pch_dma.c: Avoid data race between probe and irq handler c096a8645e3f riscv: fix vdso build with lld 2fffdf4dded1 umh: fix memory leak on execve failure 44ee727013d5 r8169: re-establish support for RTL8401 chip version e03d3510f45c nfp: abm: fix error return code in nfp_abm_vnic_alloc() 2fbd6eca3711 net: tcp: fix rx timestamp behavior for tcp_recvmsg fc800ec491c3 netprio_cgroup: Fix unlimited memory leak of v2 cgroups cab607a627cf net: ipv4: really enforce backoff for redirects d375d99f8902 net: dsa: loop: Add module soft dependency b2e8946250c3 hinic: fix a bug of ndo_stop d07987924a04 dpaa2-eth: prevent array underflow in update_cls_rule() 84916465b0f0 virtio_net: fix lockdep warning on 32 bit 23300d6a39d7 tcp: fix SO_RCVLOWAT hangs with fat skbs cb4f78986065 tcp: fix error recovery in tcp_zerocopy_receive() f152793058b5 Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" 5f93b45fa58c pppoe: only process PADT targeted at local interfaces ecb8356aafba net: stmmac: fix num_por initialization 4300e210b005 net: phy: fix aneg restart in phy_ethtool_set_eee debcbc56fdfc netlabel: cope with NULL catmap 60a4f2ce0596 net: fix a potential recursive NETDEV_FEAT_CHANGE 97e860545e24 dpaa2-eth: properly handle buffer size restrictions 425853cc1160 mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040 a761f65879e8 selftests/bpf: fix goto cleanup label not defined 2d6d0ce4de03 scsi: sg: add sg_remove_request in sg_write 7d8da6d7d90c net_sched: fix tcm_parent in tc filter dump e2824505a813 sun6i: dsi: fix gcc-4.8 645b44b6b3b3 virtio-blk: handle block_device_operations callbacks after hot unplug fbe2c2c50914 drop_monitor: work around gcc-10 stringop-overflow warning 23a0a0914a1e ftrace/selftests: workaround cgroup RT scheduling issues dbd667a322ac net: moxa: Fix a potential double 'free_irq()' 2bcd4df42d5d net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()' e15d3d42900a SUNRPC: Fix GSS privacy computation of auth->au_ralign 3bf0794e7309 SUNRPC: Add "@len" parameter to gss_unwrap() 3c605abef3ee gpio: pca953x: Fix pca953x_gpio_set_config 163b48932571 KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER read 7abefa3f9a4b net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy. a12f3ad8d952 shmem: fix possible deadlocks on shmlock_user_lock 723090ae8ea6 net: dsa: Do not make user port errors fatal Signed-off-by: Jens Rehsack <sno@netbsd.org>
* linux-fslc-qoriq_5.4.bb: introduce rebased+fslc kernelJens Rehsack2020-05-251-0/+17
| | | | | | | | | | | Introduce recipe for a kernel based on stable/linux-5.4.y + NXP/QorIQ patches + FSLC patches. The idea is to keep this kernel up-to-date with stable/linux-5.4.y and upgrade with new LSDK-releases when they come out. A new stable kernel will receive a fresh rebased start. Signed-off-by: Jens Rehsack <sno@netbsd.org>
* linux-qoriq.inc: build kernel PV as linux-imx.incJens Rehsack2020-05-252-0/+5
| | | | | | | For later common kernel *.inc files, adopt setting the PV to the correct kernel version to satisfy the kernel version sanity check. Signed-off-by: Jens Rehsack <sno@netbsd.org>
* linux-imx-headers: fix imx headers missing in sdkAndrey Zhizhikin2020-05-251-0/+8
| | | | | | | | | | | | | | | | | | i.MX-specific headers are missing in SDK once generated via image do_populate_sdk task. This was caused by dropped ALLOW_EMPTY package-controlling variable which is required for this recipe in order to indicate that package can have RDEPENDS. Additional RDEPENDS are also required by packages using new mechanisms to include linux-imx-headers, this allows headers to be propagated to the SDK when dependent package is included. Introduce ALLOW_EMPTY in recipe and RDEPENDS in use-imx-headers bbclass to have imx headers to be populated in the SDK. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-fslc-imx: upgrade kernel to v5.4.41Andrey Zhizhikin2020-05-191-3/+3
| | | | | | | | Kernel repository has been upgraded to the v5.4.41 tag from korg Tracking information is updated with the new stable tag. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-fslc: upgrade kernel to v5.4.41 from korgAndrey Zhizhikin2020-05-191-2/+2
| | | | | | | Tag v5.4.41 has been merged into the linux-fslc tree, update recipe to pull new kernel version Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux[-fslc]-imx: update defconfig to use imx_v8_defconfigAndrey Zhizhikin2020-05-192-602/+82
| | | | | | | | | | | | | | | | Initial defconfig file submitted as a part of upgrade is not used by NXP to configure the kernel for i.MX family, and rather imx_v8_defconfig should be used as defconfig file instead. This has been indicated by NXP as their kernel unification strategy to provide one kernel for i.MX and QorIQ family. Update the previously committed defconfig file to the content of imx_v8_defconfig. Patches applied before [d12d36d3] and [6ef0f40c] are noted in this update. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux[-fslc]-imx: add missing config parameterAndrey Zhizhikin2020-05-072-0/+2
| | | | | | | | | | CONFIG_SND_SOC_SOF_IMX8 requires CONFIG_SND_SOC_SOF_IMX8_SUPPORT to be enabled, which is currently missing in the defconfig for both linux-imx and linux-fslc-imx kernel recipes. Add missing dependent variable to enable CONFIG_SND_SOC_SOF_IMX8. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-imx: Remove duplicate CRYPTO_SHA512 from defconfigKevin Lannen2020-05-072-2/+0
| | | | | | | | The mx8 defconfig already contains CRYPTO_SHA512 as a module which is what is honored so this removes the extra line that also sets CRYPTO_SHA512 to be built in Signed-off-by: Kevin Lannen <kevin@patroness.com> Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-fslc-imx: upgrade kernel to v5.4.39 and latest NXP patchesAndrey Zhizhikin2020-05-071-3/+9
| | | | | | | | | | - Kernel repository has been upgraded to the v5.4.39 tag from korg - 8 additional patches from NXP kernel tree merged Update recipe to new kernel revision and fill in tracking information, including new tag from korg and all patches applied from NXP. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-fslc: upgrade kernel to v5.4.39 from korgAndrey Zhizhikin2020-05-071-2/+2
| | | | | | | Tag v5.4.39 has been merged into the linux-fslc tree, update recipe to pull new kernel version. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* kernel-module-qoriq-gpu: rm as it is not needed nowTing Liu2020-05-062-47/+0
| | | | | | | Now qoriq and imx use unified kernel source, kernel-module-imx-gpu-viv can be used for qoriq too. remove kernel-module-qoriq-gpu. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* linux-fslc-imx: introduce 5.4.y kernel with NXP patchesAndrey Zhizhikin2020-05-063-0/+1678
| | | | | | | | | | | | | | Introduce new kernel recipe, which incorporates all patches from original NXP release 5.4.3-1.0.0 and latest patch level from stable 5.4.y kernel tree from korg. This kernel recipe is a consolidation of modifications from upstream and NXP and is meant to be supported by Community with further stable patchlevel updates, individual patches which pending in upstream to be included in the stable, and also to receive updates from NXP internal source tree from the [lf-5.4.y] branch, which corresponds to release 5.4.3-1.0.0. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-imx-[mfgtool]-5.4.3: update recipes to align with kernel-yoctoAndrey Zhizhikin2020-05-065-1/+11
| | | | | | | | | | | | | | | | | When kernel-yocto class is inherited by kernel recipes, the way how PV is constructed changes to reflect GIT kernel tags and meta information. This causes the fetcher search to fail, since paths used to locate files are compiled from PV. Replace version-specific paths in recipes to use PN instead, which is registered in the fetcher as a valid search location. Linux kernel recipe should have LINUX_VERSION also defined, since it is used by kernel-yocto class to derive PV. This version is set to the real kernel version provided by NXP in their source tree. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-fslc: update PV definition to align with kernel-yoctoAndrey Zhizhikin2020-05-061-1/+9
| | | | | | | | | | | | | PV is defined in the base in linux-imx.inc file and uses the definition LINUX_VERSION required by kernel-yocto.bbclass. Instead of defining the PV in the target recipe, define LINUX_VERSION which is effectively expanded in PV and used by the kernel-yocto class. This define should match to the kernel version referenced by SRC_URI and should be updated once patchlevel is merged. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-imx.inc: inherit kernel-yocto classAndrey Zhizhikin2020-05-061-1/+18
| | | | | | | | | | | | Since commit [de2ef0120432cba343452151e86cbc3c99876524] in oe-core, it is possible to use kernel-yocto class without including linux-yocto.inc into the recipe. Inherit the class in order to take advantage of providing mechanisms to use kernel config fragments, patches and verification features implemented upstream. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-qoriq: add perf patch to resolve linux-qoriq buildAndrey Zhizhikin2020-05-052-0/+64
| | | | | | | | | | | Kernel 5.4.y for QorIQ platform requires the patch in order to compile perf component successfully. Patch has a proper Upstream-Status and points to commit SHA in upstream kernel tree. It is identical to the one present in the linux-imx recipe, since kernle tree for i.MX platform also requires it. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-imx-5.4.3: update perf patch with upstream statusAndrey Zhizhikin2020-05-051-0/+2
| | | | | | | Upstream-Status tag was missing in the original patch and is updated to the Submitted status with reporting commit SHA in upstream. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* kernel-module-qca6174_3.0: avoid kernel module build errorsPeter Griffin2020-05-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the kernel module fails to build with following undefined symbols due to missing Kconfig option. | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:15910:13: error: 'qca_wlan_vendor_ocb_set_config_policy' undeclared here (not in a function); did you mean 'qca_wlan_vendor_setband_policy'? | 15910 | .policy = qca_wlan_vendor_ocb_set_config_policy, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | qca_wlan_vendor_setband_policy | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:15919:13: error: 'qca_wlan_vendor_ocb_set_utc_time_policy' undeclared here (not in a function); did you mean 'qca_wlan_vendor_ll_set_policy'? | 15919 | .policy = qca_wlan_vendor_ocb_set_utc_time_policy, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | qca_wlan_vendor_ll_set_policy | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:15929:13: error: 'qca_wlan_vendor_ocb_start_timing_advert_policy' undeclared here (not in a function); did you mean 'qca_wlan_vendor_attr_ocb_start_timing_advert'? | 15929 | .policy = qca_wlan_vendor_ocb_start_timing_advert_policy, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | qca_wlan_vendor_attr_ocb_start_timing_advert | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:15938:13: error: 'qca_wlan_vendor_ocb_stop_timing_advert_policy' undeclared here (not in a function); did you mean 'qca_wlan_vendor_attr_ocb_stop_timing_advert'? | 15938 | .policy = qca_wlan_vendor_ocb_stop_timing_advert_policy, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | qca_wlan_vendor_attr_ocb_stop_timing_advert | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:15956:13: error: 'qca_wlan_vendor_dcc_get_stats' undeclared here (not in a function); did you mean 'qca_wlan_vendor_attr_dcc_get_stats'? | 15956 | .policy = qca_wlan_vendor_dcc_get_stats, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | qca_wlan_vendor_attr_dcc_get_stats | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:15965:13: error: 'qca_wlan_vendor_dcc_clear_stats' undeclared here (not in a function); did you mean 'qca_wlan_vendor_attr_dcc_clear_stats'? | 15965 | .policy = qca_wlan_vendor_dcc_clear_stats, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | qca_wlan_vendor_attr_dcc_clear_stats | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:15974:13: error: 'qca_wlan_vendor_dcc_update_ndl' undeclared here (not in a function); did you mean 'qca_wlan_vendor_attr_dcc_update_ndl'? | 15974 | .policy = qca_wlan_vendor_dcc_update_ndl, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | qca_wlan_vendor_attr_dcc_update_ndl | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c: In function '__wlan_hdd_cfg80211_scan': | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:22920:8: warning: ISO C90 forbids variable length array 'chList' [-Wvla] | 22920 | char chList [(request->n_channels*5)+1]; | | ^~~~ | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c: In function '__wlan_hdd_cfg80211_sched_scan_start': | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:28751:9: warning: ISO C90 forbids variable length array 'chList' [-Wvla] | 28751 | char chList [(request->n_channels*5)+1]; | | ^~~~ | At top level: | rpb-dunfell/build-rpb-wayland/tmp-rpb_wayland-glibc/work/imx8mqevk-linaro-linux/kernel-module-qca6174/3.0-r0/git/CORE/HDD/src/wlan_hdd_cfg80211.c:25078:20: warning: 'hdd_ieee80211_reason_code_to_str' defined but not used [-Wunused-function] | 25078 | static const char *hdd_ieee80211_reason_code_to_str(uint16_t reason) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
* cryptodev: upgrade to 1.10Ting Liu2020-04-2013-189/+134
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* kernel-module-ipc: switch to source.codeaurora.orgTing Liu2020-04-201-1/+1
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* skmm-host: switch to source.codeaurora.orgTing Liu2020-04-201-1/+1
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* recipes-*: refine restrictions for NXP BSPAndrey Zhizhikin2020-04-161-2/+5
| | | | | | | | | | | | | | | | | | | | | | | Certain packages are using linux-imx-headers, which enforces them to use NXP BSP since headers are provided from the NXP kernel tree. Those recipes, which requires NXP kernel headers, are now including the use-imx-headers class to make sure the correct headers package is used. Since the introduction of separation between NXP and Mainline BSP for certain machines, recipes which are NXP-dependent are getting their COMPATIBLE_HOST to be marked as (null) effectively making them incompatible with mainline BSP which is expected behavior. By extending this restriction into the use-imx-headers class, all recipes which inherits is (because it is required) are getting automatically restricted to NXP BSP, hence making package NXP-dependent much easier. linux-imx-headers is marked as "NXP-only" but it is done explicitly inside the recipe in order to avoid confusion of inheriting the class. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-imx-headers: Mark recipe as 'use-nxp-bsp' onlyOtavio Salvador2020-04-161-1/+1
| | | | | | | This is a safe guard so no recipe can use this, except if NXP BSP support is in use. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* kernel-module-qcacld-lea: update to match kernel 5.4.3-1.0.0Andrey Zhizhikin2020-04-161-2/+2
| | | | | | | Update recipe to fetch sources from IMX_CNSS.LEA.NRT_3.0_KRL5.4 branch, which is aligned with new kernel version. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* kernel-module-imx-gpu-viv: upgrade to 6.4.0.p2Andrey Zhizhikin2020-04-161-2/+2
| | | | | | | Upgrade kernel module version to next p2 stepping as it is aligned in the linux-imx source tree and matches the new kernel 5.4.3-1.0.0 version. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-imx-mfgtool: upgrade to version 5.4.3-1.0.0 from NXPAndrey Zhizhikin2020-04-162-466/+0
| | | | | | | Upgrade recipe version 4.19.35 -> 5.4.3, drop the old recipe and discard the kernel config file - it should be pulled from the kernel recipe folder. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-imx-headers: upgrade to version 5.4.3-1.0.0 from NXPAndrey Zhizhikin2020-04-162-57/+67
| | | | | | Upgrade linux headers recipe 4.19.35 -> 5.4.3 and drop the old recipe. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-imx: upgrade kernel recipe to 5.4.3-1.0.0 from NXPAndrey Zhizhikin2020-04-166-404/+559
| | | | | | | | | | | Upgrade kernel recipe 4.19.35 -> 5.4.3, drop patches which are applied upstream and re-submit new kernel configuration files for arm32 and aarch64 build configurations. Kernel recipe version 4.19.35 is dropped from this layer in favor of the updated one. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-fslc: Update to bde0c4ce26b13 revisionOtavio Salvador2020-04-111-2/+2
| | | | | | | This merges 5.4.31 stable release as well as apply bde0c4ce26b13 "perf: Make perf able to build with latest libbfd" which fixes perf build. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx: Remove recipes as they are not being actively maintainedOtavio Salvador2020-04-1111-1407/+0
| | | | | | | | | The community forks are not being actively maintained by community and vendors and as consequence are not being updated as need. Aiming to reduce the maintenance burden we are dropping them as we will move to NXP's GA kernels when using NXP BSP. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-qoriq_4.19: remove recipeJens Rehsack2020-04-112-34/+0
| | | | | | | | | | | | Since upcoming release of Yocto will be LTS, linux-qoriq-4.19 isn't expected to be supported as long as meta-freescale supporters have to support layer for dunfell users. Those who want to use linux-qoriq on dunfell with their own effort can rely on '69652b44 linux-qoriq_4.19: upgrade to LSDK-20.04' by reverting this commit. Signed-off-by: Jens Rehsack <sno@netbsd.org>
* linux-qoriq: remove 4.14 supportJens Rehsack2020-04-115-1940/+0
| | | | | | | | | | NXP removed support for 4.14 from LSDK-20.04 -- so do avoid signalization meta-freescale would provide any further support. Users with strong requirements for linux-qoriq_4.14 can get the last official supported NXP release (LSDK-19.09-update-311219-V4.14) by reverting this commit. Signed-off-by: Jens Rehsack <sno@netbsd.org>
* linux-qoriq_5.4: add 5.4 kernel from LSDK-20.04Jens Rehsack2020-04-072-0/+34
| | | | | | Add recipe for linux-5.4 from latest NXP LSDK (20.04). Signed-off-by: Jens Rehsack <sno@netbsd.org>
* linux-qoriq: harmonize kernel recipesJens Rehsack2020-04-073-129/+68
| | | | | | | | Move everything which is common used of linux-qoriq kernels into linux-qoriq.inc and require it from both existing kernel recipes. This should avoid copy'n'waste even for future kernels. Signed-off-by: Jens Rehsack <sno@netbsd.org>
* linux-qoriq_4.19: upgrade to LSDK-20.04Jens Rehsack2020-04-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade linux-qoriq_4.19 recipe to latest NXP release LSDK-20.04-V4.19 from LSDK-19.09-V4.19 including following changes: c5f3ab9ac163 (tag: LSDK-20.04-V4.19, qoriq/linux-4.19) fixing self test for tls1.1 and tls1.2 single pass ciphers. 5d5737ee54f7 arm64: defconfig: Enable the SBSA watchdog b0da7a0070bd arm64: dts: fixed the qdma error interrupt number 17bfa45fc97a ARM: dts: ls1021: Fix SGMII PCS link remaining down after PHY disconnect 8e703d5dad88 mmc: sdhci-of-esdhc: apply HS400 temporary fix-up to LX2160A Rev2.0 6c66fe4a2407 net/enetc: Set MAC Rx FIFO to recommended value ab53a3444c3a Added the self-test for the TLS1.2 algorithms offload 8947cf783ae1 crypto: caam - added support for TLS1.1 & TLS1.2 30ae8885a6c6 irqchip/gic-v3-its: Allow use of LPI tables in reserved memory 89f5972362f4 irqchip/gic-v3-its: Register LPI tables with EFI config table 8d1e6ffc0b82 irqchip/gic-v3-its: Check that all RDs have the same property table 67a185f444f8 irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels 11e0c43a3ae8 irqchip/gic-v3-its: Allow use of pre-programmed LPI tables 4860dc3e6e89 irqchip/gic-v3-its: Keep track of property table's PA and VA 5caac43e62b8 irqchip/gic-v3-its: Move pending table allocation to init time 9e9f18693f4c irqchip/gic-v3-its: Split property table clearing from allocation 5f1e021f0282 irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage a3dcf288bc02 irqchip/gic-v3-its: Change initialization ordering for LPIs 928eb022f786 efi: add API to reserve memory persistently across kexec reboot ea9d553c998d efi/arm: libstub: add a root memreserve config table 00e5b11fb3bc efi: honour memory reservations passed via a linux specific config table 33d441beeb59 dpaa2-eth: Avoid unbounded while loops eae0197231f6 dpaa2-eth: Cleanup dead code e957f2026612 soc: fsl: dpio: register dpio irq handlers after dpio create 5a8c89a492f8 of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpc 696dbc9dcfdc arm64: dts: ls1028a: Add pmu dt nodes 2e5f9623dafc fsl_qbman: enable set link status 4595ddfa92bd arm64: dts: fix user-space networking on ls1028a 3e31c4ce8249 net: felix: check if ocelot port is null in IRQ clean 20147eb4c1e6 net: mscc: ocelot: use skb queue instead of skbs list 8be3bd33b58c net: mscc: ocelot: avoid incorrect consuming in skbs list 9fc33c38bcd3 tsn: fix tsn attribute is not compatible 373b056a0de7 arm64: dts: add overlay support for ls1028a-qds 9c9b3280c676 arm64: dts: fsl-ls1028a: Update DPDK device tree e407a7ab893b arm64: dts: fsl-ls1028a-qds: Add overlays for various serdes protocols 7dcd061e477c arm64: dts: fsl-ls1028a: prepare dts for overlay 94f7ebe8502e arm64: dts: fsl-ls1028a-rdb: fix QSGMII PHY node names e0f70ecb57d3 arm64: dts: ls1028a: Disable swp5 by default 2bdc59e11db6 arm64: dts: fsl: ls1028a: Disable eno3 and make swp5 the Felix CPU port ee4cbfe37613 Revert "arm64: dts: LS1028a-rdb: use Ethernet PHY interrupt" 66fc14ea11f7 net: felix: update tsn driver to align libtsn f2b4286ff309 PCI: Make the PCIe device can reconfigure the MPS when reset the bus 4dd0d328a908 sdk_dpaa: ceetm: fix recursive dependencies 12059a111852 net: ethernet: freescale: sdk_fman: fix the build warnings e4fa47ae6dca sdk_fman: address compilation warning 55dd711d6112 sdk_fman: fix identation causing compilation warnings a78eef21d79a sdk_dpa: align to upstream PHY_INTERFACE_MODE 2d63b52f7e51 sdk/qbman: fix issue in qman_delete_cgr_safe() 8b3b000d7739 imx: dp: Improve the AUX channel signal 931430a79e01 arm64: dts: lx2160a: add iommu-map property to pci nodes 672f44b173aa tsn: keep backward compatible for libtsn b7dfc7cd4d28 arm64: dts: ls1028a: add chip-specific compatible string to usb nodes. f3568890952c arm64:move elfcorehdr reservation early for crash dump kernel 0616621c3a4a dpaa2-eth: replace qdisc_put() with qdisc_destroy() 4b8f41137dc8 usb: dwc3: gadget: Fix controller get stuck when wrongly kick transfer 950a8dee2fbb crypto: caam/qi2 - fix typo in algorithm's driver name 68592866f8f8 soc: fsl: dpio: Enable ACP port in Linux QMAN driver baf6b6652529 arm64: dts: ls208xa: Update qspi node properties for LS2088ARDB fb53c813a779 fsl_qbman: Framework for enabling Link status notification 3fbc1dae9012 Revert "sdk_dpaa: ceetm: rename qdisc_destroy() to qdisc_put()" 2e74bba16760 Revert "net: sched: rename qdisc_destroy() to qdisc_put()" 82a8a2df6f41 mmc: sdhci-of-esdhc: update tuning erratum A-008171 7256ce8b5375 mmc: sdhci-of-esdhc: convert to use esdhc_tuning_window_ptr() eef7a193cba7 mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround e6d3b57b4ef9 mmc: sdhci-of-esdhc: poll ESDHC_FLUSH_ASYNC_FIFO bit until completion 977cf95ef173 drivers/staging/fsl_qbman: Disable Portal Channel IRQs bd97956ff682 sdk_fman: decrease log severity levels d92be680d0fb staging: fsl-dpaa2/mac: do not stop MAC when the net_dev is not up ba70058b9e30 staging: fsl-dpaa2/mac: reverse order of handling stop/start IRQs 41fd9d60a6c0 staging: fsl-dpaa2/mac: do not call dpmac_set_link_state() when nothing changed 6d8bdd8e0ff0 staging: dpaa2-mac: add link up/down events for dpmac fd57eff1f39a usb: dwc3: Add cache type configuration support bb7b716b2f1d usb: dwc3: Add chip-specific compatible string a5c5754c9672 arm64: dts: layerscape: apply dma-coherent for dwc3 nodes f031faa78956 arm64: dts: layerscape: add chip-specific compatible string to usb nodes 5e898de5a7b0 gpio : mpc8xxx : ls1088a/ls1028a edge detection mode bug fixs. 3e060ab5c18e gpio: mpc8xxx: Don't overwrite default irq_set_type callback b4c7fa8c97e8 gpio/mpc8xxx: change irq handler from chained to normal 94211782ab8c Revert "gpio/mpc8xxx: change irq handler from chained to normal" 90bf198446a3 soc: fsl: dpio: Replace QMAN array mode by ring mode enqueue. 4996478c3e5a soc: fsl: dpio: QMAN performance improvement. Function pointer indirection. 40fc7f6982d5 soc: fsl: dpio: Adding QMAN multiple enqueue interface. 81b1c3d2dec9 enetc: disable EEE autoneg by default 2cdf670d5bd3 arm64: config: enable usb network card R8152 AX88179 and AX8817X driver 4e569f24ea75 bus: fsl-mc: add the dpdbg device type 2a797f3f428f sdk_dpaa: ceetm: save the root class pointer 5582ec5d14f2 Merge linux-4.19.90 of stable kernel of kernel.org into linux-4.19 Signed-off-by: Jens Rehsack <sno@netbsd.org>
* linux-qoriq_4.14: upgrade to LSDK-19.09-update-311219-V4.14Jens Rehsack2020-04-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade linux-qoriq-4.14 to latest release from NXP: LSDK-19.09-update-311219-V4.14 d39cc9ffcbe5 sdk_dpaa: ceetm: save the root class pointer d143607d6c2d crypto: caam/qi - execute library only on DPAA 1.x f1e1b2c3fd8f crypto: caam/qi - abort algorithm setup on DPAA2 parts 7391f6e950e6 sdk_dpaa: ceetm: coding style cleanup 45ed9b6573f9 sdk_dpaa: ceetm: enable building as a module a0e1eb3176a1 arm64: dts: ls1043a: mark the A050385 FMan erratum ec629de99f2d sdk_dpaa: sdk_fman: ls1034a errata: update number to A050385 9820a3ebd835 sdk_dpaa: ls1043a errata: fix potential skb memory leak 380303cdef77 sdk_dpaa: ls1043a errata: use get_order API 5674908aad74 sdk_dpaa: sdk_fman: ls1043a errata: detect based on DTB property 776fefa386b8 sdk_dpaa: ls1043a errata: optimize detection b840a8adf047 sdk_dpaa: ls1043a errata: re-enable recycling f7d36b75ba8b sdk_dpaa: ls1043a errata: re-enable SG support 3651b41b0a2d sdk_dpaa: ls1043a errata: update the restrictions cef817cc060a sdk_dpaa: ls1043a errata: check if the page allocation is successful 5542032589b6 sdk_dpaa: ethtool: drop unused variable 7c2a74d41278 net: mscc: ocelot: do not force Felix MACs at lower speeds than gigabit edb8403fa248 clk: plldig: make VCO frequency configurable ee9eb1c2a147 dt/bindings: clk: Add optional field vco-frequency cb67369d557c bus: fsl-mc: add autorescan sysfs 61d318e7130f dpaa2-eth: defer probe on object allocate 2420375899b4 arm64: lsdk.config: set CONFIG_SQUASHFS_XZ=y 275baf51b28a net: mscc: ocelot: refuse to overwrite the port's native vlan 1d3a6b516b93 net: mscc: ocelot: fix vlan_filtering when enslaving to bridge before link is up 04e8104d9896 enetc: Replace enetc_gregs with a readers-writer lock 8051e45decc4 enetc: Remove mdio bus on PF probe error path bfa77f0437a8 drm/arm/malidp: Fix NULL pointer access for malidp_se_check_scaling 868a8ad794ea staging: dpaa2-ethsw: ordered workqueue should be per ethsw d3d9b6c05700 staging: dpaa2-ethsw: move port switchdev notifier per ethsw 992dd5814ec1 staging: dpaa2-ethsw: move port notifier per ethsw f9dde6088464 dpaa2-eth: free already allocated channels on probe defer 9e4006d68fb1 usb: dwc3: Add workaround for host mode VBUS glitch when boot a40bd9613b9e Revert "usb: dwc3: Add workaround for host mode VBUS glitch when boot" e082b5def026 crypto: caam - fix concurrency issue in givencrypt descriptor Signed-off-by: Jens Rehsack <sno@netbsd.org>
* linux-fslc: bump to Linux version 5.4.30Pierre-Jean Texier2020-04-051-2/+2
| | | | Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
* dtc-145: Remove class and recipeMihai Lindner2020-04-023-92/+0
| | | | | | | | These were used as workaround for issues with building u-boot 2017.03 and older, after dtc upgrade to 1.4.6 and newer. We can drop them after upgrading all providers of u-boot. Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
* linux-fslc: Update to version 5.4.28Fabio Berton2020-03-251-2/+2
| | | | | | | | | | | | | | | | This commit merges tag 'v5.4.28' into 5.4.x+fslc and apply the following changes on top: - 81c8c8b757d9 ARM: dts: imx6qdl: Add imx6qdl-pico support - 9d1173058465 ARM: dts: imx6ul-pico: Add support for the dwarf baseboard - 2a415da5e560 ARM: dts: imx7d-pico: Add support for the nymph baseboard - de12682c53fc ARM: dts: imx7d-pico: Add support for the dwarf baseboard - 3d76909d5362 ARM: dts: imx6sx-softing-vining-2000: Enable PCI support - 58f81f7e891b ARM: dts: imx6ul-pico: Convert to DRM bindings Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Change-Id: I163271b8ec7b2522d8e650683bbc9a6a597dfde1 Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* linux-fslc-lts-4.19: upgrade to 4.19.107Andrey Zhizhikin2020-03-051-2/+2
| | | | | | | | This upgrade includes the merge of v4.19.107 tag and backport of upstream patch [0ada120c883d4f1f6aafd01cf0fbb10d8bbba015], which addresses the perf build issue when latest binutils are used. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-imx: backport patch to fix perf build with latest binutilsAndrey Zhizhikin2020-03-042-0/+62
| | | | | | | Backport upstream patch, which solves the perf build issue when new binutils are included. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-fslc: Update to use 5.4.x versionFabio Berton2020-02-194-8/+19
| | | | | | Update to tag v5.4.20 and sync defconfig files. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* linux-fslc(-lts): add CONFIG_NET_SCH_FQ_CODE=y and necessary dependsAndreas Müller2020-02-052-0/+6
| | | | | | | | | Otherwise modern systemd complains: | Feb 05 13:22:36 some-host systemd-sysctl[186]: Couldn't write 'fq_codel' to 'net/core/default_qdisc', ignoring: No such file or directory | Feb 05 13:22:36 some-host systemd-sysctl[186]: Couldn't write '1' to 'net/ipv4/tcp_syncookies', ignoring: No such file or directory Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* kernel-module: Upgrade qca6174 and qca9377 to version 3.0Cristinel Panfir2020-01-074-95/+2
| | | | Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
* Revert "linux-qoriq recipes: reorder merge_delta_config task"Jens Rehsack2019-12-163-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 6e0b6f295fa7f62484b7a448fb729fbd32191a6b, which unfortunately causes a blank build for e.g. ls2088ardb fail as that ERROR: linux-qoriq-4.19-r0 do_preconfigure: Execution of 'mp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/temp/run.do_preconfigure.13614' failed with exit code 2: tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/temp/run.do_preconfigure.13614: 119: tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/temp/run.do_preconfigure.13614: cannot open tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/defconfig: No such file WARNING: exit code 2 from a shell command. ERROR: Logfile of failure stored in: tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/temp/log.do_preconfigure.13614 Log data follows: | DEBUG: Executing shell function do_preconfigure | tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/temp/run.do_preconfigure.13614: 119: tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/temp/run.do_preconfigure.13614: cannot open tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/defconfig: No such file | WARNING: exit code 2 from a shell command. | ERROR: Execution of 'tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/temp/run.do_preconfigure.13614' failed with exit code 2: | tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/temp/run.do_preconfigure.13614: 119: tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/temp/run.do_preconfigure.13614: cannot open tmp/work/ls2088ardb-poky-linux/linux-qoriq/4.19-r0/defconfig: No such file | WARNING: exit code 2 from a shell command. | ERROR: Task (/build/sno/sources/meta-freescale/recipes-kernel/linux/linux-qoriq_4.19.bb:do_preconfigure) failed with exit code '1' This is caused by do_preconfigure() from classes/fsl-kernel-localversion.bbclass expects a ${WORKDIR}/defconfig which was earlier created by merge_delta_config. Signed-off-by: Jens Rehsack <sno@netbsd.org>