summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* u-boot-fslc: update to v2021.07-rc2Andrey Zhizhikin2021-05-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | U-Boot repository has been upgraded to v2021.07-rc2 from DENX repository. Following upstream commits are included in this version: ---- b107761b81 Prepare v2021.07-rc2 3ee71c5729 Merge https://source.denx.de/u-boot/custodians/u-boot-x86 200fdd3bff MAINTAINERS: Add an entry for VirtIO 9cea9abbe4 doc: develop: Convert README.virtio to reST b8db1c1388 x86: Correct regwidth prompt in cbsysinfo 07b53103b7 Merge https://source.denx.de/u-boot/custodians/u-boot-riscv 1b8ad819ce Merge branch '2021-05-06-misc-updates' 91e4b7516d cmd/exception: support ebreak exception on RISC-V 1412b8d48a atcspi200: Add timeout mechanism in spi_xfer() bc8bbb77f7 riscv: cpu: fu740: clear feature disable CSR edd9ad8194 riscv: cpu: Add callback to init each core f0b21ebd41 fdt_support.c: Allow late kernel cmdline modification 653cd92d66 cmd: gpt: Add option to write GPT partitions to environment variable 8c72842af5 sandbox: add test of CONFIG_ENV_IMPORT_FDT 95fd977201 env: allow environment to be amended from control dtb 1cbfed8d3e test: Add gpio-sysinfo test 54aa07fdfc sysinfo: Add gpio-sysinfo driver 4d65c6bcd7 sysinfo: Require that sysinfo_detect be called before other methods eed0a7a3e6 sysinfo: Use global sysinfo IDs for existing sysinfo drivers 430e136dc1 dm: gpio: Fix gpio_get_list_count failing with livetree 8ddaf94358 Merge tag 'dm-pull-29apr21' of https://source.denx.de/u-boot/custodians/u-boot-dm f3a0d2c1af Merge tag 'xilinx-for-v2021.07-rc2' of https://source.denx.de/u-boot/custodians/u-boot-microblaze b00bad9dc8 spi: zynqmp: Remove gd reference 3d2f8bc673 Merge https://source.denx.de/u-boot/custodians/u-boot-cfi-flash a26522e774 Merge https://source.denx.de/u-boot/custodians/u-boot-marvell 5b700cdcff tpm: missing event types 61772bc35f test: dm: add test item for ofnode_get_addr() and ofnode_get_size() aa351a14bd dm: core: Add size operations on device tree references f1a83abe60 buildman: Use bytes for the environment 8116c78ffd buildman: Handle exceptions in threads gracefully ab9b4f35e3 buildman: Use common code to send an result 249933136f buildman: Tidy up a few comments 6784cb35f5 dm: core: Fix uninitialized return value from dm_scan_fdt_node feb7ac457c dm: core: Add address translation in fdt_get_resource 1736575b0c binman: Support adding sections to FMAPs c7722e8417 binman: Tweak implementation of fmap ec6db6c297 patman: Parse checkpatch by message instead of by line 2959a8e3a5 patman: Assume we always have pygit2 for tests 5f0d23cf3c tests: patman: Add requests to the module list 38229b55d3 Azure/GitLab: Ensure we use requirements.txt for testsuites 494a5e126b test: Use positive conditional in test_matches() ff232a7296 test: Allow simple glob pattern in the test name 170732523b dtoc: Correct dtoc output when testing 0fe44dc676 binman: Correct testSplNoDtb() and Tpl also 0a9f0e0d00 net: phy: xilinx: Break while loop over ethernet phy eccbd4ad8e arm: a37xx: pci: Fix processing PIO transfers 75ae51c593 doc: dt-bindings: add Marvell comphy binding 82c30736ae phy: marvell: utmi: update utmi config which fixes usb2.0 instability 341e548eb8 phy: marvell: add support for SFI1 a007f23626 phy: marvell: fix pll initialization for second utmi port 76342ac5c8 phy: marvell: allow to initialize up to 6 USB ports 80ebc63cc9 phy: marvell: cp110: mark u-boot power-off calls f596b01b9a phy: marvell: fix handling of unconnected comphy 5f41aaf4c3 phy: marvell: pass sgmii id to firmware cd2caff77f phy: marvell: cp110: clean up driver after it was moved to atf affd61f51c phy: marvell: cp110: remove both phy and pipe selector configuration 2e28b597fa phy: marvell: cp110: let the firmware perform training for XFI f635c3b3a2 phy: marvell: cp110: let the firmware configure comphy for USB 26d9763f3b phy: marvell: cp110: let the firmware configure comphy for RXAUI 5ed3dc27bb phy: marvell: cp110: remove unused definitions b21e1f36d4 phy: marvell: enable comphy info prints for all devices e49cdbe10b phy: marvell: add RX training command 7b27e608f8 phy: marvell: save comphy_map_data priv structure c2bf42f5fd phy: marvell: fix several minor bugs in comphy_probe 3e69b4abff phy: marvell: cp110: utmi: update analog parameters according to latest ETP 22bc868e49 phy: marvell: cp110: initialize only enabled UTMI units 89351ba4c8 phy: marvell: add missing speed during info prints 2dbba24088 phy: marvell: rename comphy related definitions to COMPHY_XX 4568e2041c phy: marvell: add comphy type PHY_TYPE_USB3 1c817c27e6 arm: octeontx2: cn9130-crb.dtsi: Disable eth2 for now c405226c34 arm: octeontx2: Add Octeon TX2 CN9130 CRB support 236f17ce14 arm: octeontx2: Add dtsi/dts files for Octeon TX2 CN9130 CRB c864c41f19 arm: armada: configs: Move environment location for mvebu b1c81b4ced arm: armada: dts: Add support for ap807-based platforms a0ba97e561 arm: armada: dts: Use a single dtsi for cp110 die description 9f27bcc32f cmd/mvebu: fix the bubt command fec8c900c8 power: regulator: Add support for regulator-force-boot-off c306b24948 Merge https://source.denx.de/u-boot/custodians/u-boot-usb 9c211075d0 Merge tag 'u-boot-amlogic-20210428' of https://source.denx.de/u-boot/custodians/u-boot-amlogic 98b8204626 net: designware: fix PHY reset with DM_MDIO 53396d67ba usb: ehci-mx6: Limit PHY address parsing to !CONFIG_PHY 94657482f3 mtd: cfi: Fix PPB lock status readout 939c4934c8 configs: Resync with savedefconfig b669db869b reset: fix reset_get_by_index_nodev index handling 49f352dc33 test: reset: Extend base reset test to catch error b104caa9a4 IOMUX: Fix buffer overflow in iomux_replace_device() 48594c38ed pinctrl: single: fix a never true comparison 10221d2847 pinctrl: single: check function mask to be non-zero c6ecb2f81e Makefile: fix generation of defaultenv.h from empty initial file 6b4880e63f fs: btrfs: fix the false alert of decompression failure 2e1af1e3e7 arm: zimage: Use correct symbol to hide messages in SPL 4b37a83dc4 powerpc: introduce CONFIG_CACHE_FLUSH_WATCHDOG_THRESHOLD b18352f2ba powerpc: lib: remove leftover CONFIG_5xx 17bd5cce7e allow opting out of WATCHDOG_RESET() from timer interrupt f9fb4c462b timer: mpc83xx_timer: fix build with CONFIG_{HW_, }WATCHDOG d0c94749dc watchdog: use time_after_eq() in watchdog_reset() 48179af9d2 Prepare v2021.07-rc1 1b2d1d774a ARM: rmobile: Enable NVMe support on RCar3 ee0a7760fd ARM: rmobile: Enable CONFIG_SYS_FLASH_PROTECTION c408ce283b clk: renesas: Synchronize Gen2 MSTP teardown tables 40c9728d24 clk: renesas: Only ever access documented bits in clock driver teardown fbe127f7b5 sunxi: DT: A64: Update devicetree files from Linux 5.12 c83f63ae54 sunxi: DT: R40: Update device tree files from Linux 5.12 5967a045f6 net: sun8i-emac: Fix pinmux setup for Allwinner H5 594312eb8b mips: octeon: ebb7304: Add support for some I2C devices 0ba39cded6 mips: octeon: dts/dtsi: Change UART DT node to use clocks property 5d2d5c4f23 mips: octeon: Add Octeon III NIC23 board support b8f0146473 mips: octeon: mrvl, cn73xx.dtsi: Add AHCI/SATA DT node 9201200c6f scsi: Add ata_swap_buf_le16() to support big-endian platforms d960a70efb ata: ahci: Fix usage on big-endian platforms 089884dbac sata: ahci_mvebu.c: Enable AHCI/SATA driver for MIPS Octeon dd6d82150f mips: octeon: cpu.c: Enable AHCI/SATA support 47dedfb5b9 mips: octeon: cpu.c: Add arch_misc_init() for pci-console & pci-bootcmd 737c3de099 serial: serial_octeon_bootcmd.c: Add PCI remote console support 86251e4f9e serial: serial_octeon_pcie_console.c: Add PCI remote console support 5cbe3bb1e2 mips: octeon: cvmx-coremask.h: Fix cvmx_coremask_dprint() with DEBUG defined a8e338a229 mips: octeon: cvmx-bootmem: Fix compare in "if" statement ae404af8dc mips: octeon: Move CVMX_SYNC from octeon_ddr.h to cvmx-regs.h 7eaa10551a mips: octeon: octeon_ebb7304_defconfig: Enable Octeon PCIe and E1000 98dabb35ca mips: octeon: Add Octeon PCIe host controller driver 6a453e50c3 mips: octeon: octeon_ebb7304: Add board specific QLM init code 8e3a87578e mips: octeon: mrvl, cn73xx.dtsi: Add PCIe controller DT node 1ba8d5fe88 mips: octeon: Kconfig: Enable CONFIG_SYS_PCI_64BIT c7cf89791b mips: octeon: Makefile: Enable building of the newly added C files fc6c9c50d1 mips: octeon: Add octeon_qlm.c 107d3f5771 mips: octeon: Add octeon_fdt.c 198cffde05 mips: octeon: Add cvmx-qlm.c 646ed331b6 mips: octeon: Add cvmx-pcie.c a6d4ffc565 mips: octeon: Add cvmx-helper.c 3b883dea28 mips: octeon: Add cvmx-helper-util.c 23753c6c4d mips: octeon: Add cvmx-helper-jtag.c f9174d6a92 mips: octeon: Add cvmx-helper-fdt.c b8eaf8c563 mips: octeon: Add cvmx-helper-cfg.c 29d0897045 mips: octeon: Move cvmx-lmcx-defs.h from mach/cvmx to mach cbcf35850a mips: octeon: Misc changes required because of the newly added headers 2335cf39f6 mips: octeon: Add misc remaining header files 78265141cb mips: octeon: Add cvmx-sso-defs.h header file 0ad3593fca mips: octeon: Add cvmx-sriox-defs.h header file 1374315375 mips: octeon: Add cvmx-sriomaintx-defs.h header file fa84c78f74 mips: octeon: Add cvmx-smix-defs.h header file 9505a7cee5 mips: octeon: Add cvmx-sli-defs.h header file 0e686b39d5 mips: octeon: Add cvmx-sata-defs.h header file 0b4c6885a7 mips: octeon: Add cvmx-rst-defs.h header file f56633987c mips: octeon: Add cvmx-pow-defs.h header file 50a7649a38 mips: octeon: Add cvmx-pko-defs.h header file 8ba9b0a24c mips: octeon: Add cvmx-pki-defs.h header file 784ad918d1 mips: octeon: Add cvmx-pip-defs.h header file bbd0e2c75d mips: octeon: Add cvmx-pepx-defs.h header file 8f8383880f mips: octeon: Add cvmx-pemx-defs.h header file def92cec9e mips: octeon: Add cvmx-pcsx-defs.h header file 7d9f6609e1 mips: octeon: Add cvmx-pciercx-defs.h header file c7ccfde739 mips: octeon: Add cvmx-pcieepx-defs.h header file 0b9dce59e6 mips: octeon: Add cvmx-npi-defs.h header file 779f25eee5 mips: octeon: Add cvmx-mio-defs.h header file cae9e5763f mips: octeon: Add cvmx-l2c-defs.h header file 0a48b0bd63 mips: octeon: Add cvmx-ipd-defs.h header file c9084e5f39 mips: octeon: Add cvmx-gserx-defs.h header file 297a3d5850 mips: octeon: Add cvmx-gmxx-defs.h header file fc3e91081c mips: octeon: Add cvmx-fpa-defs.h header file f3b9767827 mips: octeon: Add cvmx-dtx-defs.h header file c5b1b18e4d mips: octeon: Add cvmx-dpi-defs.h header file 66b75ef6e7 mips: octeon: Add cvmx-dbg-defs.h header file 646af4d96c mips: octeon: Add cvmx-ciu-defs.h header file e6ce36344d mips: octeon: Add cvmx-bgxx-defs.h header file 1f659caaa5 mips: octeon: Add cvmx-asxx-defs.h header file 3a21874c8e mips: octeon: Add cvmx-agl-defs.h header file a497c6594a mips: octeon: Add misc cvmx-helper header files 057421a5fd mips: global_data.h: Add Octeon specific data to arch_global_data struct 79b0f08d6a configs: Resync with savedefconfig 27af387e4f Merge branch '2021-04-27-assorted-fixes' 67e6966078 reset: fix reset_get_by_index_nodev index handling bdfe6907e5 test: reset: Extend base reset test to catch error 77ed7a2ac9 IOMUX: Fix buffer overflow in iomux_replace_device() 230bc623a4 pinctrl: single: fix a never true comparison 69414d86ed pinctrl: single: check function mask to be non-zero 7ac7038ab3 Makefile: fix generation of defaultenv.h from empty initial file dae9aeda45 fs: btrfs: fix the false alert of decompression failure c2343695e3 arm: zimage: Use correct symbol to hide messages in SPL 3b589d70cd Merge https://source.denx.de/u-boot/custodians/u-boot-marvell 729c1fe656 powerpc: introduce CONFIG_CACHE_FLUSH_WATCHDOG_THRESHOLD ec4cc0edf9 powerpc: lib: remove leftover CONFIG_5xx 933ada560b allow opting out of WATCHDOG_RESET() from timer interrupt 2156016294 timer: mpc83xx_timer: fix build with CONFIG_{HW_, }WATCHDOG 7dd2097e21 watchdog: use time_after_eq() in watchdog_reset() 0b0705b5ed arm64: zynqmp: Enable capsule update e59d575d3e arm64: versal: Remove gd reference cd9aafc0ea clk: Fix typo in Zynq Kconfig symbol description 84befd408c xilinx: Enable GUID partitions and EFI variable commands 25484d9070 xilinx: common: Fix boot script address 84e7cc9126 xilinx: Enable DFU_TIMEOUT config b8126ab2bc xilinx: zynq: Add usb dfu/thor distro boot support 82cb49dc00 xilinx: versal: Add usb dfu/thor distro boot support 1e967b53a7 xilinx: zynqmp: Remove dfu_ram_info setup ef1be3e364 xilinx: zynqmp: Add usb dfu/thor distro boot support 74fe3f2ef3 cmd: dfu: Propagate error if dfu gadget fails 4274dc3947 xilinx: Enable redundant variable handling 4fb83c9c2b xilinx: versal: Add support for saving env based on bootmode cd08513b05 xilinx: zynq: Add support for saving env based on bootmode ec217210f3 env: Setup default value for ENV_OFFSET_REDUND ---- Link: https://lists.denx.de/pipermail/u-boot/2021-May/449442.html Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* basler-camera, isp: Fix compatibility for 8M Plus onlyTom Hochstein2021-05-113-3/+3
| | | | | | The basler camera support is for 8M Plus SOC only. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* layerscape: not set u-boot-dtb.bin in UBOOT_CONFIGTing Liu2021-05-1113-27/+27
| | | | | | | | | | | | | | | The u-boot binary name is u-boot-fit-dtb.bin if CONFIG_MULTI_DTB_FIT is set. Below build error appears due to no u-boot-dtb.bin generated: | cp: cannot stat '.../u-boot-dtb.bin': No such file or directory | WARNING: exit code 1 from a shell command. Regardless of CONFIG_OF_SEPARATE or CONFIG_MULTI_DTB_FIT being set, the binary is copied as u-boot.bin which is used in uboot-config.bbclass by default. Not set u-boot-dtb.bin in UBOOT_CONFIG, just use the default u-boot.bin. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* xserver-xorg: Enable glamor for i.MX 8Tom Hochstein2021-05-101-1/+0
| | | | | | | glamor acceleration for i.MX 8 with GPU was dropped accidentally. Fixes: f5d3b67 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* linux-fslc: Sync defconfig on Linux 5.12.1Vinicius Aquino2021-05-074-30/+82
| | | | | | | | | | | | | | | Sync the Linux kernel defconfig files with the ones provided by the Linux 5.12.1 release, based on commit c0930ac. Those are: - imx_v6_v7_defconfig -> defconfig - imx_v4_v5_defconfig -> mx25/defconfig - mxs_defconfig -> mxs/defconfig - defconfig (arm64) -> armv8a/defconfig We kept the CONFIG_KPROBES enabled like in the previous version. For details about it see 97d2ea4. Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
* linux-fslc: Add Linux kernel 5.12.1Vinicius Aquino2021-05-076-0/+1993
| | | | | | | | | | The Linux kernel 5.12.1 version is being add in this commit however no changes on the `defconfig` files has been made, those are the from linux-fslc-lts, based on 5.10 kernel, and will be updated on next commit so it is easier to verify the included changes. Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
* linux-fslc-lts: Rework 5.10 Linux kernel as LTS recipeVinicius Aquino2021-05-076-1/+1
| | | | | | | | We are working on adding the new 5.12 Linux kernel and the existing 5.10 kernel is now reworked and here after referenced as the LTS kernel. Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
* linux-fslc-imx: update to v5.4.116Andrey Zhizhikin2021-05-051-3/+3
| | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.116 from stable korg. Following upstream commits are included in this version: ---- 370636ffbb86 Linux 5.4.116 e23967af130b bpf: Update selftests to reflect new error states ef4e68f0af04 bpf: Tighten speculative pointer arithmetic mask 4dc6e55e282f bpf: Move sanitize_val_alu out of op switch 876d1cec9369 bpf: Refactor and streamline bounds check into helper 4158e5fea3b1 bpf: Improve verifier error messages for users 15de0c537bf7 bpf: Rework ptr_limit into alu_limit and add common error path f7fbedc90909 bpf: Ensure off_reg has no mixed signed bounds for all types 4a163b1c7053 bpf: Move off_reg into sanitize_ptr_alu ---- Link: https://lore.kernel.org/r/20210430141910.899518186@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.34Andrey Zhizhikin2021-05-051-2/+2
| | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.34 from stable korg. Following upstream commits are included in this version: ---- 0aa66717f684 Linux 5.10.34 47d54b990103 mei: me: add Alder Lake P device id. 2a442f11407e iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() ---- Link: https://lore.kernel.org/r/20210430141910.693887691@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.115Andrey Zhizhikin2021-05-051-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.115 from stable korg. Following upstream commits are included in this version: ---- 19bfeb47e96b Linux 5.4.115 af7099bad495 USB: CDC-ACM: fix poison/unpoison imbalance d7fad2ce15bd net: hso: fix NULL-deref on disconnect regression 699017fe0de4 x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access b3962b4e8334 ia64: tools: remove duplicate definition of ia64_mf() on ia64 763cbe5e1ebb ia64: fix discontig.c section mismatches 3dce9c4bb546 csky: change a Kconfig symbol name to fix e1000 build error 892f6bc55746 cavium/liquidio: Fix duplicate argument 2ccca124620e xen-netback: Check for hotplug-status existence before watching 78687d6a3213 s390/entry: save the caller of psw_idle 026490fac496 net: geneve: check skb is large enough for IPv4/IPv6 header caaf9371ecad ARM: dts: Fix swapped mmc order for omap3 be60afbb9136 HID: wacom: Assign boolean values to a bool variable 116ee59ef886 HID: alps: fix error return code in alps_input_configured() a4e2b91cea52 HID: google: add don USB id aefb6ac6ac11 perf auxtrace: Fix potential NULL pointer dereference 39638289595b perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] 319a06e58ed7 perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 82808cc02681 locking/qrwlock: Fix ordering in queued_write_lock_slowpath() c6eb92b37af1 arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS 37ee803d7ed7 pinctrl: lewisburg: Update number of pins in community dbb355960ef9 gpio: omap: Save and restore sysconfig 835c8d688e1e s390/ptrace: return -ENOSYS when invalid syscall is supplied ---- Link: https://lore.kernel.org/r/20210426072816.686976183@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.33Andrey Zhizhikin2021-05-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.33 from stable korg. Following upstream commits are included in this version: ---- 8bd8301ccc11 Linux 5.10.33 8a661bad6cee USB: CDC-ACM: fix poison/unpoison imbalance 90642ee9eb58 net: hso: fix NULL-deref on disconnect regression 31720f9e87c0 x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access bed21bed2e79 ia64: tools: remove duplicate definition of ia64_mf() on ia64 ba0910ad1c57 ia64: fix discontig.c section mismatches f4a777bcc8d1 csky: change a Kconfig symbol name to fix e1000 build error 393200a1b095 kasan: fix hwasan build for gcc f2b46286e326 cavium/liquidio: Fix duplicate argument 1bfefd866195 xen-netback: Check for hotplug-status existence before watching 509ae27a1874 arm64: kprobes: Restore local irqflag if kprobes is cancelled da99331fc6ce s390/entry: save the caller of psw_idle d33031a894d2 dmaengine: tegra20: Fix runtime PM imbalance on error 66d0cf7dcaa1 net: geneve: check skb is large enough for IPv4/IPv6 header 6ce64437224d ARM: dts: Fix swapped mmc order for omap3 db010ba54a96 dmaengine: xilinx: dpdma: Fix race condition in done IRQ e8d9a93ec46e dmaengine: xilinx: dpdma: Fix descriptor issuing on video group eb2c81ee764d soc: qcom: geni: shield geni_icc_get() for ACPI boot 8c4bfe30eb55 HID: wacom: Assign boolean values to a bool variable e913cbc952c3 HID cp2112: fix support for multiple gpiochips f691dc86411d HID: alps: fix error return code in alps_input_configured() 079e32723f78 HID: google: add don USB id ffe249b4fc2c perf map: Fix error return code in maps__clone() 4d0cfb3713bc perf auxtrace: Fix potential NULL pointer dereference ab112cc573cc perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] 6f8315e5d951 perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 82fa9ced35d8 locking/qrwlock: Fix ordering in queued_write_lock_slowpath() b642e493a9a0 bpf: Tighten speculative pointer arithmetic mask 2982ea926b5c bpf: Refactor and streamline bounds check into helper f3c4b01689d3 bpf: Allow variable-offset stack access f79efcb0075a bpf: Permits pointers on stack for helper calls edc5d1601389 arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS 83d93d05376a pinctrl: core: Show pin numbers for the controllers with base = 0 fc2454cc0c4b block: return -EBUSY when there are open partitions in blkdev_reread_part 2bbd8aafde36 pinctrl: lewisburg: Update number of pins in community a8cd07e4400d vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails bf84ef2dd2cc KEYS: trusted: Fix TPM reservation for seal/unseal 9857fccd653c gpio: omap: Save and restore sysconfig 71777492b745 vhost-vdpa: protect concurrent access to vhost device iotlb ---- Link: https://lore.kernel.org/r/20210426072818.777662399@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* gstreamer1.0: set the name of the test suite for ptestsAlexander Kanavin2021-05-041-0/+2
| | | | | | | | | | | Otherwise gnome-desktop-testing-runner starts testing everything unrelated as well (e.g. glib). (From OE-Core rev: 8eee101a63880dc5286bb9043da1427592828c4e) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
* gstreamer: Add common .inc files for meson based recipesCarlos Rafael Giani2021-05-041-0/+21
| | | | | | | | | | | | | | | | | * gstreamer1.0-plugins-common.inc The old gstreamer1.0-plugins.inc file, adapted for meson * gstreamer1.0-plugins-packaging.inc The old gst-plugins-package.inc file, adapted for meson * gstreamer1.0-ptest.inc Common code for meson based PTest support; autogenerates the run-ptest file and is designed to use the gnome-desktop-testing suite runner (which is why the .inc files inherits from ptest-gnome) (From OE-Core rev: 075aa7a617d38d6a698cee97dcb7550e72741eb5) Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
* conf: machine: imx8m[m,n,p]: enable extlinux supportAndrey Zhizhikin2021-05-043-0/+57
| | | | | | | | | | | | | | | | Newer U-Boot versions enables distro boot option as a default. This requires that the target uses either Syslinux or boot script in order to start instead of customized boot environment. Since according to U-Boot documentation [1], Syslinux is considered as a preferred way of using distro boot - enable it for imx8mm, imx8mn and imx8mp derivatives for mainline BSP. Syslinux options are introduced in machine-specific headers in order to assemble correct extlinux.conf file. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Link: [1]: https://source.denx.de/u-boot/u-boot/-/blob/master/doc/README.distro
* imx-base.inc: use new wks file for boot containerAndrey Zhizhikin2021-05-041-10/+9
| | | | | | | | | | | | | Boot container provided by mainline U-Boot build can be used directly in the result image file, as it requires two binary files to be populated onto raw partition, hence it uses separate image generation scheme from imx-boot provided by NXP. Use new WKS file for mainline BSP built for aarch64 which picks up and packs boot container binary files from U-Boot directly into result image. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* wic: add new wks file to use boot container for mx8mAndrey Zhizhikin2021-05-041-0/+27
| | | | | | | | | | | | Add new WKS template file, which uses the boot container provided by mainline U-Boot. Boot container built as a part of U-Boot packs binary components into two separate files, namely 'flash.bin' and 'u-boot.itb'. First file contains SPL, while second one represents the FIT image containing U-Boot and ATF blob. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* classes: imx-boot-container: adapt to new u-boot generationAndrey Zhizhikin2021-05-041-12/+3
| | | | | | | | | | | | | | | | | | | | | | Recent U-Boot versions switched from using customized image generation mechanisms to binman. This requires that in addition to the flash.bin boot container, the ITB is built and populated onto the raw boot partition. In addition, DDR firmware deployed together with SPL is now using fully qualified file names (including version suffix), hence there is no need to sanitize those binaries anymore when DDR firmware is packed. Drop the specialized build target from UBOOT_MAKE_TARGET, as building of flash.bin is now covered by default build. Drop the pre-build step proceedure which was sanitizing version suffix from the DDR firmware name. Deploy additional u-boot.itb file that is required to be packed into the raw boot partition. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* u-boot-fslc: upgrade to 2021.07-rc versionAndrey Zhizhikin2021-05-044-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade U-Boot version to the current 2021.07-rc from upstream, this version of U-Boot has a better support for mx8m series than the 2021.04. Tree is synchronized up to commit 8ddaf94358 ("Merge tag 'dm-pull-29apr21' of https://source.denx.de/u-boot/custodians/u-boot-dm") fro mupstream repository. Following patches are submitted internally to the tree: ---- 40d646ab7f arm: imx: imx8mm: correct unrecognized fracpll frequency 97de0bfbf2 imx8mn: configs: add support for distro boot commands e64e0e19b4 imx8mp: configs: enable distro default features d57afdaab0 imx8mm: configs: enable distro default features 2d107f6d15 imx: iMX6: Define disconnect_from_pc function 560a81e9cb MLK-21854-2 imx: uuu: Update autoboot to run uuu or fastboot 81e786caa1 pico-imx6ul, pico-imx7d: Explain how to use eMMC user partition 2f7d3890b6 mx6sabre_common: Dynamically change the video output 6b4b7e030e mx6sabresd: Enable video interfaces in bootargs ---- Align DEPENDS with those present for OE-Core version of u-boot recipe. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* opencv: Fix SRC_URITom Hochstein2021-05-042-22/+62
| | | | | | | | | | | | | | | | | | | | | | | | The SRC_URI is updated for the base recipe, but the copy of the SRC_URI in the override section doesn't account for this, leading to a build break: ``` | -- wechat_qrcode: Download: detect.caffemodel | CMake Error at /opt/work/upstream/fsl-xwayland/tmp/work/cortexa53-crypto-mx8mp-fsl-linux/opencv/4.5.2.imx-r0/git/cmake/OpenCVDownload.cmake:161 (message): | Not going to download detect.caffemodel ``` Additionally, the SRC_URI is long and complex, and copying it in our override section does make problems like this more likely. Fix the problem and simplify maintenance by replacing the SRC_URI copy with a targetted override. The override section now shows only the changes to SRC_URI. The fix includes these related changes: - a new patch file is added in the base recipe and is now copied locally - the override for SRCREV_contrib is redundant and is dropped Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* opencv: Adapt patch for upgrade to 4.5.2.imxTom Hochstein2021-05-041-27/+18
| | | | | | | The patch file OpenCV_DNN_examples.patch is broken after upgrading opencv to 4.5.2.imx. Fix the patch. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-base.inc: Fix opencv preferred versionTom Hochstein2021-05-041-1/+1
| | | | | | The i.MX fork of opencv is upgraded to 4.5.2.imx. Fix the preferred version. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-base.inc: use 0x80008000 as the UBOOT_ENTRYPOINT for mx6ul, mx6ull and ↵Marc Ferland2021-05-041-3/+3
| | | | | | | | | | mx6ulz Based on the different reference manuals, the DDR controller for the mx6ul, mx6ull and mx6ulz is at 0x80000000 and not 0x10000000 like the imx6 dual or quad for example. Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
* firmware-imx: Upgrade to 8.10.1Tom Hochstein2021-05-014-4/+4
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* opencv: Upgrade to 4.5.2.imxTom Hochstein2021-04-301-12/+22
| | | | | | | | - Upgrade to the 4.5.2 i.MX fork. - Drop the redundant PV assignment - Adapt the i.MX test packageconfig now that upstream also has one Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx8mp-lpddr4-evk: Add device trees for basler cameraTom Hochstein2021-04-301-0/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* isp-imx: Switch to dewarp to testTom Hochstein2021-04-301-1/+1
| | | | | | Install dewarp instead of mediacontrol for test. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* isp-imx: Enable G2DTom Hochstein2021-04-301-2/+3
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* isp-imx: Cleanup recipeTom Hochstein2021-04-301-10/+10
| | | | | | Fix variable order, use BP in place of BPN-PV and PN-PV. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* isp-imx: Cleanup packagingTom Hochstein2021-04-301-6/+10
| | | | | | | | Rework the packaging section of the recipe, reducing the packaging overrides to a minimum to handle a) installation to /opt, and b) the mix of versioned and unversioned libraries. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* isp-imx: Normalize the recipe source folderTom Hochstein2021-04-301-4/+5
| | | | | | | | | | | The source folder of the recipe is adjusted to the appshell sub-folder to facilitate building of that folder. This causes complicated adjustments for the license and patch files. Restore the source folder to the default and use OECMAKE_SOURCEPATH to direct the build to the appshell sub-folder. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* isp-imx: Upgrade to 4.2.2.11.0Tom Hochstein2021-04-305-107/+22
| | | | | | | | | | | | | Drop upstreamed patches: - 0001-BufferManager.h-add-missing-header-file.patch - 0001-imx8-isp.service-do-not-prevent-restart-of-service.patch - 0001-run.sh-fix-bashism.patch Rework patch 0001-start_isp.sh-fix-test-to-be-generic.patch. Let the startup use the default device tree-based implementation as-is, and failing that, try the generic dmesg-based implementation. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* basler-camera: Upgrade to 4.2.2.11.0Tom Hochstein2021-04-301-4/+4
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* kernel-module-isp-vvcam: Upgrade to 4.2.2.11.0Tom Hochstein2021-04-301-3/+3
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* qtbase: Add reference for pending patchTom Hochstein2021-04-301-1/+1
| | | | | | Note the Qt ticket for the pending patch. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-atf: Upgrade to 2.4Tom Hochstein2021-04-301-2/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: Add GPU kernel module as rrecommendsCarlos Rafael Giani2021-04-291-0/+1
| | | | | | | | | This partially reverts 676349ec07308ab9e7a62a2474506b8f1c66a603 . While there's no explicit runtime dependency, without a kernel module, nothing that uses EGL / OpenGL ES works. One example is weston, which, without that kernel module, does not run at all. Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
* weston: Fix xwayland dependencyCarlos Rafael Giani2021-04-291-1/+1
| | | | | | | xserver-xorg-wayland was replaced in OE-core with a standalone xwayland recipe, so the xwayland dependency has to be adapted. Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
* imx8dxl-ddr3l-evk: Fix machine nameTom Hochstein2021-04-281-0/+0
| | | | | | The machine variant is for DDR3L memory, so fix the name. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx8dxl-ddr3-evk: Fix BOARD_TYPETom Hochstein2021-04-281-0/+2
| | | | | | | | The BOARD_TYPE used for this board by imx-sc-firmware is val. It will eventually be evk, but for now using evk is wrong and causes the board to fail to boot. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* u-boot-imx: Update for NXP release 5.4.70-2.3.2Tom Hochstein2021-04-272-3/+3
| | | | | | | | | | | | | | | | Includes following commits: 185bdaaaf5 MA-18534 imx8mp: Enable trusty for powersave config 30549fb526 MA-18346-11 Android refine power on imx8mp board 42ed8fa287 MA-18422 Locate the misc partition by name 35ab562a3b LFU-15 Fix using uninitialized value 5b339f5614 MA-18352-6 Enable device IDs provision c3acd3ca3a MA-18352-5 Support device IDs provision 970305d9f1 MA-18458 Sync configs for Android 11 release 933b8ef869 MA-18406 Fix panic when provision keys on boards without rpmb key 0fffe00758 MA-16954 set partition type to efi after flash gpt partition Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* u-boot-fslc: Update to version 2021.04Vinicius Aquino2021-04-274-3/+3
| | | | Signed-off-by: Vinicius Aquino <voa.aquino@gmail.com>
* linux-fslc-imx: update to NXP rel_imx_5.4.70_2.3.2Andrey Zhizhikin2021-04-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to rel_imx_5.4.70_2.3.2 tag from NXP tree. Following upstream commits are included in this version: ---- cffe4fb95c43 MLK-25356 arm64: dts: imx8mp: fix overlap for reserved memory for isp b90cef338f1e LF-3211 watchdog: imx7ulp: Add explict memory barrier for unlock sequence 817fc45854da MLK-25341: arm64: dts: imx8qm: Add MIPI and LDB to HDMI/DP device tree files 0a11d94e3a82 MLK-25340-2: drm: imx: mhdp: Adding power off to driver remove 901813d76bde MLK-25340-1: drm: imx: hdp: Added power off function 422e20fe909b MLK-24491: drm: bridge: cdns: Add support of i2c-over-aux fbff4c5cf8d7 MLK-25371 arm64: dts: imx8m: disable the l1ss in default 122206c61ff9 MLK-25349-3 PCI: imx: clear vreg bypass when pcie vph voltage is 3v3 4e0f7250876e MLK-25349-2 arm64: dts: imx8mq-evk: add one regulator used to power up pcie phy a2ebfa91ef55 MLK-25349-1 dt-bindings: imx6q-pcie: add one regulator used to power up pcie phy 3cca777427f6 MLK-25362 arm64: dts: imx8mp: use max-pixel-frequency to differentiate used MIPI clock 652b86fd2b84 MLK-25334-2 PCI: imx: export one property to disable l1ss support or not 58b5e9c2278e MLK-25334-1 dt-bindings: imx6q-pcie: add one property to disable l1ss support or not af86e332d57a MLK-25333-3 clk: imx8mq: correct one pcie1 ctrl clock sel 3eff23ff4c9b MLK-25333-2 clk: imx8mm: remove the parent setting in clock driver 3d16eb438584 MLK-25333-1 arm64: dts: specify the clock rate and parent of pcie clocks 5cead2a105ad MLK-25335 dma: pxp: fix kernel dump for pxp device 2ec117e72a16 MLK-25337 ARM64: dts: imx8mp: fix build break for dtbs b04976dacc05 LF-3103 phy: freescale: pcie: fix the imx8mp evk ep rc link degrade issue 15f452a56f12 LF-2474: media: samsung csi: fix string overflow issue ff039ffe02fd MLK-23600-6 Update Basler camera link-frequencies to differentiate used MIPI clock f3c2dd6f1cb9 MLK-23600-5 Fix the way VIV_VIDIOC_QUERY_EXTMEM used reserved memory 8796436b8f66 MLK-23600-4 Use GPR to control dewarp in driver 68c8860bd02d MLK-23600-3 Remove second virtual dewarp node 1ad71e29f5e5 MLK-23600-2 Update ISP and Dewarp clock and power bdb006cad8f3 MLK-23600-1 Change MIPI CSI clock to 266MHz for dual ISP cameras a687b8a79615 MLK-25215-4 ARM64: dts: imx8mp-evk: add dual baslers cameras support 27df0cdf8826 MLK-25215-3 ARM64: dts: imx8mp-evk: add dual isp cameras basler and ov2775 1f27a44863c1 MLK-25215-2 ARM64: dts: imx8mp-evk: enable virtual dewarp fdb96c1b782f MLK-25215-1 ARM64: dts: imx8mp: add virtual dewarp node 09eb9de1cac4 MLK-25280: net: wireless: nxp: mxm_wifiex: upgrade to mxm5x16215.p2 release 95ee4254ec16 MLK-25177: net: wireless: nxp: mxm_wifiex: upgrade to mxm5x16215.p1 release 1599bbb24319 MLK-25112: net: wireless: nxp: mxm_wifiex: upgrade to mxm5x16215 release 086db5a3502b MLK-25915-2 clk: imx: imx8m: correct the pcie aux sels 5a681dc20e81 MLK-25915-1 arm64: dts: imx8m: set the parent clock of pcie aux clock a32bd4692437 MLK-25283-4 PCI: imx: adjust the l1ss support to proper place 39923e11bf6c MLK-25283-3 arm64: dts: imx8mp: set clkreq input and add view port property ec08dbf17e1b MLK-25283-2 arm64: dts: imx8mq: fix the l1ss failure 8bf8d3cbe357 MLK-25283-1 dt-binding: imx6q-pcie: add the l1sub for imx8m pcie f4e58971d1fd MLK-25282-2 clk: imx8mp: remove the pcie phy clock fc9f8cf465e5 MLK-25282-1 arm64: dts: imx8mp: correct the pcie phy clock 082fdd5cd92d MLK-25284 arm: dts: add power domain for i2c chips. 61c4818fff00 MLK-25276 arm64: imx8dxl-evk: fix nobody cared irq 162 271fe9ba1f29 MLK-25216: phy: imx hdmi: fine tune phy to pass HDMI CTS 4015e8c15664 MLK-25156: drm: dw_hdmi: reset hdmi phy power 084707d53262 MLK-25228: drm: dw-hdmi: Pass CTS 7-30 Audio InfoFrame 489ac0634083 MA-18425 remoteproc: init rproc_work before mbox init 3032e10da746 MLK-25151 crypto: caam/jr - fix shared IRQ line handling ---- Link: https://source.codeaurora.org/external/imx/linux-imx/tag/?h=rel_imx_5.4.70_2.3.2 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* weston: Update to 230e9bcTom Hochstein2021-04-261-1/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* libdrm: Update to 40ea5397Tom Hochstein2021-04-261-1/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-dpu-g2d: Upgrade to 1.8.14Tom Hochstein2021-04-261-3/+3
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-g2d: Upgrade to 6.4.3.p1.4Tom Hochstein2021-04-261-5/+5
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* kernel-module-imx-gpu-viv: Upgrade to 6.4.3.p1.0Tom Hochstein2021-04-261-1/+1
| | | | | | Update LOCALVERSION only. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: Remove libgal-imx runtime dependency on KLMTom Hochstein2021-04-261-1/+0
| | | | | | | The package libgal-imx does not have a runtime dependency on kernel-module-imx-gpu-viv, so drop it. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: Upgrade to 6.4.3.p1.4Tom Hochstein2021-04-264-9/+9
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* linux-imx-headers: Upgrade to 5.4.70-2.3.2Tom Hochstein2021-04-261-2/+2
| | | | | | - Update LOCALVERSION only Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>