aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
14 hoursimx6ullevk: Update maintainerHEADmasterTom Hochstein1-1/+1
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
14 hoursimx-base.inc: Fix incorrect opencv packagingTom Hochstein1-0/+1
When building for 6Q in a common build folder, the sysroots used for opencv were actually for a previous 6SL build, causing a build break. Fix the build break by setting the opencv packaging properly as SoC-specific. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
3 daysjailhouse: Fix FILES_pyjailhouseCristinel Panfir1-1/+1
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
3 daysjailhouse: Upgrade to version 0.12Cristinel Panfir1-2/+2
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
3 daysimx-mkimage: Update to imx_5.4.47_2.2.0 branchCristinel Panfir1-2/+2
Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
3 daysimx-atf: Update to imx_5.4.47_2.2.0 branchCristinel Panfir1-2/+2
New commits are included: --- c949a888e MLK-24599 Revert "spd: opteed: enable NS_TIMER_SWITCH" 84fc81fb6 MLK-24721 plat: imx8m: Fix the out of bound access to rank setting array 77c519ec2 MLK-24513 plat: imx8mp: disable the memrepair clock when do domain power down 9c8d998cf MLK-24502 plat: imx8m: Add mem repair done check for domain that need repair 7ad9e7ab4 MLK-24474: Add SIP call to enable FIPS mode fac431ed6 MLK-24474: Add SECO API sc_seco_set_fips_mode e39a0c329 MLK-24480 plat: imx8dxl: Enable CPU/FP/L2 retention counter fbf6df269 MLK-24457 plat: imx8m: Fix the current fsp init a97de4c80 MLK-24414 plat: imx8mp: Add the dsp low power audio basic support aa3fee73c MLK-24360 plat: imx8mp: fix the vpu noc nttp handshake hang issue 2eb979f14 MLK-23930-2 plat: imx8m: Add csu and rdc test 5e705b7aa MLK-23930-1 plat: imx8mq: cleanup csu and rdc implementation 9b8cf9247 MLK-23969 imx: Update SCFW API message type according to latest SCFW 8cd4fa6df MLK-23821-04 plat: imx8m: Fix the rank to rank issue e9dfde639 MLK-23821-03 plat: imx8m: Fix the dfiphymaster setting after dvfs 57bf8a00a MLK-23821-02 plat: imx8m: update the ddr4 dvfs flow to include ddr3l support bc9bc03f3 MLK-23821-01 plat: imx8m: Correct the rank number get from mstr --- Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
3 dayslinux-imx[-headers]: Upgrade to 5.4.47 from NXPCristinel Panfir4-10/+49
- defconfigs: keep CRYPTO_DES and CRYPTO_SHA1 into kernel to avoid warnings - linux-imx-headers: update branch, same revision Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
3 daysimx-test: Upgrade recipe to imx_5.4.47_2.2.0 branchCristinel Panfir3-45/+35
- Drop the mxc_v4l2_test patch - the compilation error fix is included in the source code - Add pxp_test patch to fix format-security error Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
5 dayslinux-fslc: update to v5.4.72Andrey Zhizhikin1-2/+2
Kernel repository has been upgraded to v5.4.72 from stable korg. Following commits are included in this version: ---- 52f6ded2a377 Linux 5.4.72 865b015e8d41 crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA aa1167908ac4 crypto: bcm - Verify GCM/CCM key length in setkey 564312e08892 xen/events: don't use chip_data for legacy IRQs 041445d0d577 reiserfs: Fix oops during mount 046616898a57 reiserfs: Initialize inode keys properly 22ab9ca024a0 USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters bfb1438e8c15 USB: serial: pl2303: add device-id for HP GC device aecf3a1c11dc staging: comedi: check validity of wMaxPacketSize of usb endpoints found 8aff87284be6 USB: serial: option: Add Telit FT980-KS composition 3c3eb734ef1f USB: serial: option: add Cellient MPL200 card b970578274e9 media: usbtv: Fix refcounting mixup 6ad2e647d91f Bluetooth: Disconnect if E0 is used for Level 4 21d2051d1f1c Bluetooth: Fix update of connection state in `hci_encrypt_cfm` ed6c361e3229 Bluetooth: Consolidate encryption handling in hci_encrypt_cfm 155bf3fd4e8c Bluetooth: MGMT: Fix not checking if BT_HS is enabled 66a14350de9a Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel 0d9e9b6e1a26 Bluetooth: A2MP: Fix not initializing all members 54f8badb9bc9 ACPI: Always build evged in 30ddaa4c0c95 ARM: 8939/1: kbuild: use correct nm executable 1bf467fdfeae btrfs: take overcommit into account in inc_block_group_ro 39c5eb1482b2 btrfs: don't pass system_chunk into can_overcommit bc79abf4afea perf cs-etm: Move definition of 'traceid_list' global variable from header file ---- Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
5 dayslinux-fslc-imx: update to v5.4.72Andrey Zhizhikin1-4/+3
Kernel repository has been upgraded to v5.4.72 from stable korg. Following commits are included in this version: ---- 52f6ded2a377 Linux 5.4.72 865b015e8d41 crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA aa1167908ac4 crypto: bcm - Verify GCM/CCM key length in setkey 564312e08892 xen/events: don't use chip_data for legacy IRQs 041445d0d577 reiserfs: Fix oops during mount 046616898a57 reiserfs: Initialize inode keys properly 22ab9ca024a0 USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters bfb1438e8c15 USB: serial: pl2303: add device-id for HP GC device aecf3a1c11dc staging: comedi: check validity of wMaxPacketSize of usb endpoints found 8aff87284be6 USB: serial: option: Add Telit FT980-KS composition 3c3eb734ef1f USB: serial: option: add Cellient MPL200 card b970578274e9 media: usbtv: Fix refcounting mixup 6ad2e647d91f Bluetooth: Disconnect if E0 is used for Level 4 21d2051d1f1c Bluetooth: Fix update of connection state in `hci_encrypt_cfm` ed6c361e3229 Bluetooth: Consolidate encryption handling in hci_encrypt_cfm 155bf3fd4e8c Bluetooth: MGMT: Fix not checking if BT_HS is enabled 66a14350de9a Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel 0d9e9b6e1a26 Bluetooth: A2MP: Fix not initializing all members 54f8badb9bc9 ACPI: Always build evged in 30ddaa4c0c95 ARM: 8939/1: kbuild: use correct nm executable 1bf467fdfeae btrfs: take overcommit into account in inc_block_group_ro 39c5eb1482b2 btrfs: don't pass system_chunk into can_overcommit bc79abf4afea perf cs-etm: Move definition of 'traceid_list' global variable from header file ---- Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
5 dayslibimxdmabuffer: Fix allocator packageconfigs for mx8qm and mx8qxp SoCsCarlos Rafael Giani1-2/+10
The i.MX8 QuadMax and QuadXPlus SoCs can use the ION allocator. Also, if there is a DPU, then G2D will be emulated via the DPU. However, the emulation's allocation functions are broken, so disable the G2D allocator then. Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
5 dayslibimxvpuapi2: Update to version 2.1.0Carlos Rafael Giani1-1/+1
* introduce RGB and packed YUV formats since the Hantro encoder supports those * remove hardware specific public headers since they only added tiled pixel formats; instead, migrate these tiled formats into ImxVpuApiColorFormat * imx8 hantro decoder: reorder list of supported decoder color formats to favor 10 bit output * imx8 hantro decoder: clear new framebuffer fields to zero * imx8 hantro encoder: fix segfault caused by trying to unmap non existing staged raw frame Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
7 dayslinux-fslc: update to v5.4.71Andrey Zhizhikin1-2/+2
Kernel repository has been upgraded to v5.4.71 from stable korg. Following commits are manually added into the tree: d4f3dcb65f2e media: coda: Change firmware probing order Following commits are included in this version: ---- 85b0841aab15 Linux 5.4.71 22e6625babfc net_sched: commit action insertions together a5de4ee6d055 net_sched: defer tcf_idr_insert() in tcf_action_init_1() dbb763107d3e net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails 6c9edf2d855a Input: ati_remote2 - add missing newlines when printing module parameters 536c767b14e3 net/mlx5e: Fix driver's declaration to support GRE offload 8dc5025c6a44 net/tls: race causes kernel panic a42dbd059ef6 net/core: check length before updating Ethertype in skb_mpls_{push,pop} e39c9eba9bef tcp: fix receive window update in tcp_add_backlog() 2729afe17987 mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged d94c1505fa91 mmc: core: don't set limits.discard_granularity as 0 760c7a948bea perf: Fix task_function_call() error handling b750f86a62d1 rxrpc: Fix server keyring leak ae1a085b4aac rxrpc: The server keyring isn't network-namespaced 513dd1609c9d rxrpc: Fix some missing _bh annotations on locking conn->state_lock 422f5c5d3ef9 rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read() 7e1f39b5c1d5 rxrpc: Fix rxkad token xdr encoding 9a52da3f61b4 net/mlx5e: Fix VLAN create flow 6b9752d85e72 net/mlx5e: Fix VLAN cleanup flow 47e83c69fe14 net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU 1e7a94724b78 net/mlx5: Fix request_irqs error flow 073fff810206 net/mlx5: Avoid possible free of command entry while timeout comp handler 0955c774f32d virtio-net: don't disable guest csum when disable LRO 15f84bdf6185 net: usb: ax88179_178a: fix missing stop entry in driver_info 70877d04d41f r8169: fix RTL8168f/RTL8411 EPHY config 7a96cbd74fcd mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path f3b35c3782ed mdio: fix mdio-thunder.c dependency & build error 8d103b1f9ce5 bonding: set dev->needed_headroom in bond_setup_by_slave() 3ce96a55b756 net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop e987ea087fd2 iavf: Fix incorrect adapter get in iavf_resume 029ced5cce89 iavf: use generic power management 84ab35eacdf2 xfrm: Use correct address family in xfrm_state_find 4d3edb2e4d6e platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP dd2786a3e521 net: stmmac: removed enabling eee in EEE set callback e9a12de5a2be xfrm: clone whole liftime_cur structure in xfrm_do_migrate 7ea7436c406c xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate c1becfebe33e xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate 0bea401a9a5a xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate f825fd534f8b iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() bdffb36bcd38 drm/amdgpu: prevent double kfree ttm->sg 4034664a733e openvswitch: handle DNAT tuple collision f89128ad358e net: team: fix memory leak in __team_options_register 003269d8d6de team: set dev->needed_headroom in team_setup_by_port() fb3681c20fbf sctp: fix sctp_auth_init_hmacs() error path 040e3110d49c i2c: owl: Clear NACK and BUS error bits abe997f632d1 i2c: meson: fixup rate calculation with filter delay 6db69c390622 i2c: meson: fix clock setting overwrite 209549c1c0f0 cifs: Fix incomplete memory allocation on setxattr path 0afdda28eb2b xfrmi: drop ignore_df check before updating pmtu 49af88ac6534 nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() 15cac17d9d39 tcp: use sendpage_ok() to detect misused .sendpage d23dd3864b4c net: introduce helper sendpage_ok() in include/linux/net.h 5c62d335317c mm/khugepaged: fix filemap page_to_pgoff(page) != offset 1317469fa05b macsec: avoid use-after-free in macsec_handle_frame() 20f96fee81c6 nvme-core: put ctrl ref when module ref get fail c0f3c5386995 btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation e531fd7f8b3a btrfs: fix RWF_NOWAIT write not failling when we need to cow 1f90600e259b btrfs: Ensure we trim ranges across block group boundary 6a0f5da2db3b btrfs: volumes: Use more straightforward way to calculate map length 5aefd1fa9f4d Btrfs: send, fix emission of invalid clone operations within the same file 19d8412679f2 Btrfs: send, allow clone operations within the same file f02dc39bbb20 arm64: dts: stratix10: add status to qspi dts node e8e1d16e0b89 i2c: i801: Exclude device from suspend direct complete optimization 2118c7ba5f2a perf top: Fix stdio interface input handling with glibc 2.28+ 2499c15115ac perf test session topology: Fix data path 7c1847aa4932 driver core: Fix probe_count imbalance in really_probe() 3fd2647f9d68 platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse da4cdc87dfeb platform/x86: intel-vbtn: Switch to an allow-list for SW_TABLET_MODE reporting 6440fb9bda91 bpf: Prevent .BTF section elimination 67a57230b4bf bpf: Fix sysfs export of empty BTF section 9bd694ccfd44 platform/x86: thinkpad_acpi: initialize tp_nvram_state variable d101961ce588 platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360 2293272345ff Platform: OLPC: Fix memleak in olpc_ec_probe ce8432912f1b usermodehelper: reset umask to default before executing user process 920a61ddd3b5 vhost: Use vhost_get_used_size() in vhost_vring_set_addr() 57b47abc1a4a vhost: Don't call access_ok() when using IOTLB 456d77c1bdfa drm/nouveau/mem: guard against NULL pointer access in mem_del 8ece83bf754f net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() ee413b2915bf io_uring: Fix double list add in io_queue_async_work() efb1cef27d59 io_uring: Fix remove irrelevant req from the task_list 75524f753318 io_uring: Fix missing smp_mb() in io_cancel_async_work() d9e81b2fb372 io_uring: Fix resource leaking when kill the process 4f46ef7bec86 Revert "ravb: Fixed to be able to unload modules" 1b2fcd82c0ca fbcon: Fix global-out-of-bounds read in fbcon_get_font() f51ec3fd7128 Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts eebe3685701b fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h ---- Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
7 dayslinux-fslc-imx: update to v5.4.71Andrey Zhizhikin1-4/+4
Kernel repository has been upgraded to v5.4.71 from stable korg. Following commits are included in this version: ---- 85b0841aab15 Linux 5.4.71 22e6625babfc net_sched: commit action insertions together a5de4ee6d055 net_sched: defer tcf_idr_insert() in tcf_action_init_1() dbb763107d3e net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails 6c9edf2d855a Input: ati_remote2 - add missing newlines when printing module parameters 536c767b14e3 net/mlx5e: Fix driver's declaration to support GRE offload 8dc5025c6a44 net/tls: race causes kernel panic a42dbd059ef6 net/core: check length before updating Ethertype in skb_mpls_{push,pop} e39c9eba9bef tcp: fix receive window update in tcp_add_backlog() 2729afe17987 mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged d94c1505fa91 mmc: core: don't set limits.discard_granularity as 0 760c7a948bea perf: Fix task_function_call() error handling b750f86a62d1 rxrpc: Fix server keyring leak ae1a085b4aac rxrpc: The server keyring isn't network-namespaced 513dd1609c9d rxrpc: Fix some missing _bh annotations on locking conn->state_lock 422f5c5d3ef9 rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read() 7e1f39b5c1d5 rxrpc: Fix rxkad token xdr encoding 9a52da3f61b4 net/mlx5e: Fix VLAN create flow 6b9752d85e72 net/mlx5e: Fix VLAN cleanup flow 47e83c69fe14 net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU 1e7a94724b78 net/mlx5: Fix request_irqs error flow 073fff810206 net/mlx5: Avoid possible free of command entry while timeout comp handler 0955c774f32d virtio-net: don't disable guest csum when disable LRO 15f84bdf6185 net: usb: ax88179_178a: fix missing stop entry in driver_info 70877d04d41f r8169: fix RTL8168f/RTL8411 EPHY config 7a96cbd74fcd mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path f3b35c3782ed mdio: fix mdio-thunder.c dependency & build error 8d103b1f9ce5 bonding: set dev->needed_headroom in bond_setup_by_slave() 3ce96a55b756 net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop e987ea087fd2 iavf: Fix incorrect adapter get in iavf_resume 029ced5cce89 iavf: use generic power management 84ab35eacdf2 xfrm: Use correct address family in xfrm_state_find 4d3edb2e4d6e platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP dd2786a3e521 net: stmmac: removed enabling eee in EEE set callback e9a12de5a2be xfrm: clone whole liftime_cur structure in xfrm_do_migrate 7ea7436c406c xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate c1becfebe33e xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate 0bea401a9a5a xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate f825fd534f8b iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() bdffb36bcd38 drm/amdgpu: prevent double kfree ttm->sg 4034664a733e openvswitch: handle DNAT tuple collision f89128ad358e net: team: fix memory leak in __team_options_register 003269d8d6de team: set dev->needed_headroom in team_setup_by_port() fb3681c20fbf sctp: fix sctp_auth_init_hmacs() error path 040e3110d49c i2c: owl: Clear NACK and BUS error bits abe997f632d1 i2c: meson: fixup rate calculation with filter delay 6db69c390622 i2c: meson: fix clock setting overwrite 209549c1c0f0 cifs: Fix incomplete memory allocation on setxattr path 0afdda28eb2b xfrmi: drop ignore_df check before updating pmtu 49af88ac6534 nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() 15cac17d9d39 tcp: use sendpage_ok() to detect misused .sendpage d23dd3864b4c net: introduce helper sendpage_ok() in include/linux/net.h 5c62d335317c mm/khugepaged: fix filemap page_to_pgoff(page) != offset 1317469fa05b macsec: avoid use-after-free in macsec_handle_frame() 20f96fee81c6 nvme-core: put ctrl ref when module ref get fail c0f3c5386995 btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation e531fd7f8b3a btrfs: fix RWF_NOWAIT write not failling when we need to cow 1f90600e259b btrfs: Ensure we trim ranges across block group boundary 6a0f5da2db3b btrfs: volumes: Use more straightforward way to calculate map length 5aefd1fa9f4d Btrfs: send, fix emission of invalid clone operations within the same file 19d8412679f2 Btrfs: send, allow clone operations within the same file f02dc39bbb20 arm64: dts: stratix10: add status to qspi dts node e8e1d16e0b89 i2c: i801: Exclude device from suspend direct complete optimization 2118c7ba5f2a perf top: Fix stdio interface input handling with glibc 2.28+ 2499c15115ac perf test session topology: Fix data path 7c1847aa4932 driver core: Fix probe_count imbalance in really_probe() 3fd2647f9d68 platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse da4cdc87dfeb platform/x86: intel-vbtn: Switch to an allow-list for SW_TABLET_MODE reporting 6440fb9bda91 bpf: Prevent .BTF section elimination 67a57230b4bf bpf: Fix sysfs export of empty BTF section 9bd694ccfd44 platform/x86: thinkpad_acpi: initialize tp_nvram_state variable d101961ce588 platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360 2293272345ff Platform: OLPC: Fix memleak in olpc_ec_probe ce8432912f1b usermodehelper: reset umask to default before executing user process 920a61ddd3b5 vhost: Use vhost_get_used_size() in vhost_vring_set_addr() 57b47abc1a4a vhost: Don't call access_ok() when using IOTLB 456d77c1bdfa drm/nouveau/mem: guard against NULL pointer access in mem_del 8ece83bf754f net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() ee413b2915bf io_uring: Fix double list add in io_queue_async_work() efb1cef27d59 io_uring: Fix remove irrelevant req from the task_list 75524f753318 io_uring: Fix missing smp_mb() in io_cancel_async_work() d9e81b2fb372 io_uring: Fix resource leaking when kill the process 4f46ef7bec86 Revert "ravb: Fixed to be able to unload modules" 1b2fcd82c0ca fbcon: Fix global-out-of-bounds read in fbcon_get_font() f51ec3fd7128 Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts eebe3685701b fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h ---- Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
10 dayslinux-fslc: Bump revision to ae0ee2e5c5fbOtavio Salvador1-1/+1
This includes the following changes: ae0ee2e5c5fb ARM: imx: add smp support for imx7d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: Id7057a1b86dc704aa5e3e8058f00432e05371c6e
10 daysu-boot-fslc: Bump revision to 88c58453be8Otavio Salvador1-1/+1
This includes following commit: 88c58453be8 Revert "pico-imx7d: Allow bringing up the two cores" We are going to fix this on Linux kernel side; the new commit: b31249c40147 ARM: imx: add smp support for imx7d Is being included on our 5.4.x+fslc branch to solve this for i.MX7D users. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: Ieaa700a864169be7c2b75bffe9be4111a59551df
10 daysxf86-video-imx-vivante: Remove trailing slash from SKhem Raj1-1/+1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 daysu-boot-fslc: Update revision to c28472955beOtavio Salvador1-1/+1
The following changes are included: c28472955be pico-imx7d: Allow bringing up the two cores e2cb327cff2 mx6ul_14x14_evk: Change environment offset to overlap with U-Boot Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: I0ebc39d19556f1a7e65138ac5af1a6753d9fe4f0
2020-10-08linux-fslc-imx: update to v5.4.70Andrey Zhizhikin1-3/+3
Kernel repository has been upgraded to v5.4.70 from stable korg. Following commits are included in this version: d22f99d235e1 Linux 5.4.70 253052b636e9 netfilter: ctnetlink: add a range check for l3/l4 protonum 27423bb05e25 ep_create_wakeup_source(): dentry name can change under you... 8e58bad666bb epoll: EPOLL_CTL_ADD: close the race in decision to take fast path 099b7a1bc791 epoll: replace ->visited/visited_list with generation count 8993da3d4d3a epoll: do not insert into poll queues until all sanity checks are done 8db44b30d392 nvme: consolidate chunk_sectors settings 03f4f85bbd7d nvme: Introduce nvme_lba_to_sect() 34b939695f28 nvme: Cleanup and rename nvme_block_nr() 9626c1a63703 mm: don't rely on system state to detect hot-plug operations 42b7153dd6a6 mm: replace memmap_context by meminit_context 2334b2d5a2bd block/diskstats: more accurate approximation of io_ticks for slow disks 1d13c3a5000b random32: Restore __latent_entropy attribute on net_rand_state 4faf2c3a97ec scripts/dtc: only append to HOST_EXTRACFLAGS instead of overwriting ea4c691b58d7 Input: trackpoint - enable Synaptics trackpoints 21b9387253a7 i2c: cpm: Fix i2c_ram structure 811ac052e264 gpio: aspeed: fix ast2600 bank properties f2a2380812c6 gpio/aspeed-sgpio: don't enable all interrupts by default 8323d1e09037 gpio/aspeed-sgpio: enable access to all 80 input & output sgpios eddeff708c15 iommu/exynos: add missing put_device() call in exynos_iommu_of_xlate() 08e66c0c1c0e clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED 0ded28e3c468 clk: tegra: Always program PLL_E when enabled 2f37a1ef1e5d nfs: Fix security label length not being reset 6c5a11ead942 pinctrl: mvebu: Fix i2c sda definition for 98DX3236 ae68b15839b0 phy: ti: am654: Fix a leak in serdes_am654_probe() 543ea1af5744 gpio: sprd: Clear interrupt when setting the type as edge 8c03d0ef62dd nvme-fc: fail new connections to a deleted host or remote port 2b217eafcf74 nvme-pci: fix NULL req in completion handler 157ccdf7eb2c spi: fsl-espi: Only process interrupts for expected events 8cc5eb809aa5 tools/io_uring: fix compile breakage 4e4646c85e89 tracing: Make the space reserved for the pid wider a0fe7f705457 mac80211: do not allow bigger VHT MPDUs than the hardware supports 355a710f0813 mac80211: Fix radiotap header channel flag for 6GHz band 126e6099b8c1 drivers/net/wan/hdlc: Set skb->protocol before transmitting 3ba3fc3e7ea6 drivers/net/wan/lapbether: Make skb->protocol consistent with the header 89fd103fbbb0 fuse: fix the ->direct_IO() treatment of iov_iter 44b4baf850bd nvme-core: get/put ctrl and transport module in nvme_dev_open/release() 0bcc3480393b rndis_host: increase sleep time in the query-response loop f19ff011027b net: dec: de2104x: Increase receive ring size for Tulip e9af030ddd4b drm/sun4i: mixer: Extend regmap max_register 985a56c58c4f drivers/net/wan/hdlc_fr: Add needed_headroom for PVC devices 91d59157b103 libbpf: Remove arch-specific include path in Makefile 688aa0e0aaf9 clocksource/drivers/timer-gx6605s: Fixup counter reload 3d54a640e20c drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config de21eb7f8cb0 memstick: Skip allocating card when removing host c524a17312d4 ftrace: Move RCU is watching check after recursion check 5ac7065e0866 iio: adc: qcom-spmi-adc5: fix driver name ac3bf99fc26a Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 aee38af574a1 xfs: trim IO to found COW extent limit aed60a1746ba net: virtio_vsock: Enhance connection semantics 215459ff3666 vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() 14c79ef213c2 clk: socfpga: stratix10: fix the divider for the emac_ptp_free_clk 79c8ebdce55c gpio: tc35894: fix up tc35894 interrupt configuration 035f59ad4ba8 gpio: mockup: fix resource leak in error path b079337f697a gpio: siox: explicitly support only threaded irqs 57bd08a301f7 USB: gadget: f_ncm: Fix NDP16 datagram validation 23389cf97aa1 mmc: sdhci: Workaround broken command queuing on Intel GLK based IRBIS models 09c826447cb0 btrfs: fix filesystem corruption after a device replace Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2020-10-08linux-fslc: upgrade kernel to v5.4.70 from korgAndrey Zhizhikin1-2/+2
Tag v5.4.70 has been merged into the linux-fslc tree, update recipe to pull new kernel version. Following commits are included in this version: d22f99d235e1 Linux 5.4.70 253052b636e9 netfilter: ctnetlink: add a range check for l3/l4 protonum 27423bb05e25 ep_create_wakeup_source(): dentry name can change under you... 8e58bad666bb epoll: EPOLL_CTL_ADD: close the race in decision to take fast path 099b7a1bc791 epoll: replace ->visited/visited_list with generation count 8993da3d4d3a epoll: do not insert into poll queues until all sanity checks are done 8db44b30d392 nvme: consolidate chunk_sectors settings 03f4f85bbd7d nvme: Introduce nvme_lba_to_sect() 34b939695f28 nvme: Cleanup and rename nvme_block_nr() 9626c1a63703 mm: don't rely on system state to detect hot-plug operations 42b7153dd6a6 mm: replace memmap_context by meminit_context 2334b2d5a2bd block/diskstats: more accurate approximation of io_ticks for slow disks 1d13c3a5000b random32: Restore __latent_entropy attribute on net_rand_state 4faf2c3a97ec scripts/dtc: only append to HOST_EXTRACFLAGS instead of overwriting ea4c691b58d7 Input: trackpoint - enable Synaptics trackpoints 21b9387253a7 i2c: cpm: Fix i2c_ram structure 811ac052e264 gpio: aspeed: fix ast2600 bank properties f2a2380812c6 gpio/aspeed-sgpio: don't enable all interrupts by default 8323d1e09037 gpio/aspeed-sgpio: enable access to all 80 input & output sgpios eddeff708c15 iommu/exynos: add missing put_device() call in exynos_iommu_of_xlate() 08e66c0c1c0e clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED 0ded28e3c468 clk: tegra: Always program PLL_E when enabled 2f37a1ef1e5d nfs: Fix security label length not being reset 6c5a11ead942 pinctrl: mvebu: Fix i2c sda definition for 98DX3236 ae68b15839b0 phy: ti: am654: Fix a leak in serdes_am654_probe() 543ea1af5744 gpio: sprd: Clear interrupt when setting the type as edge 8c03d0ef62dd nvme-fc: fail new connections to a deleted host or remote port 2b217eafcf74 nvme-pci: fix NULL req in completion handler 157ccdf7eb2c spi: fsl-espi: Only process interrupts for expected events 8cc5eb809aa5 tools/io_uring: fix compile breakage 4e4646c85e89 tracing: Make the space reserved for the pid wider a0fe7f705457 mac80211: do not allow bigger VHT MPDUs than the hardware supports 355a710f0813 mac80211: Fix radiotap header channel flag for 6GHz band 126e6099b8c1 drivers/net/wan/hdlc: Set skb->protocol before transmitting 3ba3fc3e7ea6 drivers/net/wan/lapbether: Make skb->protocol consistent with the header 89fd103fbbb0 fuse: fix the ->direct_IO() treatment of iov_iter 44b4baf850bd nvme-core: get/put ctrl and transport module in nvme_dev_open/release() 0bcc3480393b rndis_host: increase sleep time in the query-response loop f19ff011027b net: dec: de2104x: Increase receive ring size for Tulip e9af030ddd4b drm/sun4i: mixer: Extend regmap max_register 985a56c58c4f drivers/net/wan/hdlc_fr: Add needed_headroom for PVC devices 91d59157b103 libbpf: Remove arch-specific include path in Makefile 688aa0e0aaf9 clocksource/drivers/timer-gx6605s: Fixup counter reload 3d54a640e20c drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config de21eb7f8cb0 memstick: Skip allocating card when removing host c524a17312d4 ftrace: Move RCU is watching check after recursion check 5ac7065e0866 iio: adc: qcom-spmi-adc5: fix driver name ac3bf99fc26a Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 aee38af574a1 xfs: trim IO to found COW extent limit aed60a1746ba net: virtio_vsock: Enhance connection semantics 215459ff3666 vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() 14c79ef213c2 clk: socfpga: stratix10: fix the divider for the emac_ptp_free_clk 79c8ebdce55c gpio: tc35894: fix up tc35894 interrupt configuration 035f59ad4ba8 gpio: mockup: fix resource leak in error path b079337f697a gpio: siox: explicitly support only threaded irqs 57bd08a301f7 USB: gadget: f_ncm: Fix NDP16 datagram validation 23389cf97aa1 mmc: sdhci: Workaround broken command queuing on Intel GLK based IRBIS models 09c826447cb0 btrfs: fix filesystem corruption after a device replace Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2020-10-07imx-gpu-viv: Fix regression when running some userspace applicationsOtavio Salvador1-2/+3
The imx-gpu-viv does a very bad work regarding the soname handling of its libraries so we need to do a lot of hacks providing '.so' files for use by the application. This comes after revert of aa552127 "imx-gpu-viv: Fix packaging for various libraries" An example of the error can be seen below: ,----[ strace log ] | openat(AT_FDCWD, "/usr/lib/libEGL.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | openat(AT_FDCWD, "/lib/libGLESv1_CM.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | openat(AT_FDCWD, "/usr/lib/libGLESv1_CM.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | openat(AT_FDCWD, "/lib/libGLESv2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) | openat(AT_FDCWD, "/usr/lib/libGLESv2.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) `---- This commit are the extra fixes which was need due to new files on the new imx-gpu-viv release to fix the following build error: ,----[ Packaging error ] | ERROR: imx-gpu-viv-1_6.4.0.p2.4-aarch32-r0 do_package: QA Issue: | imx-gpu-viv: Files/directories were installed but not shipped in any | package: | /usr/lib/libOpenCL.so.1 | /usr/lib/libOpenCL.so.1.2 `---- as well as: ,----[ Packaging error ] | ERROR: imx-gpu-viv-1_6.4.0.p2.4-aarch64-r0 do_package: QA Issue: | imx-gpu-viv: Files/directories were installed but not shipped in any | package: | /usr/lib/libOpenVX.so.1.2 | /usr/lib/libOpenVX.so.1 `---- and finally: ,----[ Packaging error ] | ERROR: imx-gpu-viv-1_6.4.0.p2.4-aarch64-r0 do_package_qa: QA Issue: non | -dev/-dbg/nativesdk- package contains symlink .so: libopencl-imx path | '/work/aarch64-mx8m-fslc-linux/imx-gpu-viv/1_6.4.0.p2.4-aarch64-r0/packages-split/libopencl-imx/usr/lib/libOpenCL.so' | [dev-so] `---- Reported-by: Gary Bisson <gary.bisson@boundarydevices.com> Change-Id: I785a69c0592a3c5fda9fd14a7dc8cf35b2b94d08 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Tested-by: Gary Bisson <gary.bisson@boundarydevices.com>
2020-10-07Revert "imx-gpu-viv: Fix packaging for various libraries"Otavio Salvador1-10/+16
This reverts commit aa5521274f88d4d652d271cae814662f569b67ff. Change-Id: I2a8534dd71baaaa4694200e06bd07b26898597d0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: Ie2e1cb6df1142eb54b3bf0573cdc9a1edb5e2b92
2020-10-07imx-base.inc: Add sdma-imx7d firmware for i.MX8M based SoCsOtavio Salvador1-1/+4
We need to install the SDMA firmware for all i.MX8M based SoCs so it can properly enable the DMA support, this has been done for following SoC families: - mx8mm - mx8mn - mx8mp - mx8mq Reported-by: Brian Hutchinson <b.hutchman@gmail.com> Change-Id: I047164568e659a532307fdedab31cdbb521fdfa1 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2020-10-06Revert move of SDMA firmwareOtavio Salvador1-3/+3
I got under mistake here and moved the SDMA firmware files when the only ones which should have been moved were the VPU ones. This commit partially reverts 979cac97 "firmware-imx: Move VPU and SDMA firmware files to the correct path" Fixes: 979cac97 "firmware-imx: Move VPU and SDMA firmware files to the correct path" Change-Id: Ic380889dbbba673311fce93263ea402f81c5c871 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2020-10-05linux-fslc-imx: update to v5.4.69Andrey Zhizhikin1-3/+3
Kernel repository has been upgraded up to and including v5.4.69 from stable korg. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2020-10-05linux-fslc: upgrade kernel to v5.4.69 from korgAndrey Zhizhikin1-2/+2
Tag v5.4.69 has been merged into the linux-fslc tree, update recipe to pull new kernel version. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2020-10-04firmware-imx: Move VPU and SDMA firmware files to the correct pathOtavio Salvador1-11/+11
During update the location of SDMA and VPU firmware files were moved to the 'imx' sub-directory, inside /lib/firmware, but it is not where the Linux kernel looks for it. We moved the those to /lib/firmware/sdma and /lib/firmware/vpu, respectively, so the probe now works as expected. Fixes: b3eff3e4 "firmware-imx: upgrade to version 8.8" Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: I42396f9bb606e8c4761c368150dba5090c66bf4c
2020-10-02imx-test: Disable stringformat security flagsmaster-nextOtavio Salvador1-0/+3
This fixes following build error: ,---- | pxp_lib_test/pxp_test.c: In function 'main': | pxp_lib_test/pxp_test.c:541:2: error: format not a string literal and no format arguments [-Werror=format-security] | 541 | printf(usage); | | ^~~~~~ `---- Fixes: #506. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Change-Id: Ie6df1a64ba7126967861cb8fc889d4ca6f22b67a
2020-10-02imx-boot: allow for additional/different u-boot device-treeMax Krummenacher1-3/+3
With the current call to imx-mkimage and SOC_TARGET = "iMX8M" the u-boot device tree file name is set to $(PLAT)-evk.dtb in iMX8M/soc.mak which happens to match ${UBOOT_DTB_NAME} if building for an NXP machine. Setting the dtbs environment variable to ${UBOOT_DTB_NAME} makes the build succeed also for other machines. In the hardcoded version $(dtbs) is an intermediate file and gets delete as the last step of make. Thus for several make targets we have to redo the copy step before each make invocation or the second one will fail as the device tree file is then missing. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-09-30weston: add libxcursor to depends for xwaylandMax Krummenacher1-2/+2
Otherwise configure will fail. | ../git/xwayland/meson.build:27:2: ERROR: Problem encountered: xwayland requires xcursor which was not found. Or, you can use '-Dxwayland=false'. This reverts additionally commit 86cde62d1 which addressed the same issue. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-09-29weston-imx: remove also xwayland from package configAndrey Zhizhikin1-1/+1
Commit [5a5c5dd23ea0173ef16073c3c651aec89b5a67c1] removes x11 and wayland from PACKAGECONFIG, but when wayland with X11 distro is used - this leaves the xwayland package config option enabled. Without x11 and wayland in PACKAGECONFIG, xwayland cannot be enabled so remove this config option as well. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2020-09-29imx-vpu-hantro-vc: introduce recipe for hantro vc8000eAndrey Zhizhikin1-0/+16
Introduce recipe which produces i.MX VC8000E Encoder library package. VC8000E Video Encoder is integrated in i.MX8M Plus SoC. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2020-09-29firmware-sof-imx: introduce recipe for sof firmwareAndrey Zhizhikin1-0/+24
Introduce new recipe, which produces Sound Open Firmware package required for imx8mp machine. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2020-09-29libimxvpuapi2: add imx8mp to supported platformsAndrey Zhizhikin1-0/+1
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2020-09-29weston-init: add weston.ini section to support imx8mpAndrey Zhizhikin1-0/+3
Allow usage of 2D blit accelerator present in imx8mp soc Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2020-09-29imx8mpevk.conf: add machine definition for i.MX8M Plus SocAndrey Zhizhikin2-7/+82
Add machine definition file based in NXP release 5.4.24-2.1.0 Modify imx-base.inc machine file to add defines required to bring new machine definition into the base. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
2020-09-23alsa-lib: Add conf for i.MX XCVR sound cardTom Hochstein2-0/+120
For EARC iec958 plugin running on 8M Plus, we need to deploy IMX-XCVR.conf in Yocto rootfs. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-09-23imx-parser: Set package architecture correctly to tune-specificTom Hochstein2-3/+0
The tune-specific package architecture is sufficient, no need to use the more specific SOC or MACHINE package architecture. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-09-23EULA: Update to LA_OPT_NXP_Software_License v11 February 2020Tom Hochstein2-55/+53
Update the EULA file in the layer and the corresponding variable in fsl-eula-unpack.bbclass. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-09-23gstreamer1.0-plugins-bad: Remove un-necessary opencv dependencyTom Hochstein1-3/+1
OpenCV is no longer required, so remove it from PACKAGECONFIG. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-09-23imx-gpu-viv: Use PACKAGECONFIG for valgrind support of libgalTom Hochstein1-1/+6
This replaces the previous RSUGGESTS use which does not work for all package managers and is not widely used. The use model of PACKAGECONFIG seems a better fit here. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-09-23imx-gpu-viv: Fix packaging for various librariesTom Hochstein1-16/+10
Fix several packages so we don't put .so files in the main package (QA error dev-so). Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-09-23imx-gpu-viv: Fix packaging for libvulkan_VSI.soTom Hochstein1-5/+11
Fix the packaging now that libvulkan_VSI.so has a version. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-09-23imx-gpu-viv: Extend cleanup code for versioned librariesTom Hochstein1-2/+2
The do_install includes code for removing graphics backend-specific libraries that are not for the selected graphics backend. Extend this cleanup code to handle libraries with a version suffix. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-09-23imx-gpu-viv: Remove unused libGL.so.1 symlinkTom Hochstein1-1/+0
The GL library SONAME is libGL.so.1.2, so the symlink libGL.so.1 has no use. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-09-23imx-gpu-viv: Upgrade to 6.4.0.p2.4Tom Hochstein4-9/+9
- Upgrade to weston 8.0 - Upgrade to Qt 5.15 (vulkan experimental) - Upgrade to OpenCV 4.1 - Support for Android 10, Android NN - Support for TensorFlow Lite 2.1 Fixed Issues: - LF-459 [8QM] GPU/xwld:Vulkan sdk demo 'ObjectSelection' flicker on display. - LF-423 ML/AI:Some dnn_vxc cases showed out-of-range recognition rates. - LF-844 [6QP_SD] GPU/FB: Bloom_FB cannot be killed by ctrl c randomly. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-09-23SCR-5.4.24_2.1.0.txt: Update SCR for latest NXP releaseTom Hochstein1-216/+304
Update the Software Content Register for the 5.4.24_2.1.0 NXP release. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2020-09-23gstreamer1.0: update to NXP release MM_04.05.05_2005_L5.4.24Andrey Zhizhikin15-142/+116
Align recipes to match NXP release 5.4.24-2.1.0 by updating the branch to MM_04.05.05_2005_L5.4.24. Following notes are additions to the regular bump of recipes: -------------------------- gstreamer1.0-plugins-bad: Drop patches applied upstream and refresh all patches in layer with devtool to clean-up fuzz during apply. Backport patch to be able to compile with OpenCV 4.4.0 provided in upstream OE-Core. imx-gst1.0-plugin: Introduce the patch to solve compiler error reported when -fcommon is used in GCC10 configuration. -------------------------- Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
2020-09-23imx-gpu-g2d: upgrade to 6.4.0.p2.4Andrey Zhizhikin1-5/+5
NOTE: This version uses v11 EULA from NXP Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
2020-09-23imx-gpu-apitrace: fix the upgrade after rebase to 9.0.0Andrey Zhizhikin6-10573/+3
Bump the repository version as it was updated upstream in NXP repository and drop unused patches from the layer, they should be present now in the updated version from upstream. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>