| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes:
8172eaea4 SCF-105: Update EULA.
093f2aeb1 SCF-105: Add dox for system-level power management
2221c23c7 SCF-105: Make RN more clear on FW versions.
a764aa21b SCF-105: More RN changes.
614759d5b SCF-105: Update RN.
60d86cbf9 SCF-105: Update RN.
3db0966d7 SCF-105: Update yb2 info.
a0a3763bc SCF-820: Fix printf output in monitor seco commit command.
0f1d3df24 SCF-799 Ensure bypass clocks are reset on power off
1c90b3846 SCF-105: Update dox on SCU WDOG configuration
4cdacdeda SCF-105: Update dox on FIPS mode reduced features.
e07994f63 SCF-105: Update dox on reset causes.
0054fbf12 SCF-105: Update RN.
6fade97b4 Revert "SCF-816: Enable NO FIELD RETURN."
798a1ee79 SCF-105: Update RN.
2d755c539 SCF-819: Update MU driver to version 2.1.0. Fixes LSIO MU reset issue.
0d69ccecd SCF-817: Fix the SNVS ON_TIME defines.
d6b3223d2 SCF-816: Enable NO FIELD RETURN.
4dc872512 SCF-813 MISRA fix
69e900b25 SCF-105: Support 1.4.x Linux versions.
26acdc9e1 SCF-105: Update RN.
13bfb9857 SCF-798: Support DXL B0 SECO FW v3.8.6 and V2X FW v1.1.5.
5b27069c9 SCF-105: Fix linux versions.
1cfe97b4a SCF-814: Improvement to MX8QXP and MX8DX DDR3L DCDs to align with latest RPAs
91ffad9de SCF-814: Improvement to MX8DXL DDR3L DCD to align with latest RPA
aca3a590c SCF-105: Update RN.
39265d065 SCF-105: Fix Linux version.
713ce8bad SCF-105: Add PLL lock test (via monitor debug pll command).
80a46a6a9 SCF-105: Update RN.
5f7d1210d SCF-105: Remove DXL B0.
ef109d8da SCF-813 Optimize analog module power for SCFW-only images
1608e2399 SCF-797: Disable serious error on abort.
ba4d4c636 SCF-105: Update RN.
16ff6930b SCF-812: Fix dox.
7fc276789 SCF-105: Add comment on monitor and timeouts.
05d9dcfe3 SCF-105: Support release state on legacy bamboo server.
063ba00a8 SCF-797: Update self-test command.
ac5d184f6 SCF-789 Fix ON->STBY->LP transition issue
e8d2f7c71 SCF-812: Add custom monitor command.
d262c5d30 SCF-105: Fix 1.2/1.3 info issues.
aa3f98ee1 SCF-105: Update dev guide.
fbf073a83 SCF-105: Show not found if dir missing on yb2.
30287599f SCF-105: Fix perl errors.
5947065b6 SCF-105: Update RN.
e82da9950 SCF-105: Add shlinux22 server to dashboard.
6e38157b5 SCF-797: Return status from FIPS degrade function.
16d9f4d5b SCF-797: Add API for V2X FIPS degrade.
dea6dd9e3 SCF-105: Update dox on IPC timeout.
72b8444f0 SCF-797: Add FIPS API.
4fba28d38 SCF-105: Fix the make rule for rpc.d
3554608f4 SCF-105: Pull more commits.
13e13875b SCF-797: Fix issue with erorlog when SECO in abort.
8ce75cf11 SCF-797: SECO lockup treated as abort.
16f8b8717 SCF-797: MISRA fix. Allow errorlog while in abort.
9a06e9470 SCF-797: Changes to better support SECO abort.
14fde1b35 SCF-796: Move to SECO FW v0.8.5 for DXL B0.
ef84c36c8 SCF-105: minor dash status update.
cb2e0905a SCF-748: Ping detect V2X abort.
45de9746f SCF-796: Use V2X FW 0.1.4.
8e74fdf5e SCF-105: Pass parms to mkimage. Allows REV=b0.
9b94bf71a SCF-105: Add build to release status.
794dfca01 SCF-105: Add tag to release status dashboard.
baf9157c3 SCF-105: Update cockpit dox.
6930f5d7e SCF-105: Add details to SC_PM_WAKE_SRC_SCU for early wake source handling
da6da031c SCF-105: Update cockpit dox.
d4cd5e9ed SCF-105: Update guide with cockpit info.
2f5cbe1e3 SCF-105: Update EULA to v34.
3a2bf330b SCF-105: Update fnc password.
49d86eea5 SCF-105: Add QXP C0 SIMU test.
7c7eb4a12 SCF-748: Add SIMU build for DXL B0 (and QXP C0).
64a26ad71 SCF-748: Add bamboo var to test DXL B0.
5a9356485 SCF-105: Initial bamboo variable file.
36517591d SCF-797: Fix FIPS command. MISRA fix.
a0e2038d3 SCF-808: Add version test.
0ac47f262 SCF-105: Update release info.
f5a1a76f3 SCF-797: Add support for 0.8.5 FIPS commands.
42ff9f85f SCF-105: Update monitor docs.
9c67844e9 SCF-105: Add info on FIPS feature removal.
2637361da SCF-105: REmove some i.MX85 docs.
4adf74c70 SCF-105: Update RN.
90e6060f8 SCF-105: Doc updates.
ccc32dcad SCF-748: Fix V2X FIPS fuse word. Fix test_seco for FIPS mode.
2b6bd120a SCF-105: Add dash heading.
c538e444e SCF-105: Update dash.
224fbfc60 SCF-105: Update RN.
928ca1151 SCF-794: Support SECO FW v3.8.5 and V2X FW v1.1.4.
1ff9c0767 SCF-805: Prevent V2X in LP mode. Causes serious error. Will also cause issue with DXL B0 freq detect.
a94c6b9cc SCF-105: Update EULA to v33.
9a15e26c1 SCF-105: Update RN.
d2a0105a9 SCF-748: Support DXL DL3.
a3dbb627f SCF-804: Support DDR ECC for DXL SOC
9aa4fbbe7 SCF-748: Support extended industrial.
44ec06bc0 SCF-748: Support partial closed parts.
0d60d44e3 SCF-105: Update RN.
f017c7f3a SCF-105: Update EULA to v32.
dacb2c18f SCF-803: Eliminate duplicate call to start the SECO RNG.
d3414df1f SCF-802: On partition free, move memory beofre resources.
573c24c30 SCF-801: Fix typo.
879a89a96 SCF-801: Support FlexSPI0/OCRAM use of IEE.
897ea4b74 SCF-105 Doxygen updates
4d1f50367 SCF-105: Dox updates.
1d56d29ce SCF-105: Move to cdc02 bitbucket.
5cd433eca SCF-105: Fix typo in dox.
41f52ecde SCF-60: MISRA fixes.
44c3562a5 SCF-60: MISRA issues.
b18366b23 SCF-60: MISRA fixes.
a392bfaf1 SCF-105: Disable proxy for coverity commit.
cd1f252f6 SCF-105: Use url instead of hostname.
dd89de276 SCF-105: Update misra config.
cf55c2f23 SCF-105: Switch to 2021.03 Coverity.
add15bd0f SCF-105: Disable HTTP proxy.
f6bae5a88 SCF-105: Move to 2021 coverity reports app.
c79fce8c2 SCF-748: Update monitor checksum label.
fa3bb26a4 SCF-105: Add docs on V2X FW power and FW load.
91e45220d SCF-748 Fix flexspi boot issue when V2X is disabled.
1502ea0d5 SCF-799 Fix issue while enabling auto clocks
c20df5c25 SCF-105: Fix dashboard issue.
65755879b SCF-748: Support DXL B0 versions.
926b5c5f1 SCF-748: Add monitor dumps of SECO/V2X patches and V2X FW address.
61d07dc3e SCF-748: Conditionalize workaround for ERR051079.
30540ee6a SCF-748: Support seco=0 option to disable comms to SECO/V2X.
c90c0a40d SCF-105: Update dox on reset.
e9d346806 SCF-748: Skip V2X FW copy for B0.
31ae9f6d4 SCF-800: Optimize LSIO power for V2X=NO.
1ff699e20 SCF-799 Optimize clock code
8f0233f68 SCF-105: Add default Linux for 2022 RC1.
f378df07d SCF-105: Update EULA to v31.
f3dda0c61 SCF-105: Update dashboard.
e568f7063 SCF-105: Update RN.
01b7414e1 SCF-748: Update list of parts to include DXL B0.
787546672 SCF-105: Move to 2022 Q2.
76a1186df SCF-795: Fix issues with V2X clock and reset when V2X=NO.
db64c25cc SCF-789: Fix MISRA issue.
5b323a8e5 SCF-105: Support RN with no details.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 34617272feefcf0998283cb6265f5f29b8d13e8e)
|
|
|
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit b3f65a6cdfb6cb9505f5d4ac52b0a08a05babf5e)
|
|
|
|
|
|
|
|
|
|
|
| |
Drop patches incorporated in the new version:
- 0001-mkimage_fit_atf-fix-fit-generator-node-naming.patch
- 0001-Add-support-for-overriding-BL32-and-BL33-not-only-BL.patch
- 0001-Add-LDFLAGS-to-link-step.patch
- 0001-Add-support-for-overriding-BL31-BL32-and-BL33.patch
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit ca7d70516fb7855a1e84aebf8b9b1e19ae784385)
|
|
|
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 9080ae88a08de2cfe6b3709f331020ec4a0c2f4c)
|
|
|
|
|
|
|
|
| |
The comment for FILESEXTRAPATHS had migrated away. Improve the content
as well.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 9a488d5c31184db58c46bb08cc2b46544edf7ecd)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New firmware binaries are available from NXP as a part of 5.15.32-2.0.0
release.
Fixes:
c36813e 8qxp/qm vpu firmware: decoder 1.8.3
61e619f 8qxp/qm vpu firmware: decoder 1.8.2
6eb058b 8qxp/qm vpu firmware: decoder 1.8.1
517f4da 8qxp/qm vpu firmware: decoder 1.8.0
2f0b14c Rename dp_imx8m.bin to dp_lsl028a.bin
4216a1b 8qxp/qm vpu firmware: decoder 1.7.5
d710230 imx93: Add DDR PHY FW for LPDDR4/4X
5f439fb Updating iMX8M DP firmware to version 1.0.65
0b82970 Updating iMX8M and iMX8QM HDMI and DP TX firmware to version 1.0.64
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 1f90a641be12e1a52605a880e0779c93e6177ad7)
|
|\
| |
| | |
[Backport kirkstone] Rework fsl-eula-unpack.bbclass for reuse
|
| |
| |
| |
| |
| |
| |
| | |
Expose find_nxp_eula_licenses for others to use.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 98275f8772806d6f67934b5dc0a1704eab2cebd0)
|
| |
| |
| |
| |
| |
| |
| | |
Simple order change to simplify the change in the next commit.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 42458b25860986422bfc4cf80d3e5bf13dec55a2)
|
|/
|
|
|
|
|
| |
It doesn't make sense to inherit the class but not use it.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 4f9ab86277159c66498aeef23ec645de7f714211)
|
|\
| |
| | |
[Backport kirkstone] linux-fslc-imx: upgrade to lf-5.15.5-2.0.0 from NXP
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
f4007cadaec7 Merge pull request #594 from angolini/angolini/v5.15.50
de44a99d9fbc Merge tag 'v5.15.50' into 5.15-2.0.x-imx
4a785b49d47f Merge tag 'v5.15.49' into 5.15-2.0.x-imx
044d7d39375c Merge tag 'v5.15.48' into 5.15-2.0.x-imx
453299d133c9 Merge tag 'v5.15.47' into 5.15-2.0.x-imx
1a31d82bddcd Merge tag 'v5.15.46' into 5.15-2.0.x-imx
b20f217fa683 Merge tag 'v5.15.45' into 5.15-2.0.x-imx
41d605a1b41c Merge tag 'v5.15.44' into 5.15-2.0.x-imx
9a55ac1f84c1 Merge tag 'v5.15.43' into 5.15-2.0.x-imx
cc8fdb37527a Merge tag 'v5.15.42' into 5.15-2.0.x-imx
af90d295ecd4 Merge tag 'v5.15.41' into 5.15-2.0.x-imx
8fe4fe4ac6ff Merge tag 'v5.15.40' into 5.15.32-2.0.0
fa1854344bc6 Merge tag 'v5.15.39' into 5.15.32-2.0.0
89010c75012d Merge tag 'v5.15.38' into 5.15.32-2.0.0
a6fa166f579b Merge tag 'v5.15.37' into 5.15.32-2.0.0
e8e51e433ccc Merge tag 'v5.15.36' into 5.15.32-2.0.0
ce5deb36cbcd Merge tag 'v5.15.35' into 5.15.32-2.0.0
ef34a57a8c6b Merge branch 'local/v5.15.34' into 5.15.32-2.0.0
6d5d44ccd4eb Merge branch 'local/v5.15.33' into 5.15.32-2.0.0
bc2e851e616a Revert "clk: imx: off by one in imx_lpcg_parse_clks_from_dt()"
27d3c1285087 Revert "drm/bridge: Add missing pm_runtime_put_sync"
18a33c8dabb8 Linux 5.15.50
f1304f976395 arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer
7c622181faeb serial: core: Initialize rs485 RTS polarity already on probe
8e57da591f63 selftests/bpf: Add selftest for calling global functions from freplace
5c0ab17c5360 bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs
cfb68b072cbf usb: gadget: u_ether: fix regression in setting fixed MAC address
c2f71b9bb398 zonefs: fix zonefs_iomap_begin() for reads
04dcef44f6f4 net: mana: Add handling of CQE_RX_TRUNCATED
7fd1d002852f drm/amd/display: Don't reinitialize DMCUB on s0ix resume
48543509f4c5 s390/mm: use non-quiescing sske for KVM switch to keyed guest
ee039006371a Linux 5.15.49
c5559147766c clk: imx8mp: fix usb_root_clk parent
d807e0dfb471 powerpc/book3e: get rid of #include <generated/compile.h>
870179c053ce virtio-pci: Remove wrong address verification in vp_del_vqs()
c64dfc63c422 ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine
ac0899da0ed1 KVM: arm64: Don't read a HW interrupt pending state in user context
33b1bba31f4c ext4: add reserved GDT blocks check
4fadac8c7376 ext4: make variable "count" signed
90f0f9d45dff ext4: fix bug_on ext4_mb_use_inode_pa
38db3b696f27 ext4: fix super block checksum incorrect after mount
75f3a5fa2ad0 cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle
8720414b51d4 drm/amd/display: Cap OLED brightness per max frame-average luminance
0d2209b54f1d dm mirror log: round up region bitmap size to BITS_PER_LONG
ccd175109234 bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
9b5a3b16c4aa serial: 8250: Store to lsr_save_flags after lsr read
a567426d1449 tty: n_gsm: Debug output allocation must use GFP_ATOMIC
4baa493636b6 usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io()
20ac0adece7b usb: gadget: f_fs: change ep->status safe in ffs_epfile_io()
46da1e4a8b63 usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe
492d82d5ffcd usb: cdnsp: Fixed setting last_trb incorrectly
701d8ec01e0f usb: dwc2: Fix memory leak in dwc2_hcd_init
b71eed408e58 USB: serial: io_ti: add Agilent E5805A support
79ea90c9588f USB: serial: option: add support for Cinterion MV31 with new baseline
795aa0cfd38d crypto: memneq - move into lib/
31ac1cffa76b comedi: vmk80xx: fix expression for tx buffer size
57199e4ee958 mei: me: add raptor lake point S DID
2399481a13a7 mei: hbm: drop capability response on early shutdown
93e6c2cbcd08 i2c: designware: Use standard optional ref clock implementation
668a1f5e75d5 sched: Fix balance_push() vs __sched_setscheduler()
e85b1b797de0 irqchip/realtek-rtl: Fix refcount leak in map_interrupts
cc5984cf270b irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions
0b325d993995 irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions
5d38720661a4 irqchip/gic/realview: Fix refcount leak in realview_gic_of_init
3a72ed60af9d i2c: npcm7xx: Add check for platform_driver_register
c06ebe20ba9f faddr2line: Fix overlapping text section failures, the sequel
b5e65ef044d6 block: Fix handling of offline queues in blk_mq_alloc_request_hctx()
ca67881dcef0 init: Initialize noop_backing_dev_info early
04cdec418626 certs/blacklist_hashes.c: fix const confusion in certs blacklist
db73aa946633 arm64: ftrace: consistently handle PLTs.
a39d42b0f7c9 arm64: ftrace: fix branch range checks
b764bb8dd474 net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg
ed66c8612bb4 net: bgmac: Fix an erroneous kfree() in bgmac_remove()
32df93bd9d12 mlxsw: spectrum_cnt: Reorder counter pools
fce5e847b6ef nvme: add device name to warning in uuid_show()
21dda97d095c net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization
36c95d9bd2ad net: hns3: don't push link state to VF if unalive
384ffa1dee40 net: hns3: set port base vlan tbl_sta to false before removing old vlan
23de00c1304a net: hns3: split function hclge_update_port_base_vlan_cfg()
f4c5eba87675 drm/i915/reset: Fix error_state_read ptr + offset use
91f5a60a8398 io_uring: fix races with buffer table unregister
b1e7cade3caf io_uring: fix races with file table unregister
d460a8a3b980 misc: atmel-ssc: Fix IRQ check in ssc_probe
fb15e79cacdd tty: goldfish: Fix free_irq() on remove
2cd5117ce64e Drivers: hv: vmbus: Release cpu lock in error case
0a4e5a3dc5e4 i40e: Fix call trace in setup_tx_descriptors
f015e9929cca i40e: Fix calculating the number of queue pairs
e04448d388be i40e: Fix adding ADQ filter to TC0
0414eab7c78f clocksource: hyper-v: unexport __init-annotated hv_init_clocksource()
5967a6900873 sunrpc: set cl_max_connect when cloning an rpc_clnt
ec23a86e060c pNFS: Avoid a live lock condition in pnfs_update_layout()
b2bb8b6ec81b pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE
9c8fc4b323dd staging: r8188eu: Fix warning of array overflow in ioctl_linux.c
2595e803130b staging: r8188eu: Use zeroing allocator in wpa_set_encryption()
d56bc9e8760a staging: r8188eu: fix rtw_alloc_hwxmits error detection for now
6a816a0b6cc3 platform/x86/intel: hid: Add Surface Go to VGBS allow list
7f3746461832 platform/x86: gigabyte-wmi: Add support for B450M DS3H-CF
9352e7f0f06b platform/x86: gigabyte-wmi: Add Z690M AORUS ELITE AX DDR4 support
76ac3964a22a gpio: dwapb: Don't print error on -EPROBE_DEFER
eeadd7db8c3f random: credit cpu and bootloader seeds by default
8be6646cdbe9 MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error.
5cecc6e56b85 mellanox: mlx5: avoid uninitialized variable warning with gcc-12
f7d63b508981 gcc-12: disable '-Wdangling-pointer' warning for now
fcba12a43081 net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag
27a37755ceb4 ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg
6616872cfe7f nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred
af6bc0dcb16a virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed
6759554f351a ALSA: hda/realtek - Add HW8326 support
41b2185bcb2f scsi: pmcraid: Fix missing resource cleanup in error case
d3b3950b00a1 scsi: ipr: Fix missing/incorrect resource cleanup in error case
cb8aa5b92a31 scsi: mpt3sas: Fix out-of-bounds compiler warning
4b5020fc23c8 scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion
6782a2ccd56b scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology
5e83869e2944 scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted
d152ce4ffecc scsi: vmw_pvscsi: Expand vcpuHint to 16 bits
332d76dd9a3e Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq
d6d1c0990191 ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()
606b0226de01 ASoC: es8328: Fix event generation for deemphasis control
d733ac5e8110 ASoC: wm8962: Fix suspend while playing music
38ed8ab3171d quota: Prevent memory allocation recursion while holding dq_lock
ff128fbea720 ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo()
4a0d2797918c drm/amdkfd: add pinned BOs to kfd_bo_list
6d235ef00d82 ASoC: cs42l51: Correct minimum value for SX volume control
47fc26b197aa ASoC: cs42l56: Correct typo in minimum level for SX volume controls
b3ecd030ab28 ASoC: cs42l52: Correct TLV for Bypass Volume
d5e7be00d128 ASoC: cs53l30: Correct number of volume levels on SX controls
2bdfe9a32e0f ASoC: cs35l36: Update digital volume TLV
f53212791602 ASoC: cs42l52: Fix TLV scales for mixer controls
e4e166f10e70 dma-debug: make things less spammy under memory pressure
09c5cdbc62d9 drm/amdkfd: Use mmget_not_zero in MMU notifier
a2010538c9d2 drm/amd/display: Read Golden Settings Table from VBIOS
96c22385c25b ASoC: nau8822: Add operation for internal PLL off and on
70d6d6874db3 powerpc/kasan: Silence KASAN warnings in __get_wchan()
9cada4a06df9 arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3
5628b9febd78 arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3
3145fe0ebb16 nfsd: Replace use of rwsem with errseq_t
22fbef00c9a3 Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping"
fa6c3168595c dpaa2-eth: increase busy retries when interracting with QBMAN
ccd72abc71b3 arm64: lsdk.config: enable CONFIG_SFP and LYNX 28G SerDes PHY
e4c8a0d10408 net: phylink: treat PHY_INTERFACE_MODE_2500SGMII in phylink_get_linkmodes
6951b6e60ca1 Revert "ptp: ptp_qoriq: add ACPI probe support"
041a4f44f4a6 net: mscc: ocelot: mark traps with a bool instead of keeping them in a list
8e63f21e488d Revert "net: mscc: ocelot: avoid use after free with deleted tc-trap rules"
29d688b22594 Revert "net: mscc: ocelot: don't use list_empty() on non-initialized list element"
fdaa92e39d62 selftests: ocelot: tc_flower_chains: eliminate delta with upstream
5de862100a55 LF-4165-1: arm64: dts: imx8mp: Disable uart3 to make sure micfil work properly without conflict
56656b65c54e LF-6118-3: crypto: caam: read entropy delay from device tree
75f9a0f0df60 LF-6118-2: arm: dts: imx6sx: Add entropy delay property
da7a96ae5300 LF-6118-1: dt-bindings: crypto: fsl: add entropy delay property
72d5e104000c fsl/fman: configure fixed-link MACs under ACPI
9afbdf3713a9 net: phy: fixed_phy: add fixed PHY ACPI support
f405a4f65855 dpaa_eth: add ACPI support to connect to PHY
7e24913fad60 fsl/fman: add ACPI support to get the PCS PHY
e849f19f9a2a fsl/fman: add MAC ACPI support
d2f4e2f05351 fsl/fman: add FMan Port ACPI support
5f3e57ee3413 fsl/fman: add FMan ACPI support
545fd17e9f39 soc: fsl: qbman: use CMAs to allocate QBMan private resources under ACPI
e4649672a376 soc: fsl: qbman: add QMan portal ACPI support
cba98bc5b366 soc: fsl: qbman: add QMan CCSR ACPI support
6ccd66277849 soc: fsl: qbman: add BMan portal ACPI support
80cbc6889dad soc: fsl: qbman: add BMan CCSR ACPI support
6809b4d8f301 ptp: ptp_qoriq: add ACPI probe support
0f79a180f427 dpaa2-eth: unmap the SGT buffer before accessing its contents
f25c6abbe19e dpaa2-eth: use the correct software annotation field
9a45099812d4 dpaa2-eth: retrieve the virtual address before dma_unmap
85c70559ba37 LF-6054: arm64: dts: imx8mp evk: remove unused device nodes on i2c3 node
b0f107b3c6c6 LF-6143-2 arm64: dts: imx8ulp-9x9-evk: set the sensor FXLS8974CFR3 int1 pad as open drain
0754cb64dd72 LF-6143-1 iio: accel: fxls8962af: support set interrupt pin as open-drain
90de7467f2f5 LF-6191 soc: imx: Update the copyright and license
03d6068fa205 LF-6142 arm64: dts: freescale: Correct gpio power key
fce7553b8a97 crypto: mxs-dcp - Fix scatterlist processing
66881d14d637 LF-6072: ASoC: imx-card: Assign clock rate for PDM format
8ef1ad8d9753 LF-6077 ASoC: SOF: compress: Fix memory allocation
475cb053fb84 LF-6101: clk: imx: clk-imx8qxp: correct the enet clocks for imx8dxl
cf38d8f6aa0f MLK-25874: tty: serial: fsl_lpuart: zero out parity bit in CS7 mode
642cb276d59b Revert "arm64: dts: ls1088a-qds: disable NOR flash as a workaround for boot issue"
49573389989f LF-6082-2: phy: samsung_hdmi: Add suspend/resume function
653c03643393 LF-6082-1: phy: samsung_hdmi: replace pclk_rate with struct phy_config
42c8c3eaed09 drivers: edac: Fix bad bit shift operations
463f74420951 LF-5955: arm64: dts: ls1028a-rdb-dpdk: use SGMII in-band AN for eno0
91a8d53c9929 LF-6056: arm64: dts: imx8qm: update compatible string for hdmi audio
05f38c8d3faa MLK-25881: Move HDMI RX uevent to after HDMI RX signal is acquired
7c457ca0d3b1 LF-5093-12: dts: arm64: freescale: imx8mn evk hifiberry dac2
f8a6989bdb57 LF-5093-11: dts: arm64: freescale: imx8mm evk hifiberry dac2
33af05d14e2f LF-5093-10: dts: arm64: freescale: imx8mn evk: hifiberry dac update
21999446e8e4 LF-5093-9: dts: arm64: freescale: imx8mn evk iqaudio dac update
43a1208e1351 LF-5093-8: dts: arm64: freescale: imx8mm evk: hifiberry dac update
2ce79e966023 LF-5093-7: dts: arm64: freescale: imx8mm evk iqaudio dac update
a4f2c1b2fbeb LF-5093-6: dts: arm64: freescale: imx8mp evk hifiberry dac2
eac26e61f19c LF-5093-5: sound: soc: fsl: imx pcm512x amp select
57a57113f005 LF-5093-4: dts: arm64: freescale: imx8mp evk: hifiberry dac update
3757581feee1 LF-5093-3: dts: arm64: freescale: imx8mp evk iqaudio dac update
15b0b13a3d83 LF-5093-2: sound: soc: fsl: imx-pcm512x update mclk ratios
c46cf13eae4a LF-5093-1: sound: soc: fsl: imx: pcm512x: use asoc parse dt
4c9269301068 LF-5925: imx-jpeg: Leave a blank space before the configuration data
7b6c094a5592 net: enetc: fix check for allocation failure
94ad8d26e253 soc: fsl: dpio: Unsigned compared against 0 in qbman_swp_set_irq_coalescing()
035b6b6507d7 LF-5926: media: imx-jpeg: Add soft reset after frame done
fa0384dc997d LF-6005: gpu: imx: dpu: framegen: Improve clock handling
424dc46e1e46 MA-19173 CONFIG_UBSAN cause kernel panic when connect camera
63c92d710d16 LF-5445: media: imx-jpeg: Add pm-sleep support for imx-jpeg
6b1d525bdab2 LF-6013 gpio: gpio-vf610: do not touch other bits when set the target bit
827e98e5a91e MLK-25882 ARM64: dts: imx8mp: fix typo of compatible string for os08a20 sensor
7354aca4f6c5 crypto: caam - fix i.MX6SX entropy delay value
bbd959758fb3 selftests: ocelot: tc_flower_chains: reorder interfaces
021733fd2edf selftests: ocelot: tc_flower_chains: use conventional interface names
9fd6b1fa95db selftests: ocelot: tc_flower_chains: streamline test output
7da3896bdae5 selftests: forwarding: multiple instances in tcpdump helper
32ef4ffc70c1 selftests: forwarding: add TCPDUMP_EXTRA_FLAGS to lib.sh
8e8abb28274f selftests: forwarding: new test, verify host mdb entries
eebe32b7b7a9 selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer
431ecb26a28f selftests: net: dsa: symlink the tc_actions.sh test
17ae891e3702 selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2
4f25fe54f47e net: mscc: ocelot: offload tc action "ok" using an empty action vector
8098d30bd004 net: mscc: ocelot: don't use magic numbers for OCELOT_POLICER_DISCARD
2f10e06e3211 net: mscc: ocelot: drop port argument from qos_policer_conf_set
28f509e25517 net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_filter_add_to_block
2bca9733ec8c net: mscc: ocelot: add to tail of empty list in ocelot_vcap_filter_add_to_block
2cdc461ed8f9 net: mscc: ocelot: use list_add_tail in ocelot_vcap_filter_add_to_block()
1fef87f43de3 net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters
63d51d422e60 net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0
ac15987c8ed2 net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups
0bd2abe6f77b net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted
8146e2b6a643 net: mscc: ocelot: avoid use after free with deleted tc-trap rules
0e9c8bdfd560 net: mscc: ocelot: don't use list_empty() on non-initialized list element
f660af3695d8 net: dsa: felix: add port mirroring support
b1e5ee28088f net: dsa: pass extack to dsa_switch_ops :: port_mirror_add()
87a5967149c8 net: mscc: ocelot: offload per-flow mirroring using tc-mirred and VCAP IS2
904c5c9c4ce1 net: mscc: ocelot: establish functions for handling VCAP aux resources
fb5dcc54f895 net: mscc: ocelot: add port mirroring support using tc-matchall
99b7d2bc23a6 net: mscc: ocelot: refactor policer work out of ocelot_setup_tc_cls_matchall
967f518a79a8 flow_offload: reject offload for all drivers with invalid police parameters
1b0edfb50532 net: flow_offload: add tc police action parameters
043944aa28cc flow_offload: allow user to offload tc action to net device
1d996fc0fc19 flow_offload: add ops to tc_action_ops for flow action setup
a1cc905a37b4 flow_offload: rename offload functions with offload instead of flow
7c7f4606af8a flow_offload: add index to flow_action_entry structure
9669b39531de flow_offload: reject to offload tc actions in offload drivers
e12835db18c0 flow_offload: fill flags to action structure
80f4e8cd3f49 selftests: forwarding: add basic QoS classification test for Ocelot switches
ab827e56b569 selftests: lib.sh: Add PING_COUNT to allow sending configurable amount of packets
a0eb716d7d4a net: mscc: ocelot: fix build error due to missing IEEE_8021QAZ_MAX_TCS
e8096bcff5bb net: dsa: felix: configure default-prio and dscp priorities
3e1975ab0bef net: dsa: report and change port dscp priority using dcbnl
337e425b8f06 net: dsa: report and change port default priority using dcbnl
c515d87a9a7a net: dsa: felix: add tsn support for felix switch based on net/tsn
ac8980cdc7f8 net: dsa: felix: update base time of time-aware shaper when adjusting PTP time
9735fd4b9e03 net: bridge: add support for host l2 mdb entries
694a4495b4a7 selftests: forwarding: add Per-Stream Filtering and Policing test for Ocelot
7355913847ff net: mscc: ocelot: don't add VID 0 to ocelot->vlans when leaving VLAN-aware bridge
2c96e6cd050a net: mscc: ocelot: ignore VID 0 added by 8021q module
90f29bd74dc5 net: dsa: flood multicast to CPU when slave has IFF_PROMISC
7e887acb7b2a selftests: drivers: dsa: add a subset of forwarding selftests
65c0bb137201 selftests: forwarding: add a test for local_termination.sh
d02e6cf7f06b selftests: forwarding: add a no_forwarding.sh test
ce511af6280b selftests: forwarding: add helper for retrieving IPv6 link-local address of interface
bb7cc72f1f9d selftests: forwarding: add helpers for IP multicast group joins/leaves
c7f5482e3432 selftests: forwarding: add option to run tests with stable MAC addresses
2749deb5791c net: dsa: ocelot: felix: add interface for custom regmaps
464e2e36609c net: dsa: ocelot: remove unnecessary pci_bar variables
beaec23fe22b net: mscc: ocelot: use bulk reads for stats
a388bbb10712 net: mscc: ocelot: add ability to perform bulk reads
739dc70fd7de net: ocelot: align macros for consistency
e3a48b474fb9 net: mscc: ocelot: remove unnecessary stat reading from ethtool
b698ac2251f6 net: dsa: Never offload FDB entries on standalone ports
6402591bdaa8 net: dsa: tag_dsa: Fix tx from VLAN uppers on non-filtering bridges
8c6862ae503c selftests: net: bridge: Parameterize ageing timeout
2289448c407d testing: selftests: forwarding.config.sample: Add tc flag
38c733bcae71 selftests: lib: forwarding: allow tests to not require mz and jq
d1c3fc43ebc9 net: dsa: mv88e6xxx: Improve multichip isolation of standalone ports
d9b3c4ea6042 net: dsa: mv88e6xxx: Enable port policy support on 6097
c2ad8a49fa15 net: dsa: mv88e6xxx: Support policy entries in the VTU
f64b379008e1 net: dsa: mv88e6xxx: Improve isolation of standalone ports
2c5fd623dc35 net: dsa: mv88e6xxx: Improve indirect addressing performance
0b64758298de net: dsa: mv88e6xxx: Improve performance of busy bit polling
86ad484ba961 net: dsa: mv88e6xxx: Add tx fwd offload PVT on intermediate devices
a2dc15331044 net: dsa: don't emit targeted cross-chip notifiers for MTU change
4bdb2569e1dc net: dsa: drop dsa_slave_priv from dsa_slave_change_mtu
dd731b7acfce net: dsa: avoid one dsa_to_port() in dsa_slave_change_mtu
17845213ccbc net: dsa: use dsa_tree_for_each_user_port in dsa_slave_change_mtu
47170850a237 net: dsa: make cross-chip notifiers more efficient for host events
a13f3569ea79 net: dsa: move reset of VLAN filtering to dsa_port_switchdev_unsync_attrs
42b559d6643d net: mscc: ocelot: fix broken IP multicast flooding
5f59234df5a4 net: dsa: felix: fix tagging protocol changes with multiple CPU ports
3107a2995609 Revert "net: dsa: setup master before ports"
65b678699f77 Revert "net: dsa: stop updating master MTU from master.c"
ffa5b02484ea net: dsa: fix missing host-filtered multicast addresses
03846ede1838 net: dsa: fix panic on shutdown if multi-chip tree failed to probe
3b1908af48e8 net: dsa: felix: avoid early deletion of host FDB entries
d36b8c8264b4 net: dsa: felix: actually disable flooding towards NPI port
1358e34bfe97 net: dsa: be mostly no-op in dsa_slave_set_mac_address when down
686d4b5ba982 net: dsa: felix: drop "bool change" from felix_set_tag_protocol
8fa7a5a2006c net: dsa: move port lists initialization to dsa_port_touch
cc4787f4510a net: dsa: warn if port lists aren't empty in dsa_port_teardown
38cece831d06 net: dsa: unlock the rtnl_mutex when dsa_master_setup() fails
a2d637305ff6 net: dsa: felix: remove redundant assignment in felix_8021q_cpu_port_deinit
811471531d9f net: dsa: felix: print error message in felix_check_xtr_pkt()
8babd04314d8 net: dsa: felix: initialize "err" to 0 in felix_check_xtr_pkt()
2d76642a6960 net: dsa: felix: drop the ptp_type argument from felix_check_xtr_pkt()
52ed7cc883bb net: dsa: felix: remove ocelot->npi assignment from felix_8021q_cpu_port_init
ab7f5a56441c net: mscc: ocelot: use pretty names for IPPROTO_UDP and IPPROTO_TCP
20ed8f93fb58 net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_block_remove_filter
ea8389fd969d net: dsa: make dsa_tree_change_tag_proto actually unwind the tag proto change
a020f60a638a net: mscc: ocelot: accept configuring bridge port flags on the NPI port
7f32e267f741 net: dsa: felix: stop clearing CPU flooding in felix_setup_tag_8021q
4e5bec5fc0ba net: dsa: felix: start off with flooding disabled on the CPU port
2923b016737f net: dsa: felix: migrate flood settings from NPI to tag_8021q CPU port
1d12f28785b4 net: dsa: felix: migrate host FDB and MDB entries when changing tag proto
6eb533e8f98d net: dsa: manage flooding on the CPU ports
a2bb6c327a92 net: dsa: install the primary unicast MAC address as standalone port host FDB
d9d046cbb315 net: dsa: install secondary unicast and multicast addresses as host FDB/MDB
0795cb5000b8 net: dsa: rename the host FDB and MDB methods to contain the "bridge" namespace
08e1e4912e98 net: dsa: remove workarounds for changing master promisc/allmulti only while up
c1e13ec94e1b net: dsa: restore error path of dsa_tree_change_tag_proto
13fffb1bf9b1 net: mscc: ocelot: enforce FDB isolation when VLAN-unaware
e190d628409e net: dsa: sja1105: enforce FDB isolation
7ec5cbb138ec net: dsa: pass extack to .port_bridge_join driver methods
2e0c84e97f46 net: dsa: realtek: rtl8365mb: serialize indirect PHY register access
3652fbd5cac3 net: dsa: realtek: allow subdrivers to externally lock regmap
ce9fbf7fa617 net: dsa: realtek: rtl8365mb: fix trap_door > 7
7e2b8f548eae net: dsa: realtek: rtl8365mb: allow non-cpu extint ports
1308ec3424f7 net: dsa: realtek: rtl8365mb: add RTL8367RB-VB support
87e64b4c649f net: dsa: realtek: rtl8365mb: add RTL8367S support
a5603711c678 net: dsa: realtek: rtl8365mb: use DSA CPU port
ba7772a40acb net: dsa: realtek: rtl8365mb: use GENMASK(n-1,0) instead of BIT(n)-1
1afabb0e1fab net: dsa: realtek: rtl8365mb: rename extport to extint
4fb305136d47 net: dsa: realtek: add new mdio interface for drivers
b8ddf8c31ea1 net: dsa: realtek: convert subdrivers into modules
2537905d2800 net: dsa: realtek: remove direct calls to realtek-smi
1b73e2ca37f2 net: dsa: realtek: rename realtek_smi to realtek_priv
9c5fc67cd1fd net: dsa: realtek-smi: move to subdirectory
40976c1ac68c net: dsa: realtek-smi: fix kdoc warnings
b04d188f1f40 net: dsa: rtl8365mb: add GMII as user port mode
3002da46d271 net: dsa: realtek-smi: fix indirect reg access for ports>3
59a1ac4f1ad8 net: dsa: fix panic when removing unoffloaded port from bridge
8c76e69b031f net: dsa: rtl8365mb: set RGMII RX delay in steps of 0.3 ns
230f058ae2b5 net: dsa: rtl8365mb: fix garbled comment
137dec3074e8 net: dsa: realtek-smi: don't log an error on EPROBE_DEFER
620b1b492829 net: phy: realtek: add support for RTL8365MB-VC internal PHYs
2a4350d0c883 net: dsa: realtek-smi: add rtl8365mb subdriver for RTL8365MB-VC
50150e3274ba net: dsa: tag_rtl8_4: add realtek 8 byte protocol 4 tag
37f2eaa0cc8f dt-bindings: net: dsa: realtek-smi: document new compatible rtl8365mb
9cf1e8c6619e net: dsa: move NET_DSA_TAG_RTL4_A to right place in Kconfig/Makefile
8fb1bd6f3067 net: dsa: allow reporting of standard ethtool stats for slave devices
89f0d97d76ef ether: add EtherType for proprietary Realtek protocols
2e9d75fb55a0 net: dsa: rtl8366rb: Support setting STP state
f902a0ad2e0c net: dsa: rtl8366rb: Support fast aging
f083c199ae14 net: dsa: rtl8366rb: Support disabling learning
f919839bfe3f net: dsa: rtl8366rb: Use core filtering tracking
8f9d8f79c0f8 net: dsa: rtl8366: Drop and depromote pointless prints
7c0e1739d695 net: dsa: rtl8366rb: Rewrite weird VLAN filering enablement
5c2d7e499a9f net: dsa: rtl8366: Drop custom VLAN set-up
c377400743e5 net: dsa: tag_rtl4_a: Drop bit 9 from egress frames
7278c5c62cdc net: dsa: request drivers to perform FDB isolation
4dd235b4988c net: dsa: tag_8021q: rename dsa_8021q_bridge_tx_fwd_offload_vid
725f478a7acf net: dsa: tag_8021q: merge RX and TX VLANs
24b2dd069fb1 net: dsa: felix: delete workarounds present due to SVL tag_8021q bridging
e8c76dcccf95 docs: net: dsa: sja1105: document limitations of tc-flower rule VLAN awareness
e1ea42091014 net: dsa: tag_8021q: add support for imprecise RX based on the VBID
56372a35dcd4 net: dsa: tag_8021q: replace the SVL bridging with VLAN-unaware IVL bridging
c1c2427f5a20 net: dsa: Avoid cross-chip syncing of VLAN filtering
7a6f668e1833 net: dsa: Move VLAN filtering syncing out of dsa_switch_bridge_leave
51402b4afcbd net: dsa: microchip: fix bridging with more than two member ports
a7e8975b8921 net: dsa: felix: support FDB entries on offloaded LAG interfaces
12da38c37a20 net: dsa: support FDB events on offloaded LAG interfaces
adb6cf0625d6 net: dsa: call SWITCHDEV_FDB_OFFLOADED for the orig_dev
1b6ea4d72564 net: dsa: remove "ds" and "port" from struct dsa_switchdev_event_work
6ae74fb55630 net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device
207ced3f0ac5 net: dsa: create a dsa_lag structure
be0928bbc818 net: dsa: mv88e6xxx: use dsa_switch_for_each_port in mv88e6xxx_lag_sync_masks
c8e470513251 net: dsa: make LAG IDs one-based
6354ec321615 net: dsa: qca8k: rename references to "lag" as "lag_dev"
b2d6d74bc01f net: dsa: qca8k: Fix spelling mistake "Mismateched" -> "Mismatched"
c9625d9bb87f net: dsa: mv88e6xxx: rename references to "lag" as "lag_dev"
7665ea738f33 net: dsa: rename references to "lag" as "lag_dev"
ecbc3ac1c34f net: switchdev: avoid infinite recursion from LAG to bridge with port object handler
9bd7c70091f1 net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex isn't held
0e3386498856 net: dsa: delete unused exported symbols for ethtool PHY stats
17fd01b13047 net: dsa: tag_ocelot_8021q: calculate TX checksum in software for deferred packets
f4fe72b9cf61 net: dsa: felix: update destinations of existing traps with ocelot-8021q
06aa2d8bceab net: dsa: felix: remove dead code in felix_setup_mmio_filtering()
49f3cfa22a33 net: mscc: ocelot: annotate which traps need PTP timestamping
4e961d190649 net: mscc: ocelot: keep traps in a list
8f373a51bb6f net: dsa: felix: use DSA port iteration helpers
3e6fb0a52422 net: mscc: ocelot: avoid overlap in VCAP IS2 between PTP and MRP traps
38bffa3e834d net: mscc: ocelot: use a single VCAP filter for all MRP traps
d348ba38b799 net: mscc: ocelot: delete OCELOT_MRP_CPUQ
60bf5c271f23 net: mscc: ocelot: consolidate cookie allocation for private VCAP rules
857c5029905c net: mscc: ocelot: use a consistent cookie for MRP traps
f89665e77b19 net: dsa: tag_8021q: only call skb_push/skb_pull around __skb_vlan_pop
438580935498 net: dsa: offload bridge port VLANs on foreign interfaces
b67cb318539e net: dsa: add explicit support for host bridge VLANs
9535211010a5 net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces
b0fb1b703c36 net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu
6fad5f2e32c7 net: bridge: switchdev: replay all VLAN groups
79e870a214a5 net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync()
29da267214da net: bridge: switchdev: differentiate new VLANs from changed ones
0ad225e70e6f net: bridge: vlan: notify switchdev only when something changed
d307de1b73b3 net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED
4105b6f1735c net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag
305551754f55 net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing
290231d5e5db net: mscc: ocelot: fix use-after-free in ocelot_vlan_del()
9085b0a86b10 net: bridge: vlan: check for errors from __vlan_del in __vlan_flush
35340575445e net: dsa: remove lockdep class for DSA slave address list
ec58e1c16033 net: dsa: remove lockdep class for DSA master address list
8738729870f7 net: dsa: remove ndo_get_phys_port_name and ndo_get_port_parent_id
cc047fc4af74 net: dsa: fix panic when DSA master device unbinds on shutdown
471d805d2fc8 net: mscc: ocelot: fix all IP traffic getting trapped to CPU with PTP over IP
bff6ea14b3a3 net: mscc: ocelot: don't dereference NULL pointers with shared tc filters
25488e75473a net: dsa: felix: add port fast age support
8a111f49dc1a net: dsa: warn about dsa_port and dsa_switch bit fields being non atomic
5bf0bac4f582 net: dsa: don't enumerate dsa_switch and dsa_port bit fields using commas
f74429dcb18c net: dsa: setup master before ports
c95deff5e827 net: dsa: first set up shared ports, then non-shared ports
caa1249b3a8b net: dsa: hold rtnl_mutex when calling dsa_master_{setup,teardown}
6cd6dfab7606 net: dsa: stop updating master MTU from master.c
1fa0706e57e4 net: dsa: merge rtnl_lock sections in dsa_slave_create
cfda8055ba6d net: dsa: reorder PHY initialization with MTU setup in slave.c
a08a8525b844 net: dsa: remove cross-chip support for HSR
0b2013515c83 net: dsa: remove cross-chip support for MRP
181f3dff8a1a net: dsa: combine two holes in struct dsa_switch_tree
a7e1b7a9c627 net: dsa: move dsa_switch_tree :: ports and lags to first cache line
49daee18ec7a net: dsa: make dsa_switch :: num_ports an unsigned int
956f85bdbf8e net: dsa: merge all bools of struct dsa_switch into a single u32
2e9dd9d53dcb net: dsa: move dsa_port :: type near dsa_port :: index
2af8a238428d net: dsa: merge all bools of struct dsa_port into a single u8
26bf67d699b1 net: dsa: move dsa_port :: stp_state near dsa_port :: mac
ddd2f22c8d58 net: dsa: make tagging protocols connect to individual switches from a tree
5a796e52057f net: dsa: sja1105: fix broken connection with the sja1110 tagger
c2921f6ac29f net: dsa: tag_sja1105: fix zeroization of ds->priv on tag proto disconnect
ad9531207dd5 net: dsa: remove dp->priv
a7070e718e4d net: dsa: tag_sja1105: split sja1105_tagger_data into private and public sections
4e63916c2a08 Revert "net: dsa: move sja1110_process_meta_tstamp inside the tagging protocol driver"
89f84db387d9 net: dsa: tag_sja1105: convert to tagger-owned data
975a6da0b673 net: dsa: sja1105: move ts_id from sja1105_tagger_data
05a10f95ae0d net: dsa: sja1105: make dp->priv point directly to sja1105_tagger_data
331603fbd406 net: dsa: sja1105: remove hwts_tx_en from tagger data
9395d8e9b60e net: dsa: sja1105: bring deferred xmit implementation in line with ocelot-8021q
8292858e7f69 net: dsa: sja1105: let deferred packets time out when sent to ports going down
5be4062cea4c net: dsa: tag_ocelot: convert to tagger-owned data
199f3f306d2f net: dsa: introduce tagger-owned storage for private and shared data
9e8e01c93aee net: dsa: eliminate dsa_switch_ops :: port_bridge_tx_fwd_{,un}offload
f2ac2cdc5444 net: dsa: add a "tx_fwd_offload" argument to ->port_bridge_join
4e575560091a net: dsa: keep the bridge_dev and bridge_num as part of the same structure
cd0641288788 net: dsa: export bridging offload helpers to drivers
cee985e1b774 net: dsa: rename dsa_port_offloads_bridge to dsa_port_offloads_bridge_dev
34c70b67b0fd net: dsa: hide dp->bridge_dev and dp->bridge_num in drivers behind helpers
01fd9948af43 net: dsa: microchip: implement multi-bridge support
fe4cde878c91 net: dsa: hide dp->bridge_dev and dp->bridge_num in the core behind helpers
78e567584bcc net: dsa: mv88e6xxx: compute port vlan membership based on dp->bridge_dev comparison
1d50d508a916 net: dsa: mv88e6xxx: iterate using dsa_switch_for_each_user_port in mv88e6xxx_port_check_hw_vlan
4c8786e23f54 net: dsa: mt7530: iterate using dsa_switch_for_each_user_port in bridging ops
6de4208a4e47 net: dsa: assign a bridge number even without TX forwarding offload
073539682612 net: dsa: make dp->bridge_num one-based
25d695c7f625 net: dsa: rtl8366rb: Support bridge offloading
726fc2933550 net: dsa: qca8k: fix warning in LAG feature
93caacb95f20 net: dsa: qca8k: add LAG support
0b131fd593e2 net: dsa: qca8k: add support for mirror mode
35982c76f512 net: dsa: qca8k: add support for mdb_add/del
ae08aaa95224 net: dsa: qca8k: add set_ageing_time support
515f0fa89369 net: dsa: qca8k: add support for port fast aging
cf70375cc711 net: dsa: qca8k: add additional MIB counter and make it dynamic
6a6c17e5dfa6 net: dsa: qca8k: initial conversion to regmap helper
9260ea386b64 net: dsa: qca8k: move regmap init in probe and set it mandatory
86b4c5664e4e net: dsa: qca8k: remove extra mutex_init in qca8k_setup
18a05cb4e4b1 net: dsa: qca8k: convert to GENMASK/FIELD_PREP/FIELD_GET
c173ce646865 net: dsa: qca8k: remove redundant check in parse_port_config
f6e49d3a2487 net: dsa: qca8k: fix internal delay applied to the wrong PAD config
914cefd1326e net: dsa: qca8k: make sure PAD0 MAC06 exchange is disabled
117e9737779f regmap: allow to define reg_update_bits for no bus configuration
49a418bcfef8 net: dsa: qca8k: tidy for loop in setup and add cpu port check
7bee6f211bba net: dsa: qca8k: fix delay applied to wrong cpu in parse_port_config
de32c6674254 dt-bindings: net: ipq8064-mdio: fix warning with new qca8k switch
cffc2e43fe7f net: dsa: qca8k: move port config to dedicated struct
e832233c917c net: dsa: qca8k: set internal delay also for sgmii
102fbb5a97d0 net: dsa: qca8k: add support for QCA8328
ead3d4cad237 dt-bindings: net: dsa: qca8k: document support for qca8328
d50f2b79bb6d net: dsa: qca8k: add support for pws config reg
792b40c47536 dt-bindings: net: dsa: qca8k: Document qca,led-open-drain binding
3edbddc4b10b net: dsa: qca8k: add explicit SGMII PLL enable
e1e3ecac9560 dt-bindings: net: dsa: qca8k: Document qca,sgmii-enable-pll
d751889610b2 net: dsa: qca8k: rework rgmii delay logic and scan for cpu port 6
014a0e0a0264 net: dsa: qca8k: add support for cpu port 6
a11e29d0fb60 dt-bindings: net: dsa: qca8k: Document support for CPU port 6
2c79219fa6a1 net: dsa: qca8k: add support for sgmii falling edge
dce729aaf516 dt-bindings: net: dsa: qca8k: Add SGMII clock phase properties
6652b3ae26a1 dsa: qca8k: add mac_power_sel support
26c48de18f5c net: mscc: ocelot: set up traps for PTP packets
f27afbb7040f net: ptp: add a definition for the UDP port for IEEE 1588 general messages
789184704bf1 net: mscc: ocelot: create a function that replaces an existing VCAP filter
2a9e41a472c6 net: dsa: felix: enable cut-through forwarding between ports by default
184b6cfed255 net: dsa: tag_ocelot: use traffic class to map priority on injected header
d16295d0bb33 net: dsa: felix: restrict psfp rules on ingress port
3ec03c603a1a net: dsa: felix: use vcap policer to set flow meter for psfp
d654792cb29b net: mscc: ocelot: use index to set vcap policer
6c82d18dd2c9 net: dsa: felix: add stream gate settings for psfp
31350a94980a net: dsa: felix: support psfp filter on vsc9959
3ae51ad0e9c5 net: mscc: ocelot: add gate and police action offload to PSFP
4e73c8825152 net: mscc: ocelot: set vcap IS2 chain to goto PSFP chain
ef6fa220254e net: mscc: ocelot: add MAC table stream learn and lookup operations
1d392d31fdbf net: ocelot: remove "bridge" argument from ocelot_get_bridge_fwd_mask
11c96ea3c8fd net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify
1591870c48e4 net: bridge: switchdev: consistent function naming
9991175214a6 net: bridge: mdb: move all switchdev logic to br_switchdev.c
7fa87f5477ad net: bridge: split out the switchdev portion of br_mdb_notify
f511bb31e309 net: bridge: move br_vlan_replay to br_switchdev.c
3a8f3cf6f4e1 net: bridge: provide shim definition for br_vlan_flags
86001865759d net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device
c4a9f561d2ef net: bridge: create a common function for populating switchdev FDB entries
c10751ec7f81 net: bridge: move br_fdb_replay inside br_switchdev.c
784fbe547e95 net: bridge: reduce indentation level in fdb_create
93421279f01e net: bridge: rename br_fdb_insert to br_fdb_add_local
76fc9f758037 net: bridge: rename fdb_insert to fdb_add_local
3f4257f8bced net: bridge: remove fdb_insert forward declaration
8f996e52de55 net: bridge: remove fdb_notify forward declaration
9d67d3ceb401 net: dsa: stop calling dev_hold in dsa_slave_fdb_event
5a79d26fdcdc net: dsa: flush switchdev workqueue when leaving the bridge
66ee3806778c net: dsa: drop rtnl_lock from dsa_slave_switchdev_event_work
88a1ca03332d net: dsa: introduce locking for the address lists on CPU and DSA ports
94f89e6b84c3 net: dsa: lantiq_gswip: serialize access to the PCE registers
8ea451b38104 net: dsa: b53: serialize access to the ARL table
524d7d3ea66b net: mscc: ocelot: serialize access to the MAC table
603a1e59ed89 net: dsa: sja1105: serialize access to the dynamic config interface
89490de09050 net: dsa: sja1105: wait for dynamic config command completion on writes too
b36c0e24dd6f net: dsa: tag_8021q: make dsa_8021q_{rx,tx}_vid take dp as argument
4989a9cea583 net: dsa: tag_sja1105: do not open-code dsa_switch_for_each_port
6422ca76cc62 net: dsa: convert cross-chip notifiers to iterate using dp
8cc949ee0953 net: dsa: remove gratuitous use of dsa_is_{user,dsa,cpu}_port
f77627bcad14 net: dsa: remove the "dsa_to_port in a loop" antipattern from the core
966416ca59f4 net: dsa: introduce helpers for iterating through ports using dp
3957125e1f0f net: mscc: ocelot: track the port pvid using a pointer
918b4917c293 net: mscc: ocelot: add the local station MAC addresses in VID 0
fda73df25303 net: mscc: ocelot: allow a config where all bridge VLANs are egress-untagged
938b30cb38e0 net: mscc: ocelot: convert the VLAN masks to a list
399f45cdb066 net: mscc: ocelot: add a type definition for REW_TAG_CFG_TAG_CFG
68baa90ca569 net: dsa: sja1105: parse {rx, tx}-internal-delay-ps properties for RGMII delays
dea1b26a24aa dt-bindings: net: dsa: sja1105: add {rx,tx}-internal-delay-ps
c5b2041e531f dt-bindings: net: dsa: inherit the ethernet-controller DT schema
8be2103eb800 dt-bindings: net: dsa: sja1105: fix example so all ports have a phy-handle of fixed-link
8f20c04aca58 net: dsa: unregister cross-chip notifier after ds->ops->teardown
99ae8ca4d1ce dt-bindings: net: dsa: document felix family in dsa-tag-protocol
a0847d21592d dt-bindings: net: dsa: fix typo in dsa-tag-protocol description
6303175eacb9 arm64: dts: ls1028a: mark internal links between Felix and ENETC as capable of flow control
32044a9ea6fe selftests: net: mscc: ocelot: add a test for egress VLAN modification
8ccf3e46f209 selftests: net: mscc: ocelot: rename the VLAN modification test to ingress
225ffec5d92b selftests: net: mscc: ocelot: bring up the ports automatically
b1103c41158b net: dsa: tag_ocelot: set the classified VLAN during xmit
7ca56c347ad4 net: mscc: ocelot: write full VLAN TCI in the injection header
b250d5cb3f38 net: mscc: ocelot: support egress VLAN rewriting via VCAP ES0
24e5f9da1924 net: dsa: felix: accept "ethernet-ports" OF node name
4923add7c724 net: dsa: sja1105: stop using priv->vlan_aware
35a385ec40e9 net: dsa: sja1105: don't keep a persistent reference to the reset GPIO
5d41ca2899e2 net: dsa: sja1105: remove sp->dp
3f34f0c25b40 Revert "net: dsa: felix: add tsn support for felix switch based on net/tsn"
90556171282c arm64: dts: imx8mp-evk-dpdk: dts for fec-uio driver
3ff6d5992aba LF-5547 .config: imx_v8_defconfig updated
ea4e3279b263 LF-5547 .config: imx.config updated
417548b1aa08 MAINTAINERS: add myself as CAAM trusted key maintainer
d0a2cd71097f doc: trusted-encrypted: describe new CAAM trust source
6860401827cf KEYS: trusted: Introduce support for NXP CAAM-based trusted keys
7af424917005 crypto: caam - add in-kernel interface for blob generator
a138859ae45c KEYS: trusted: allow use of kernel RNG for key material
ae82e852ca1b KEYS: trusted: allow use of TEE as backend without TCG_TPM support
37a07b4f6fa6 LF-5980-7 uapi: sof: abi: Bump SOF ABI for ext_data_length
ed3cd714974f LF-5980-6 ASoC: SOF: Copy compress parameters into extended data
7c733e0cee08 LF-5980-5 ASoC: SOF: compress: Dynamically allocate pcm params struct
8f466ab45ed0 LF-5980-4 ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct
67e90afb4d40 LF-5980-3 ASoC: SOF: bump SOF_ABI_MINOR
55674103ec84 LF-5980-2 ASoC: SOF: fix 32 signed bit overflow
ef53a6c33a6e LF-5980-1 ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message
516b7e4e5001 net: enetc: allow tc-etf offload even with NETIF_F_CSUM_MASK
317e652fe2e9 net: enetc: include ip6_checksum.h for csum_ipv6_magic
7cbb3efee492 net: enetc: add support for software TSO
0c7f24ae823e net: enetc: declare NETIF_F_HW_CSUM and do it in software
6b25145c5014 soc: fsl: dpio: read the consumer index from the cache inhibited area
c3d25f7ec43e dpaa2-eth: add support for software TSO
7264d080a3e3 dpaa2-eth: work with an array of FDs
255901da430c dpaa2-eth: use the S/G table cache also for the normal S/G path
91ea5ff83eb3 dpaa2-eth: extract the S/G table buffer cache interaction into functions
17b9e7a1bb4f dpaa2-eth: allocate a fragment already aligned
1c74bfc64c9c dpaa2-eth: rearrange variable declaration in __dpaa2_eth_tx
81d95c9d3021 dpaa2-eth: fix ethtool statistics
2948b1db0aa2 soc: fsl: dpio: use an explicit NULL instead of 0
b28dd20e2d64 net: dpaa2: add adaptive interrupt coalescing
70591ae8ef83 soc: fsl: dpio: add Net DIM integration
cc95ca2b540e net: dpaa2: add support for manual setup of IRQ coalesing
be7ba4afa8ac soc: fsl: dpio: add support for irq coalescing per software portal
bfe9fe8a7e6c soc: fsl: dpio: extract the QBMAN clock frequency from the attributes
b678da4e1c0f arch: arm64: dts: lx2160a: describe the SerDes block #1
ce595eb6a103 dpaa2-mac: configure the SerDes phy on a protocol change
94f89c0dffe7 dpaa2-mac: move setting up supported_interfaces into a function
1e8681325c2f dpaa2-mac: retrieve API version and detect features
53a656e71dd6 dpaa2-mac: add the MC API for reconfiguring the protocol
da6c3db7db23 dpaa2-mac: add the MC API for retrieving the version
f36c941a1707 dt-bindings: phy: add bindings for Lynx 28G PHY
bb4e927a38af phy: add support for the Layerscape SerDes 28G
50322aebf71b net: dpaa2-mac: use .mac_select_pcs() interface
b7972f45046a net: phy: lynx: refactor Lynx PCS module to use generic phylink_pcs
643aa8305a91 net: dpaa2-mac: use phylink_generic_validate()
7e1c2663709e net: ethernet: use phylink_set_10g_modes()
9f1756df4dc7 net: phylink: add phylink_set_10g_modes() helper
7bedab3886b9 net: dpaa2-mac: remove interface checks in dpaa2_mac_validate()
748d7ac893a9 net: dpaa2-mac: populate supported_interfaces member
48eb45a5d5f7 net: phylink: add pcs_validate() method
98e9ca807e97 net: phylink: add mac_select_pcs() method to phylink_mac_ops
cd153ff97e6f net: phylink: add generic validate implementation
c7d18839f04a net: phylink: use supported_interfaces for phylink validation
0a322d33c626 net: phylink: add MAC phy_interface_t bitmap
e1fe7b7d6bc0 net: phy: add phy_interface_t bitmap support
85cd3d4347cc net: phylink: use legacy_pre_march2020
8f2e665805b7 net: dsa: mark DSA phylink as legacy_pre_march2020
d0ebb879a15b net: dsa: replace phylink_get_interfaces() with phylink_get_caps()
e08db41b0303 net: dsa: consolidate phylink creation
77f3ba53a679 net: dsa: populate supported_interfaces member
5fcb396360b1 net: phylink: add legacy_pre_march2020 indicator
fbf606abdc31 net: phy: Add the missing blank line in the phylink_suspend comment
ed6621fecddb net: phylink: tidy up disable bit clearing
4fafdb043916 crypto: caam/rng: Add support for PRNG
fa7c67e2c9ed LF-5876-2: mxc: vpu_malone: wake up when error occurs
c2f60b190c6c MA-20244: mxc: vpu_malone: don't prevent to enqueue input frame
bdff7af517cb LF-5969: arm64: dts: imx8m: LPV support on imx8m
48bf0aa44461 LF-5968: arm64: dts: imx8ulp: LPA support on imx8ulp
89b704d15f93 LF-5962-2: mxc: vpu_malone: adjust some warning log
7510059bd0ca LF-5962: mxc: vpu_malone: disable timestamp manager by default
a53f56f35e67 LF-5811-2 : arm64: dts: imx8dxl-evk: enable imx8dxl_cm4 device node
4a401acba465 LF-5811-1 remoteproc: imx_rproc: correct the memory attributes
32fb3352e12b LF-5890 usb: phy: mxs: manually reset phy regs after a warm reset
106d85accb15 doc: dt-binding: mxs-usb-phy: add compatible for imx8ulp
7970bcfda185 LF-5630-4 drm/panel: panel-rocktech-hx8394f: Swap control order for enable gpio and reset gpio
d7afbf692f85 LF-5630-3 drm/panel: panel-raydium-rm68200: Swap control order for enable gpio and reset gpio
9b73469e077e LF-5630-2 arm64: dts: imx8ulp-9x9-evk: Add MIPI DSI panels support
80824358f233 LF-5630-1 arm64: dts: imx8ulp-evk: Take out nodes for MIPI DSI panels as includes
229cc84acbcb LF-5945: LF-5924: imx8m: vpu_dec: report source change event when bit depth is changed
519c61972f10 MA-20218: mxc: vpu_malone: return the buffer with cocdecdata flag
d38428cdfb28 LF-5901: mxc: vpu_malone: add a picture skipped event
179ab5b04212 LF-5444: media: imx-jpeg: support to set jpeg quality
cfdfcb965b88 LF-5669-2: media: imx-jpeg: Correct the name of bgr
f79af546a2b5 LF-5943 media: samsung csi2: fix build warning with clang
7a0b3f14599c LF-5942-2 media: pxp_device: Fix build warning with clang
191fc89e0f39 LF-5942-1 dma: pxp_v3: fix build warning with clang
7655fb9b7eba LF-5669: media: imx-jpeg: Correct the pixel format of rgb
c9347fd7936e MGS-6628 [#imx-2760] 0050-KERNEL-SPACE-Update-gc_feature_database.h-to-469146
6d81f6eca2e2 MGS-6628 [#imx-2760] 0048-CL469248-KERNEL-SPACE-dev64x_234062-Fix-build-warnin
e12fe2e5d01b MGS-6628 [#imx-2760] 0038-BUG32447-CL468159-KERNEL-SPACE-234062-fix-memory-lea
78361ebe7a74 MGS-6628 [#imx-2760] 0013-CL458157-KERNEL-SPACE-dev6.4.x_234062-Fix-build-erro
5b4760157ed8 MGS-6571-2 [#imx-2806] add gbm_bo_get_fd_for_plane api for kernel space
7a28f11f1cb2 LF-5735 media: ov5640: Fix Coverity Issue: 21141306 Out-of-bounds read
b977f1d85b30 LF-5924: imx8m: vpu_dec: set last flag before buffer done
792ac27d8ef6 LF-5776-2 imx8m: vpu_dec: correct the sizeimage of format rfc and rcfx
53261a26e159 LF-5850-3: mxc: vpu_windsor: fix a coverity issue of untrusted pointer read
8198c3eb24fe LF-5850-2: mxc: vpu_malone: fix a coverity issue of untrusted pointer read
004017445c9a LF-5850: mxc: vpu_malone: fix a coverity issue of uninitialized scalar variable
a03edd3f7d55 ASoC: dmic: Add support for DSD data format
c7c7d0bff7d8 LF-5909-5: arm64: dts: imx8mq use imx-card as machine driver
0d8c07a6cd33 LF-5909-4: arm64: dts: imx8mp: use imx-card as machine driver
2116e238219a LF-5909-3: arm64: dts: imx8mp: add imx8mp-evk-8mic-swpdm.dts
3a650ee65b73 LF-5909-2: ASoC: imx-card: fix DSD mclk frequency
dda4d6bc3be2 LF-5909-1: ASoC: fsl_sai: Refine the slots number according to bclk_ratio
4daab77a8e3b remoteproc: core: Move state checking to remoteproc_core
8dbd796bcbdf remoteproc: core: Remove state checking before calling rproc_boot()
753029cbe27b LF-5496-2: dts: arm64: fix 8mic gpio-key events on mini evk.
5b3c4d33fe36 LF-5496-1: dts: arm64: fix 8mic gpio-key events on nano evk.
425fa481f26b LF-5913-2 fbdev: epdc: fix implicit conversion from different enumeration
cfcfb314802b LF-5913-1 fbdev: epdc_v2: fix implicit conversion from different enumeration build warning
bde7e39d1722 LF-5821:isp: media : dts : add os08a20 driver
9b10dbb36cb0 MA-19046-2 dma: mxs-dma: Turn MXS_DMA as tristate
19a223d63d7f MA-19046-1 dma: mxs-dma: Add module license and description
100768aa4ae4 LF-5787-2 arm64: dts: change the flexspi clock parent to FROSC_DIV1
5d26aeb6bbc3 LF-5787-1 clk: fractional-divider: Introduce POWER_OF_TWO_PS flag
77730f66c346 tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get
47876eb97165 LF-5880: mxc: vpu_malone: don't set last_buffer_dequeued if queue is not streaming
ee0af535c6ee LF-5879: mxc: vpu_malone: reduce decoder output buffer count
d49d68f434e7 LF-5876: mxc: vpu_malone: set error for unsupported stream
fdbb100e70fa LF-5842: drm/imx/dcss: fix llvm compilation warning
8f1bdf630736 LF-5479: dmaengine: imx-sdma: sdma memcpy test fail
c7541757c6d8 LF-5353: dmaengine: imx-sdma: optimize confused runtime related code
1b92bf93eb18 LF-5353: dmaengine: imx-sdma: optimize external firmware load check
5590650c9640 LF-5352: dmaengine: imx-sdma: fix the potential access registers without clock
763290e09254 dmaengine: fsl-edma-v3: set the max CITER 0x7fff instead of 0x3fff
d500ad174627 LF-5822-2 PCI: imx: fix one logic error
9a75ebef3271 LF-5822-1 PCI: imx: initialize the variable
8ad1584c126a LF-5847 drm/imx: dpu: plane: Avoid potential out-of-bounds read on res->fd/fl/fw arrays
083692128fbb LF-5439-5: media: imx-jpeg: Support dynamic resolution change
b8837c918245 LF-5439-4: media: imx-jpeg: Handle source change in a function
d07f718a17b7 LF-5439-3: media: imx-jpeg: Propagate the output frame size to the capture side
7aefd58f2f36 LF-5439-2: media: imx-jpeg: Identify and handle precision correctly
ddd3f96c1545 LF-5439-1: media: imx-jpeg: Refactor function mxc_jpeg_parse
6c855373e82f LF-4189: drm: malidp: use mode->clock to verify video mode
22a054d2a433 LF-5828 drm/imx: dpu: crtc: Fix implicit conversion build warnings
c15b5abd7494 LF-5834-2 arm64: configs: imx_v8_defconfig: build module for rpmsg iio pedometer
8afca984e057 LF-5834-1 arm64: dts: imx8ulp: let lsm6dso sensor controlled by M core
f6695af7ac79 LF-5347-2 arm64: dts: imx8ulp: Add I3C2 support
e80580b56837 LF-5347-1 arm64: dts: imx8ulp: Add LPSPI5 master and slave mode support
dd64df27cab6 LF-5825 ARM: config: add tun device support
6f51f5e8bf69 LF-5804 spi: lpspi: add DMA roll-back path
18eb84bcc4ed LF-5794: media: imx-jpeg: don't change byteused of queued buffer
cf8dd5236a26 LF-5349: media: imx-jpeg: Set V4L2_BUF_FLAG_LAST at eos
98bec11f06f9 media: imx-jpeg: fix a bug of accessing array out of bounds
279c5ec310c2 MLK-25863: arm64: dts: imx8mpevk: correct the uart2 pinctl value
bfe73f161d6d LF-5354-3 arm64: dts: imx8ulp-evk-sof-btsco.dts: Fix sai5 index
6fa334e5ef93 LF-5354-2 arm64:dts:imx8ulp: Create imx8ulp-9x9-evk-sof-btsco.dts
d6c88018ab1c LF-5354-1 ASoC: SOF: imx8ulp: Add sai6 config
3c566d782b87 LF-5503 CSI: i.MX8MP use dual 10bit raw sensor images is abnormal
ed81119bb0a8 LF-5809-5: ASoC: sof: ipc: Fix warning -Wsometimes-uninitialized
132c8d65a94c LF-5809-4: ASoC: sof: imx8ulp: Remove unused code
815685e9eff5 LF-5809-3: ASoC: fsl_easrc_m2m: Fix build warning -Wenum-conversion
86d1de486995 LF-5809-2: ASoC: fsl_asrc_m2m: Fix build warning -Wenum-conversion
569fe20b4395 LF-5809-1: ASoC: fsl_micfil: Fix build warning -Wunneeded-internal-declaration
3390b8d9867c MA-20107-8 clk: imx: Support building clk-imx8mp driver as module
e1ab8f0dce3e MA-19046 clk: imx8mm: Support building clk-imx8mm driver as module
dd3df50bcd74 MA-19811-2 clk: imx: Export symbols used by clk-imx8ulp driver
b42c50c7e9af MA-18464-2 imx: mu: Support building imx8 soc mu driver as module
885f9269e1d2 MA-18464 soc: imx: Support building imx8m soc driver as module
284ab62b8def MA-19811-9 tty: fsl_lpuart_console: Tune its defconfig dependency
28b41cabe5e2 MLK-25859: arm64: dts: rename the imx8dxl ddr3 dts files to ddr3l
92922fb2cffb LF-5776 imx8m: vpu_dec: take a big sizeimage between driver calculated and daemon reported
4877c44d45ca LF-5736 imx8m: vpu_dec: report source change event if capture buffers are not sufficient
70df096a1c87 LF-5702 imx8m: vpu_dec: skip pending capture streamon if need notify source change
4ebcc8a66aab LF-5679: mxc: vpu_windsor: append an empty last buffer on eos
feef6ee42edc LF-5664-2 mxc: vpu_malone: fix build warning about camparison of distinct pointer types
0e5c97f2caac LF-5664 mxc: vpu_malone: update capture format when set output in the initial
a684734cd4c7 LF-5663 mxc: vpu_malone: set last_buffer_dequeued to notify decoding finished
91ca722eabf1 LF-5644-4 mxc: vpu_malone: add module_param to disable time stamp manager
d82821bd2a7a LF-5644-3 mxc: vpu_malone: add valid output/capture v4l2_buffer sequence
881e7d051c6a LF-5644-2 mxc: vpu_malone: return output v4l2_buffer with 'V4L2_BUF_FLAG_ERROR' if it no decoded frame
2ee12935cefb LF-5644-1 mxc: vpu_malone: implement 'V4L2_CID_MIN_BUFFERS_FOR_OUTPUT' ioctrl
641ddf9ae6c4 LF-5657 imx8m: vpu_dec: update capture format when set output in the initial
c80649b79dc9 LF-5645: imx8m: vpu: imx8m: vpu: implement v4l2_buffer sequcne and 'V4L2_BUF_FLAG_ERROR'
5622ba70d16a MA-20005-14 vpu_encoder_mu: Fix build error exposed by -Wtautological-pointer-compare
09eb30ca1dff MA-20005-13 hantro_v4l2: Fix build error exposed by -Wshift-count-overflow
e5f6c88bebcc MA-20005-12 hantro_vc8000e: Fix build error exposed by -Wunused-variable
db8efecc84fd LF-5607 imx8mm: vpu_enc: correctly recover encoder status when power resume
b82e1e559c57 LF-5604 imx8m: vpu_dec: handle invalid timestamp which tv_sec or tv_usec is negative
13a2236d4dac LF-5604 mxc: vpu_malone: handle invalid timestamp which tv_sec or tv_usec is negative
e1de894620fc LF-5570 imx8m: vpu_enc: implement 'V4L2_CID_MPEG_VIDEO_H264_CHROMA_QP_INDEX_OFFSET' v4l2-control
3a45c2443a39 LF-5187 imx8m: vpu: safely release v4l2_ctx
780102ab7fcd MLK-25830-2 imx8mp: vpu_enc: use file handle indicate which instance is occupying encoder core
893b17e9be02 MLK-25830-1 imx8mm: vpu_enc: use file handle indicate which instance is occupying encoder core
7b5be5ee985a LF-4968-2 mxc: vpu_malone: handle source change for special case
1954f8210afd LF-4968 mxc: vpu_malone: guarantee wait source change completed
ff6e7d3ad214 LF-5212 imx8m: vpu_enc: implement 'V4L2_CID_MPEG_VIDEO_H264_CPB_SIZE' v4l2-control
ead0d5bbfb86 LF-5211 imx8m: vpu_dec: compatible with ffmpeg about report source-change
5202cc8f0855 LF-5210 imx8m: vpu_enc: refine QP related v4l2-controls
2ab4dce928ea LF-3334-06: media: isi: remove userptr io mode for ISI capture driver
e5192c928fb5 LF-3334-05: media: ov5640: remove 60fps for OV5640 VGA mode
cc7b81b1cdf8 LF-3334-04: media: isi: fix v4l2-compliance test MMAP fail issue
d086543986fe LF-3334-03: media: isi_cap: fix v4l2-compliance blocking wait test fail issue
56cd1aacc45c LF-3334-02: media: isi_cap: fix v4l2-compliance VIDIOC_S_FMT warn issue
f3f045237aba MLK-25833: media: isi_cap: do necessary clean when call start_streaming fail
011345fdb785 LF-3334-01: media: isi_cap: fix v4l2-compliance VIDIOC_TRY_FMT warn issue
15f0058bf2da MA-17422-10 gpio: mxc: Remove uses of irq_chip_pm_get/put
d4157e0d741e MA-19811-8 gpio: imx-rpmsg: Support building gpio-imx-rpmsg as module
5a2eddfd3371 LF-5803: drm: bridge: synopsys: assign 'data' value in hdmi_codec_pdata
833fb296da38 LF-5792: ASoC: fsl_sai: Remove operation of prefill zero data
335562271c7d MLK-25832-4: arch: arm64: configs: Add HDMI RX to imx_v8_defconfig
e869ad7342f6 MLK-25832-3: drivers: staging: media: imx: hdmirx: fix build errors for port from 5.10 to 5.15
0808525117c6 MLK-25832-2: arch: arm64: boot: dts: freescale: imx8qm: Add devicetree for HDMI RX
a8bfe3645ea8 MLK-25832-1: arch: arm64: boot: dts: freescale: Enable MIPI 1 and LVDS 1 in HDMI build
fe6a3a3d59fb LF-5586-4 arm64: dts: correct the sensor compatible string
5733c43b2a7d LF-5586-3 arm: dts: correct the light sensor isl29023 compatible
302a4da63b9e LF-5586-2 arm: dts: imx7ulp-evkb: correct the sensor compatible string
a20f118db7c6 LF-5586-1 arm: dts: imx7d-sdb: change the compatible string of fxos8700
836651b774e6 iio: accel: mma8452: use the correct logic to get mma8452_data
d1163f53228e iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct
ab4207fe58bf LF-5346-3 arm64: dts: imx8ulp-9x9-evk: add sensor fxls8974cf
313dda7d889d LF-5346-2 arm64: imx_v8_defconfig: build FXLS8962AF as module
22f9c35f9318 LF-5346-1 iio: accel: add fxls8974cf support
11e4c0d50c83 LF-5336 arm64: dts: imx8ulp: change the usdhc parent clock rate
3cbe6e39f1e7 LF-5793 arm64: dts: imx8mq-evk: config the pull up for the goodix touch irq pad
d92330d1b4b3 LF-5345 arm64: dts: imx8ulp: update lpuart6 and sai6 setting on i.MX8ULP 9X9 EVK
e16cdba0871c MGS-6593 [#imx-2760] 0089-KERNEL-SPACE-Update-gc_feature_database.h-to-454235
c4c4ebac7323 MGS-6593 [#imx-2760] 0040-CL442432-KERNEL-SPACE-v620_v2-Cmodel.-Correct-AHB-an
0c7a60327fbf MGS-6593 [#imx-2760] 0038-CL442208-KERNEL-SPACE-Reg-Regsiter.-Add-AHB-and-Load
9c8f74095254 MGS-6593 [#imx-2760] 0032-CL441019-KERNEL-SPACE-dev64x_234062-merge-CL439888-a
07396f7df8f4 MGS-6593 [#imx-2760] 0021-CL439798-KERNEL-SPACE-234062-revert-438254
5201381d364f MGS-6593 [#imx-2760] 0003-IMX-2793-IMX-2759-CL438254-KERNEL-SPACE-234062-fix-b
4ff7ba8dd404 MA-19319 [#imx-2825] Add another thermal PM processing interface for android
5af7125b41d5 MA-12288 [#imx-2729] support multiple thermal events processing for imx8mq
7087f22ddbb2 MGS-6469 [#imx-2756] Enable gpudump event when recovery is enabled
fc12d90560ef MGS-6520 [#imx-2760] 0063-KERNEL-SPACE-Update-gc_feature_database.h-to-437745
cb97a54e8405 MGS-6520 [#imx-2760] 0057-BUG31845-CL437581-KERNEL-SPACE-6.4.x_234062-Merge-CL
04593d7020e4 MGS-6520 [#imx-2760] 0017-BUG31480-CL431111-KERNEL-SPACE-6.4.x_234062-Merge-CL
ded849336a72 LF-5342 arm64: dts: imx8ulp-evk: Add 9X9 EVK DTS file
17924f75eb6c ASoC: soc-core: skip zero num_dai component in searching dai name
aa065a5a409e LF-713-2: arm: dts: imx6: fix typo
e17580fb77a0 LF-713-1: arm: dts: imx6: disable battery in hdcp dts
46ea6e7ff57d LF-5257: drm: bridge: cdns_hdmi: connector new state miss in mode_fixup
5aee59785d4f LF-5490: phy: samsung_hdmi: return current pixel clock rate
6a086f4746b5 LF-5475: drm: imx: cdns_dp: move phy power up function to encoder_enable
13cda494b6c0 LF-5451: drm: bridge: cdns_hdmi: support 4K YUV420 only modes
02dea186bc07 LF-5276: drm: bridge: mhdp: DRM_DEV_INFO to print mailbox abnormal log
73904047cd8d LF-5287: drm: bridge: cdns-hdcp: Recovery HDCP state after cable plugin
436ee0ff6abd LF-5224: drm: bridge: cdns-hdcp: support weston client to enable hdcp function
c21cbc56af93 LF-5606: libata: pmp: workaround for ERR051238 for imx sata
fc8fcb8ca135 LF-5709-03 arm64: dts: imx8ulp: Add a dts node for ddr dfs support
9bd99a135c7b LF-5709-02 soc: imx: Add the ddr dfs support on i.MX8ULP
a48aaaff64c8 LF-5709-01 clk: imx: Update dram related clk flags on imx8ulp
21b61fca4d7c LF-3452: ARM: dts: imx6ul: enable dma mode for the uart ports on imx6ul series platforms
8b8e84841768 LF-5299: tty: serial: fsl_lpuart: count tty buffer overruns
8a104117f1b7 LF-5588: tty: serial: fsl_lpuart: improve the wakeup souce trigger condition
d17b92a3e1ae Merge tag 'v5.15.32' into lf-5.15.y
8451f8993fac Merge tag 'v5.15.31' into lf-5.15.y
ecc7b3ab5a9c Merge tag 'v5.15.30' into lf-5.15.y
f74fe3b339a9 Merge tag 'v5.15.27' into lf-5.15.y
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
(cherry picked from commit 621127a72660724217aba45b8c36b425edfbb476)
|
|\
| |
| | |
[Backport kirkstone] u-boot-imx: Add missing gnutls dependency
|
|/
|
|
|
|
|
|
|
|
|
|
| |
Fixes:
```
| /.../tmp/work/imx8mq_evk-fsl-linux/u-boot-imx/2022.04-r0/git/tools/mkeficapsule.c:21:10: fatal error: gnutls/gnutls.h: No such file or directory
| #include <gnutls/gnutls.h>
| ^~~~~~~~~~~~~~~~~
```
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 4b7afb6b2d7842a9c76c2c88657a7e6da7a6aa53)
|
|\
| |
| | |
[Backport kirkstone] Uboot machine config
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The UBOOT_SUFFIX override is complex and makes a requirement on the
machine config that is easy to overlook, namely that it will
evaluate incorrectly to empty if the variable is not overridden
in some form by the machine config.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 526798901506f890f5682ff31a00ba1ea7b31331)
|
| |
| |
| |
| |
| | |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 6569140c9f390681a21e714f48e90ec0ae642908)
|
|/
|
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit d3f8b15d3cab77ae0397ab95ddcb4aed559e2db0)
|
|\
| |
| | |
[Backport kirkstone] imx8mq-evk.conf: Extend fix for `u-boot-imx` and `u-boot-fslc`
|
|/
|
|
|
|
|
|
|
| |
Extend the recent fix to properly configure `imx-boot-container`
machine overide.
Extends: 1650359
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 15be26ce8c7e3f5a941601584923131682be45a8)
|
|\
| |
| | |
[Backport kirkstone] imx8m*-evk: allow switch between `u-boot-imx` and `u-boot-fslc`
|
|/
|
|
|
|
|
|
|
|
| |
We ought to add `imx-boot-container` `MACHINEOVERRIDES` only if not
building for `u-boot-imx`. This can be removed once it uses `binman` as
`u-boot-imx` and u-boot-fslc would use same mechanism to build the
container.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 1650359bc3eba454522f0db51846497549275caa)
|
|\
| |
| | |
[Backport kirkstone] classes: fsl-kernel-localversion: fix usage with devtool
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make fsl-kernel-localversion devtool-compatible, avoiding to depend on
${WORKDIR}/defconfig to be present. Two approaches are taken:
- for recipes inheriting kernel-yocto, LINUX_VERSION_EXTENSION is set to
LOCALVERSION; in this way, the do_kernel_configme task will use it to
set CONFIG_LOCALVERSION once the .config file is generated;
- for recipes not inheriting kernel-yocto, CONFIG_LOCALVERSION is simply
appended to the .config file contained inside the build directory.
The do_kernel_localversion is being made executed after do_kernel_configme
rather than do_kernel_metadata; in this way, modifications are applied
after the config-by-fragments step has already been performed.
Signed-off-by: Francesco Valla <valla.francesco@gmail.com>
(cherry picked from commit 5d96d634568636aa41faf72356c47f0d04532c87)
|
|\
| |
| | |
[Backport kirkstone] Fix u-boot-imx-mfgtool for i.MX 6 SABRE, NXP BSP
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Building u-boot-imx-mfgtool for i.MX 6 SABRE, NXP BSP, fails:
```
| cp: cannot stat '/.../tmp/work/imx6qdlsabresd-fsl-linux-gnueabi/u-boot-imx-mfgtool/2022.04-r0/build/mx6qsabresd_defconfig/u-boot.imx': No such file or directory
```
The failure is because the target `all` is being used. For NXP BSP, the
correct target is `u-boot.imx`.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 4c5cd39ba8573e8956e00ff2d270487c88c276a2)
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Building u-boot-imx-mfgtool for i.MX 6 SABRE results in the following
error:
```
ERROR: Nothing PROVIDES 'u-boot-imx-mfgtool'
u-boot-imx-mfgtool was skipped: The selected UBOOT_CONFIG key ['mfgtool'] has no match in dict_keys(['sd-fslc', 'sd-imx', 'sd-optee-imx', 'sata-imx', 'mfgtool-imx']).
```
The UBOOT_CONFIG key for u-boot-imx-mfgtool is set as `mfgtool`, but the
configuration for NXP BSP uses `mfgtool-imx` because there is not
alignment between u-boot-imx and mainline on the machine to use for
i.MX 6 SABRE boards.
Changing the selected key to mfgtool-imx is difficult, so rework the
original solution so the selection of the machine name is done in a
separate variable and the keys can be kept simple without the `-imx`
adornment.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit d9148f97bc86264d633aa03731fd9ab16bed40c0)
|
|\
| |
| | |
[Backport kirkstone] Secure boot rework
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
A new `ATF_BOOT_UART_BASE` variable can be used in machine to set the
UART aimed for use during the boot, without the need of changing the
source code.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 453def7956c864818b6d6a1a44b2b267df3a44fc)
|
| |
| |
| |
| |
| |
| |
| | |
There is no configure step or script so avoid running the task.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 205b34dce629f7345a29b659e3d6bbb7fae8ffb3)
|
| |
| |
| |
| |
| |
| |
| |
| | |
The recipe build changes depending on the `MACHINE_FEATURES`
value (`optee` presence) so we need to set this as machine-specific.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 09ed3f6ad94544bdeb74439470cf510e786c8d5e)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We can use `INHIBIT_DEFAULT_DEPS` to avoid extra dependencies
declaration and instead we can explicitly add the
`virtual/${HOST_PREFIX}gcc` requirement.
This is equivalent to previous code but in a easier to undertand
implementation.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 896b5adc3fb85bd2817174d7aa2a07b64409f422)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We should have a single definition for `IMX_EXTRA_FIRMWARE` variable as
this is SoC specific and not machine, or recipe, dependent. This removes
multiple assignments from:
- conf/machine/imx8mq-evk.conf
- conf/machine/include/imx8mm-evk.inc
- conf/machine/include/imx8mn-evk.inc
- conf/machine/include/imx8mp-evk.inc
- recipes-bsp/imx-mkimage/imx-boot_1.0.bb
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 63d73925950aa35ec1378696c0f5dcfd2fef9e83)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The `BOOT_TOOLS` variable isn't used, but defined, inside few
recipes. We are removing it from:
- u-boot-fslc
- imx-atf
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 0d87d90f79c381dfc1a92548bd19600a23376a98)
|
|/
|
|
|
|
|
|
|
|
|
|
| |
We shouldn't force `imx-boot` dependency for i.MX8 SoCs as many can use
U-Boot mainline and those use `imx-boot-container` to generate the
binary blob.
We moved the backward-compatibility note, about 'imx-boot' to the
'imx-boot-container' class.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit bed09c8daec54c73766b563feb9ff7b4168c3e44)
|
|\
| |
| | |
[Backport kirkstone] Upgrade components
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The Linux mainline kernel has support for both variations but U-Boot
mainline only supports the LPDDR4 version. For now, we restrict the
imx8mm-ddr4-evk version to use u-boot-imx.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 43534097a557810b36b4c30495d51d1d129c34b2)
|
| |
| |
| |
| |
| |
| |
| |
| | |
One side change is the removal of the 'v' prefix in PV so we align with
the common pattern of the u-boot recipes used in OE world.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit fc38a34b27980871c0c828fc87404d41e482c1b9)
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This bumps to c6a19b1a revision, this includes following changes:
073b86c77 LF-4653:- 4 keys secureboot failure resolved
e4691e2a2 LF-6217 fix(imx8ulp): skip the pmic config in dualboot mode
0d7ae9ce0 LF-5610 imx8ulp: Allow M33 to access IOMUXC1
c79735bc4 plat-ls: assert inclusion fix for secure boot
35bd13044 LF-5770 caam: coverity fix on tf-a v2.6
3b1f7d0aa LF-5468: plat: nxp: add DTB overlay feature
ee7707467 LF-5954 fix(plat/imx8ulp): Slow down apd nic frequency when doing wdog reset
1a988de59 fix(nxp-drivers): fix tzc380 memory regions configuration
57d02710a MA-20199-3 imx8ulp: enable FF-A memory share
7c21c9071 MA-20199-2 imx8q: enable FF-A memory share
3d6f04c4f MA-20199-1 imx8m: enable FF-A memory share
26a45bde0 MA-20198 Make separate xlat table and stack address configurable
b874e67cc spd: trusty: Put trusty_shmem_objs_data in its own section
85050085f spd: trusty: add lend support
6f96566db spd: trusty: Move more headers into include folder
aefdbbd0b spd: trusty: Honor requests to use the NS bit
8c4503cd7 trusty: Switch handling of Trusty SMC from SPM-MM to SPMD
9083f9296 trusty: Keep shared memory object data in .bss
93de9d799 trusty: Fix to compile after 2.6 merge
a25ef5f99 trusty: Fix implicit int conversions and add some missing truncations
a9d75f648 trusty: Fix trusty_ffa_fill_desc return path
927816a77 trusty: Avoid signed overflow
83f029d33 trusty: Add check that ffa buffer has been registered
e1652b61a spd: trusty: Fix TRUSTY_SPD_WITH_GENERIC_SERVICES
6fef4477e trusty: Add shared mem api based on Arm FF-A 1.0 EAC
4e3754db0 MA-19640 8MP_powersave:LPA:low power audio feature with PCM512X
b0edb0619 MA-16956 Free space for imx8mq trusty
fd7d27209 MA-18852 Reduce the trusty stack to save memory
76ed5560b MA-19479 imx8mm/imx8mq: Map TCM memory in ATF
94c46cc04 MA-20186 imx8m: android: add secure configuration
a1a046f21 MA-20230 imx8m: Add individual config for ddr4 dvfs
737dcb3c4 MA-20229 imx8m: enable snvs privileged registers access
f441884b5 MA-20184 imx8m: update csu config
84f88ffba LF-5895 fix(plat/imx8ulp) keep hifi & dsi power on in APD active mode
f69b4cd21 fix(security): workaround for CVE-2022-23960 for Cortex-A57, Cortex-A72
b27ad932c fix(security): workaround for CVE-2022-23960
ca145af60 docs(security): security advisory for CVE-2022-23960
063a9400d LF-5808-03 plat: imx8ulp: config the pmic in lpm mode
ff8406b2c LF-5808-02 plat: imx8ulp: update the upower soc defs
ace9631c8 LF-5808-01 plat: imx8ulp: Update the power mode configs
3a5b0cf93 fix(nxp-ddr): fix firmware buffer re-mapping issue
f4f095c80 fix(layerscape): fix nv_storage assert checking
06fb5cb47 fix(layerscape): fix coverity issue
79121e261 fix(nxp-ddr): fix coverity issue
14e00f5a7 LF-5684 plat: imx8ulp: Enable the DDR frequency scaling support
fd2276901 LF-5667 plat: imx8ulp: Update the ddr retention flow
f194c06c0 LF-5665 plat: imx8ulp: Add gpio podr register save/restore
aff2aee0c LF-4877 plat: imx8ulp: Fix usb unexpected wakeup when system suspend
48286a3d2 fix(layerscape): update WA for Errata A-050426
5422cd3a9 ddr: phy-gen2 :phy.c Apply Max CDD values during warm boot
89eac9aff MA-20141 imx8m: enable alarm when shutdown
1220f99f3 drivers: nxp: ddr: Use the CDDWW for write to read delay
ef2d3da56 fix(layerscape): remove errata a008850 from ls1028a and ls1088a
9b56c2616 feat(ls1043a): add ls1043a QDS board support
d9c5365d4 feat(ls1028a): add ls1028a QDS board support
b665e41d9 feat(layerscape): add DCSR RCPM2 address definition
3554dbc46 feat(ls1012a): add ls1012a frwy_512mb board support
bc3e930d8 feat(ls1012a): add ls1012a frwy board support
5b89f2f8d feat(ls1012a): add ls1012a QDS board support
3d040b656 feat(ls1012a): add ls1012ardb board support
d14e954e5 feat(ls1012a): add new SoC platform ls1012a
bd6526dd4 feat(ls2088a): add ls2088aqds board support
b6c45f757 feat(ls2088a): add ls2088ardb board support
72fd2c44e feat(ls2088a): add new SoC platform ls2088a
fdc4336cf docs(layerscape): add ls1088a soc and board support
901cce43b feat(ls1088aqds): add ls1088aqds board support
036ca7fec feat(ls1088ardb): add ls1088ardb board support
1a2f1d0cc feat(ls1088a): add new SoC platform ls1088a
20ad739f3 build(changelog): add new scopes for ls1088a
7a0ad98fa feat(bl2): add support to separate no-loadable sections
62b1a3cc2 refactor(layerscape): refine comparison of inerconnection
3dacfde9c feat(layerscape): add soc helper macro definition for chassis 3
449df477c feat(nxp-gic): add some macros definition for gicv3
75e176eeb feat(layerscape): add CHASSIS 3 support for tbbr
d49b77d03 feat(layerscape): define more chassis 3 hardware address
8bee07324 feat(nxp-crypto): add chassis 3 support
01e75bbb2 feat(nxp-dcfg): add Chassis 3 support
2c0891d61 feat(lx2): enable DDR erratas for lx2 platforms
de22a401f feat(layerscape): print DDR errata information
858e1814d feat(nxp-ddr): add workaround for errata A050958
85c42089f feat(layerscape): add new soc errata a010539 support
ccca43ba2 feat(layerscape): add new soc errata a009660 support
829c831da feat(nxp-ddr): add rawcard 1F support
8442f8c2f fix(layerscape): fix build issue of mmap_add_ddr_region_dynamically
1cf48f96c fix(nxp-tools): fix create_pbl print log
3225d6042 build(changelog): add new scopes for NXP driver
6a0d2ac74 fix(nxp-crypto): refine code to avoid hang issue for some of toolchain
b0174c18b build(changelog): add new scope for nxp crypto
850b924e2 fix(lx2): drop erratum A-009810
29623e41b docs(layerscape): add ls1046a soc and board support
baf07efe5 feat(ls1046aqds): add board ls1046aqds support
50d2e5259 feat(ls1046afrwy): add ls1046afrwy board support
86255605c feat(ls1046ardb): add ls1046ardb board support
e94250245 feat(ls1046a): add new SoC platform ls1046a
611892853 fix(nxp-tools): fix tool location path for byte_swape
512f0cc8e fix(nxp-qspi): fix include path for QSPI driver
5b1f12eec build(changelog): add new scopes for NXP layerscape platforms
3e7a6e5c3 fix(nxp-drivers): ddr: corrects mapping of HNFs nodes
0cebc65ea refactor(ls1028a): fix header file group issue
263eda8bb docs(maintainers): update nxp layerscape maintainers
abff1dc96 docs(plat/nxp/layerscape): add ls1043a soc and board support
b2eaeaa28 feat(plat/nxp/ls1043ardb): add ls1043ardb board support
366289089 feat(plat/nxp/ls1043a): add ls1043a soc support
2b8a785e1 refactor(plat/ls1043): remove old implementation for platform ls1043
722041a64 feat(nxp/driver/dcfg): add some macro definition
f120a0e6a fix(nxp/common/setup): increase soc name maximum length
107a0468b feat(nxp/common/errata): add SoC erratum a008850
470600cf4 feat(nxp/driver/tzc380): add tzc380 platform driver support
dd450bc40 feat(tzc380): add sub-region register definition
29ac09161 feat(nxp/common/io): add ifc nor and nand as io devices
2166b924f feat(nxp/driver/ifc_nand): add IFC NAND flash driver
07323e1ea feat(nxp/driver/ifc_nor): add IFC nor flash driver
12ff3870e feat(nxp/driver/csu): add bypass bit mask definition
bc4b3eb58 feat(nxp/driver/dcfg): add gic address align register definition
dde2a407b feat(nxp/common/rcpm): add RCPM2 registers definition
34935329f fix(nxp/common/setup): fix total dram size checking
a4df0e7a3 feat(nxp/common): add CORTEX A53 helper functions
8ee887139 feat(cpu/cortex_a53): add L1PCTL macro definiton for CPUACTLR_EL1
55a4d4d25 plat: imx8m: Remove the SDEI support temporarily
61f2b9854 LF-5427 plat:imx8 Fix missed SCU wakeup interrupts
9e0f0adaf LF-5310 plat: imx8ulp: Update the license for upower api
f410992ba LF-5250 imx8ulp: Fix XRDC setting for EPDC displaying
d5700e35d LF-5161 imx8ulp: Not power off LPAV PD when LPAV owner is RTD
c9866c0d3 LF-5160 plat: imx8ulp: Update the upower api
355aca6ce LF-5158 plat: imx8m: Revert "LF-5157 plat: imx8m: Fix the boot hang issue on imx8mq/mm/mn"
218c0afab LF-5157 plat: imx8m: Fix the boot hang issue on imx8mq/mm/mn
c63dffd98 LF-5151 plat: imx8m: Backup mr12/14 value from lpddr4 chip
edba33e7e LF-5149 imx8ulp: Fix XRDC for audio SOF case
a648298cf LF-5136 imx8ulp: Protect TEE region for secure access only
ad19e8bee LF-5118 plat: imx8ulp: Refactor and enable XRDC
dd920cc13 LF-4794 plat: imx8ulp: move OPTEE OS base address to 0xa6000000
7fec65727 LF-4872 plat: imx8ulp: enable -fno-strict-aliasing
7d9c6a361 LF-4810 plat: imx8ulp: Fix the tpm5 register restore
6c9778c86 LF-4801 plat: imx8ulp: Enable AFBB by default for APD side active mode
7b48be149 LF-4723-03 plat: imx8ulp: Add system power off support
028522523 LF-4723-02 plat: imx8ulp: Add APD power down mode(PD) support in system suspend
2a9cdc32e LF-4723-01 plat: imx: Enable 512KB cache after resume on imx8ulp
6e98fe993 plat: imx8ulp: upower: Fix build by initializing srvgrp and function
de3074600 LF-4715-4 imx8ulp: add scmi_sensor support
021536334 LF-4715-3 imx8ulp: upower: add read temperature hal function
e6f416db6 LF-4715-2 imx8ulp: update upower api
a5c9a3154 LF-4715-1 drivers: scmi-msg: add sensor support
78901fe3d plat: imx8ulp: upower: Fix build by initializing srvgrp and function
3dcc28855 LF-4593 plat: imx8ulp: Set cpu reset vector base to rom entry
957c613e4 LF-4615 plat: imx: Update the license for upower api
09216b55b LF-4542 plat: imx8ulp: Config APD power mode info before entring low power mode
b5cc4defc LF-4541 plat: imx8m: Fix coverity issue caused by unnecessary header file
11f2ff9eb LF-4510-02 plat: imx8m: Fix Coverity issues
c24ef835d LF-4510-01 plat: imx: fix coverity issue
62ff46323 LF-4263 plat: imx8ulp: Update the copyright format of upower api
fd0f8664b Setup DID for CAAM job rings allocated for the non secure world.
e7518e8ac plat: imx8ulp: init scmi agent
9513e4e88 MA-19048-2 MCU security enhancement
5c6a9d92c MA-19071 imx8mn: workaround for errata ERR050362
99f6d7ea1 LF-4197 plat: imx8mp: update the csu csl index on imx8mp
a1dd854ca LF-4198 plat: imx8m: Fix the potential array overflow
e60edf11c MA-19291 imx8mn/imx8mp: Lock ocram secure access
c9db06064 MLK-25661 plat: imx8ulp: temp workaround for the hifi4 & dsi power domain dependency
afd84fd3b LF-4023 plat: imx8mp: Add back the idx define for csu/rdc
e7062279b MA-19209 imx8ulp: add trusty support
b07a70d94 MLK-25624 imx8ulp: upower_hal: fix upower_wait_resp
bd8ccc63b MLK-25605 plat: imx8ulp: Add the basic support for idle & system suspned
85207e823 MLK-25575-7 imx8ulp: add scmi power domain support
5ebedbd04 MLK-25575-6 imx8ulp: remove legacy scmi
95910bead MLK-25575-2 imx8ulp: upower: misc cleanup
31ca0ce11 MLK-25575-1 plat: imx8ulp: sync upower API to powersys_fw_048.011.012.006
c56ddbd39 LFOPTEE-48 imx8ulp: add OPTEE support
f2c35b785 MLK-25581: plat: imx8ulp: Remove print for hifi configuration
30f30a179 plat: imx8ulp: configure xrdc for hifi in LPAV
c15246ecb plat: imx8ulp: Enable DMA2->DDR read/write
97bd6c258 plat: imx8ulp: Add the rdc config for sai/spdif
a0d88b2c1 plat: imx8ulp: Add the initial XRDC support
faa08e80e plat: imx8ulp: Add the basic scmi sensor support
12f308fcb plat: imx8ulp: Add the basic scmi perf support
6abc15e32 plat: imx8ulp: Add initial scmi upower pd support
33bc9d240 plat: imx: Add i.MX8ULP basic support
961f90418 TEE-639 plat: imx8m: Do not release JR0 to NS if HAB is using it
a315bbee4 MLK-25480 imx8mp: correct idx for csu/rdc
ba6b734be MA-18855 plat: imx8mm: Fix BT not work with rpmsg dts
08732b699 MA-18726 plat: imx8mp: Fix hdmimix handshake hang issue
7394c62ba MLK-25358 plat: imx8m: Correct the csu sa & hpctrl setting
db787c8bb MLK-25345 plat: imx8m: Add ddr4 dvfs sw workaround for ERR050712
22a997530 MLK-25321 plat: imx8m: Add 4000mts frequency config on imx8m
82a671c96 MLK-24928 plat: imx8mp increase ISP NoC priority
bc4a75367 LF-3713 plat: imx8m: Enable the coram_s tz by default on imx8mn/mp
f5b8c8fd9 LF-3635: imx8qm: cockpit: Add support for OPTEE for cockpit
47a6c10f1 LF-3635: iMX8QM: Add support for CA72 and CA 53 Cockpit
82cce465d LF-3635 gic: add new function that clears all ITs routed to a cluster
8e33725d4 LF-3635: iMX8QM: Mark all the resources as movable
034d1866f MLK-25293 iMX8MQ: Add version for B2
e876e7ad8 LF-2627 plat: imx: Update the version string parser
ff282fe76 MLK-24163 plat: imx8m: Change the ddr4 dvfs debug log level
67b20d96f MLK-24599 Revert "spd: opteed: enable NS_TIMER_SWITCH"
545da65f4 MLK-24812 plat: imx8mp: Assign wdog1 to domain0 only
12a475543 MLK-24721 plat: imx8m: Fix the out of bound access to rank setting array
f04602698 MLK-24923-02 plat: imx8m: Put dram into retention when dsp lpa buffer in ocram
42e02e65f MLK-24920 plat: imx8m: Fix the dram retention random hang on some imx8mq Rev2.0
b70c47dfa MLK-24913: plat: imx8mp: change the bl31 physical load address
c1f1aba57 MLK-24360 plat: imx8mp: fix the vpu noc nttp handshake hang issue
f7b3b5635 MLK-24914-01 plat: imx8mp: Remove vpu reset & memrepair workaround
21c719854 TEE-619 imx: 8mn: add support for i.MX 8MN DDR3L EVK
688ff12eb MLK-24904 plat: imx: Use sc_rm_memreg_frag() to avoid memory partition overlay
6cc21cb51 MLK-24897 plat: imx8m: Add dram pll setting for 3200mts
47759cfca plat: imx8m: only enable the necessary power domain on imx8mp
1e180bb1e plat: imx8m: move the gpc reg & macro to a separate header file
12f028359 MLK-24457 plat: imx8m: Fix the current fsp init
a10e70607 MLK-24414 plat: imx8mp: Add the dsp low power audio basic support
72ba29f6e MLK-23930-2 plat: imx8m: Add csu and rdc test
d02143591 MLK-23930-1 plat: imx8mq: cleanup csu and rdc implementation
5966d4fdc MLK-23821-04 plat: imx8m: Fix the rank to rank issue
c4fd387c2 MLK-23821-03 plat: imx8m: Fix the dfiphymaster setting after dvfs
e72b27c67 MLK-23821-02 plat: imx8m: update the ddr4 dvfs flow to include ddr3l support
272b63658 MLK-23821-01 plat: imx8m: Correct the rank number get from mstr
4f225522c MLK-23870 plat: imx8mq: Correct the pll override setting after resume
361a31578 MLK-23805-03 plat: imx8mp: Keep audiomix always on if lpa is active
0f0ec424a MLK-23798 plat: imx8mp: Update the noc power down flow of imx8mp
1869cb139 MLK-23803 plat: imx8mq: Get the system counter freq from hw reg
2c7b55dfe MA-16962 imx8m: csu: fix error in csu config
6fee0b509 MLK-23775 plat: imx8m: Fix the ddr4 dvfs random hang on imx8m
06a065d0b MLK-23752 plat: imx8m: Update the src gpr used for imx8mp lpa
fecde8f87 MLK-23752 plat: imx8m: Update the src gpr used for imx8mp lpa
2c6498d2d MLK-23727 imx8mp/n: support stop M7
f3913fb82 MLK-23733 plat: imx8mq: Add the power domain handler back
e31675572 plat: imx8m: Fix the m4 enabled check for imx8m
c71b452b8 plat: imx8mp: Enable BL32 fdt overlay support on imx8mp
a4a6897f2 add trusty for imx8mp
057cbc37d plat: imx8mm: Update the cpu core power up timing
7c784d09e plat: imx8mq/mm/mn: Cleanup bl31_setup
94f16b183 TEE-532-4: plat: imx8mq: add optee support
515e3e864 TEE-532-3: plat: imx8mn: add optee support
bc4872173 TEE-532-2: plat: imx8mm: add optee support
1cc4e9565 MA-14173 Enable trusty for imx8mq
ed36ef8ad MA-15087 Enable Trusty OS for imx8mn
b404160dc MA-13758 Enable Trusty OS on imx8mm
311fcaa99 MA-16438 plat:imx8/imx8m: switch to xlat_tables_v2
9a44e9530 plat: imx8m: Replace the magic number rdc/csu index with enum type
3b4ace3b0 plat: imx8m: add enum type for RDC/CSU index
38e33ec4a plat: imx8m: Add the M4 low power audio support on imx8m
22e8a5a2d plat: imx8m: Enable the noc power down support on imx8m
cf155ea61 plat: imx8mq: Add the NOC sip handler on imx8mq
5e5c28a3a plat: imx8m: Add the src handler for m4/m7 core boot support
e123d7173 MLK-23857 imx8mm/mn/mp: Fix DRAM MMU attribute to non-secure for HAB
c2815bff9 plat: imx8m: Add hab suport on imx8m SoC family
81287eacd plat: imx8mq: Enable dram dvfs support on imx8mq
0352f9e56 plat: imx8mq: Correct the slot ack setting for STOP mode
9d21be98e plat: imx8m: use non-fast wakeup stop mode for system suspend
884638fc5 plat: imx8mq: Add anamix pll override setting for DSM mode
848784ec3 plat: imx8mq: Add workaround code for ERR11171 on imx8mq
7a4499c5f plat: imx8mq: Add the dram retention support for imx8mq
465183b31 plat: imx8mq: move the stack & xlat table into ocram_s
8a6d6f935 plat: imx8mn: Add the csu init on imx8mp
c5afcb7a2 plat: imx8mn: Add the csu init on imx8mn
29c9a9075 plat: imx8mm: Enable the csu init on imx8mm
2a96cbabb plat: imx8m: Add a simple csu driver for imx8m family
cea5501e3 plat: imx8mq: add 100us delay after USB OTG SRC bit 0 clear
414a7a9e1 plat: imx8m: Keep pu domains in default state during boot stage
2f0246705 plat: imx8m: Add the PU power domain support on imx8mm/mn
acfc690bd plat: imx8m: Add the anamix pll override setting
55a1cdfea plat: imx8m: Add the ddr frequency change support for imx8m family
6a9955564 plat: imx8mn: Enable dram retention suuport on imx8mn
9103d8aa4 plat: imx8mm: Enable dram retention suuport on imx8mm
7b91c8a21 plat: imx8m: Add dram retention flow for imx8m family
c785cfd6a MLK-24480 plat: imx8dxl: Enable CPU/FP/L2 retention counter
8142bedc8 plat: imx: imx8dxl: provide debug uart num as build param
ebec03b23 imx8qm/imx8qx: Remove redundant definition of DEBUG_CONSOLE
210c81cc2 imx8dxl: Enable CPU, FP, L2 retention counters to 64 cycles
059e5fcbe imx8qm/imx8qx: Use linker defined symbols directly
dcfc3d239 MLK-23969 imx: Update SCFW API message type according to latest SCFW
c053fd665 MA-17076 plat: imx8: Only save data section for cold reboot
5498782df MLK-23742 plat: imx: No need to set cpu entry for reboot on i.MX8 with SCU
718242f55 TEE-532-7 plat: imx8dx: Add support for BL32
663cf1894 TEE-532-6: plat: imx8qx: add optee support
2095f06d4 TEE-532-5: plat: imx8qm: add optee support
69f36cfb1 TEE-532-1: plat: imx8dxl: add optee support
cf571319e plat: imx: Add data section restore for i.MX8 SoCs with partition reboot
b4c5a95d8 plat: imx8dxl: Update IRQSTEER mask offset for proper wakeup
0d8014cd4 plat: imx8dxl: Add iMX8DXL support
06220a791 MA-15289-4 Integrate SCFW API lib to trusty
b55c5b749 imx8q: [trusty] Kick CAAM power
20b443f5d MA-11015 Support Trusty OS on imx8qm/qxp
fe9f20155 imx8q: Fix build errors
fc611a0bc Enable CPU, FP, L2 retention counters to 64 cycles
38bc4fe05 MLK-20986 imx8: Not protect OCRAM for rev A
02480bd77 imx8qm/qxp: Protect the lower 96K ocram used for SPL
1b5398fca plat:imx8qm/imx8qxp: Update SCFW API
aba0313ef MLK-23071: Update LPUART settings for correct behavior
e2cc9b0c2 imx: Fix platform config name to support partition reboot
3adf5faee imx: set CPU boot entry for partition reboot
27295c223 plat: imx: Add pwr_domain_pwr_down_wfi callback for i.MX8QM
f0d47493b plat: imx: Add pwr_domain_pwr_down_wfi callback for i.MX8QX
44d409bbe plat: imx8qm/imx8qxp: Update SCFW API
3bdaf5ea5 plat: imx: Enable L2 ECC & parity for A72 cluster
6e46b24b4 MLK-22488 imx8qm: Remove SC_R_GIC_SMMU from non-secure access list
7218abee3 Fix A72 L2 DATA latency settings.
a25c8f003 imx: add system_reset2 support for i.MX8QM/i.MX8QX
2f19e93f5 imx: initialize register value before writting MU_SR register
4264403e5 imx: fix partition reboot fail when debug console is enabled
de5194e35 imx8qm: turn off A53 cluster for cpu hotplug
8b714ae25 gic: make sure ProcessorSleep bit clear successfully
9e9714278 MA-13239 imx8qm: Touch correct pad for UART0
6bf41a3d0 imx8: postpone moving resources to non-secure partition
dcf3b83bd imx8qxp: move M4 to OS part at last
59a6dd501 MLK-17373 Fix ATF version string generation
e9f9f0072 drivers: add tzc380 debug support
719a41e27 plat: imx8qm/imx8qxp: Add MU flag check for partition reboot
cedb35f2b Add NXP's i.MX8 SoCs system controller console support
e44ca7574 Add NXP's SoCs partition reboot support.
3c0c4b31a plat: imx: Add WDOG functions SIP support
63d2e9604 docs(changelog): generate changelog
16c1c4532 docs(ff-a): update documentation of FF-A interfaces
7f322f228 fix(drivers/gic600ae_fmu): fix timeout calculation
953910b06 docs(changelog): categorize scopes
7d3b51937 docs(commit-style): add commit style documentation
c4e8edab2 build(docs): introduce release script
c76556a01 build(docs): add support for Markdown documentation
fa3a13824 build(hooks): add commitlint checks for trailers
dc59d726e build(npm): add Standard Version v9.3.2
3a43e6dee build(npm): add additional package metadata
6558d8e45 build(npm): add license field
3ea076e2e build(npm): update Husky to v7.0.4
67b29a086 build(npm): update commitlint to v14.1.0
b0ea46534 build(npm): update lockfile format to v2
35cc497d0 docs(prerequisites): update to Node.js v16
2167c02d6 build(docs): update Python dependencies
a61940ca7 fix(docs): fix `FF-A` substitution
a539c7718 build(docs): pin Python dependencies
5869ebd0e fix(plat/arm): fix a VERBOSE trace
322b344e3 fix(rme): fixes a shift by 64 bits bug in the RME GPT library
4333f95be fix(spm_mm): do not compile if SVE/SME is enabled
7446c266c docs(rme): add description of TF-A changes for RME
6ee92598c docs(gpt): add documentation page for GPT library
dc78e62d8 feat(sme): enable SME functionality
4ef449c15 fix: use correct printf format for uint64_t
964ee4e6b fix(mt8195): use correct print format for uint64_t
52558e080 docs(spm): secure interrupt management in SPMC
2461bd3a8 fix(gpt_rme): use correct print format for uint64_t
0c23e6f44 fix(spmd): error macro to use correct print format
51d8d1e32 Changing SMC code for transitioning Granule
4ce3e99a3 fix: libc: use long for 64-bit types on aarch64
a125c5562 feat(measured boot): add documentation to build and run PoC
4c8fe6b17 fix(errata): workaround for Neoverse V1 erratum 2216392
aeea04d44 docs(spm): document s-el0 partition support
1ea9190c6 fix(errata): workaround for Cortex A78 erratum 2242635
96b71eb95 feat(ff-a): feature retrieval through FFA_FEATURES call
325376eb8 refactor(stm32mp1): use fconf.mk
8d2602916 fix(fdts stm32mp1): correct copyright dates
d39db2695 fix(sdei): fix assert while kdump issue
77612b90a fix(gpt_rme): add necessary barriers and remove cache clean
216c1223c fix(drivers/usb): add a optional ops get_other_speed_config_desc
025f5ef20 fix(drivers/usb): remove unnecessary cast
0d2d99924 fix(errata): workaround for Neoverse-N2 erratum 2280757
603806d13 fix(errata): workaround for Neoverse-N2 erratum 2242400
c948185c9 fix(errata): workaround for Neoverse-N2 erratum 2138958
5819e23bc fix(errata): workaround for Neoverse-N2 erratum 2242415
195381a91 fix(arm_fpga): Change PL011 UART IRQ
422b44fb5 feat(arm_fpga): write UART baud base clock frequency into DTB
d850169c9 feat(arm_fpga): query PL011 to learn system frequency
52b8f4465 refactor(arm_fpga): move command line code into separate function
49e789e35 fix(fdt): avoid output on missing DT property
d7e39c43f feat(arm_fpga): add ITS autodetection
93b785f5a feat(arm_fpga): determine GICR base by probing
73a643eed feat(gicv3): introduce GIC component identification
4d585fe52 feat(libfdt): also allow changing base address
a67ac7648 fix(arm_fpga): avoid re-linking from executable ELF file
f6f1b9b8c chore(docs): update supported FVP models doc
7ca49284b fix(drivers/usb): remove deadcode when USBD_EP_NB = 1
0cb9870dd fix(drivers/usb): fix Null pointer dereferences in usb_core_set_config
8cb99c3fc feat(SPMD): route secure interrupts to SPMC
a19bd32ed feat(tc0): add Ivy partition
306dcd6b0 fix(plat/st): remove double space
77a0a7f1d fix(checkpatch): do not check merge commits
2062a3936 fix(amu): remove `amu_fconf.c`
fa92fef0a feat(plat/st/stm32mp1): add STM32MP_USB_PROGRAMMER target
942f6be21 feat(plat/st/stm32mp1): add USB DFU support for STM32MP1
afad5214a feat(plat/st): add STM32CubeProgrammer support on USB
9a138eb5f feat(drivers/st/usb): add device driver for STM32MP1
efbd65fa7 feat(plat/st): add a USB DFU stack
859bfd8d4 feat(drivers/usb): add a USB device stack
88c227374 refactor(fvp_r): remove unused files and clean up makefiles
cdbbb9f7e fix(fdts stm32mp1): update PLL nodes for ED1/EV1 boards
3e881a883 fix(fdts stm32mp1): set ETH clock on PLL4P on ST boards
4357db5b1 feat(fdts stm32mp1): delete nodes for non-used boot devices
4955d08de fix(fdts stm32mp1): use 'kHz' as kilohertz abbreviation
8cafbda6d refactor(fdts stm32mp1): move STM32MP DDR node
e8a953a9b feat(fdts stm32mp1): align DT with latest kernel
3221fce84 fix(spmd): revert workaround hafnium as hypervisor
b15f7e2c5 docs(maintainers): add Chris Kay to AMU and MPMM
c19a82bef feat(tc): enable MPMM
68120783d feat(mpmm): add support for MPMM
742ca2307 feat(amu): enable per-core AMU auxiliary counters
9cf756472 docs(amu): add AMU documentation
e747a59be refactor(amu): refactor enablement and context switching
31d3cc257 refactor(amu): detect auxiliary counters at runtime
81e2ff1f3 refactor(amu): detect architected counters at runtime
1fd685a74 refactor(amu): conditionally compile auxiliary counter support
33b9be6d7 refactor(amu): factor out register accesses
b4b726ea8 refactor(amu)!: privatize unused AMU APIs
6c8dda19e refactor(amu)!: remove `PLAT_AMU_GROUP1_COUNTERS_MASK`
9b43d098d build(amu): introduce `amu.mk`
e04da4c8e build(fconf)!: clean up source collection
2d9ea3603 feat(fdt-wrappers): add CPU enumeration utility function
1fa05dab0 build(fdt-wrappers): introduce FDT wrappers makefile
eb1acfb60 build(bl2): deduplicate sources
b34635a02 build(bl1): deduplicate sources
7186a29bb feat(plat/arm/sgi): increase max BL2 size
6b94356b5 fix(sdei): print event number in hex format
700e7685d fix: remove "experimental" tag for stable features
4cb576a0c fix(cpu): correct Demeter CPU name
500888511 docs(stm32mp1): fix FIP command with OP-TEE
403f4cb3e docs(gcc): update GCC to version 10.3-2021.07
fb9e5f7bb feat(cpu): add support for Hunter CPU
596d20d9e fix(pie): invalidate data cache in the entire image range if PIE is enabled
7b81471f9 build(plat/marvell): do not print comments on stdout
e0baae731 fix(scmi): mention "SCMI" in driver initialisation message
731aa26f3 feat(plat/rcar): change process for Suspend To RAM
49593cc1c fix(plat/rcar): change process that copy code to system ram
c77ab18ec fix(plat/rcar): fix cache maintenance process of reading cert header
d2ece8dba fix(plat/rcar): fix to load image when option BL2_DCACHE_ENABLE is enabled
905635d5e fix(ufs): add reset before DME_LINKSTARTUP
99ff1a35f refactor(ufs): add retry logic to ufshc_reset
d68d163dd refactor(ufs): reuse ufshc_send_uic_cmd
a1d5ac6a5 feat(psci): require validate_power_state to expose CPU_SUSPEND
10bfc77e7 fix(plat/imx/imx8m/imx8mm): fix FTBFS on SPD=opteed
e5fbee508 fix(cc-713): fix a build failure with CC-713 library
c260b3246 feat(plat/mdeiatek/mt8195): remove adsp event from wakeup source
125868c94 fix(scmi): relax requirement for exact protocol version
7d96e79a1 fix(fvp_r): fix compilation error in release mode
71cb3a41f build(plat/marvell): add descriptions why some checks are required
b8a05116e feat(plat/qti/sc7280): add support for pmk7325
9b3004cfb docs(measured boot): add measured boot platform functions
8a89e1898 refactor(measured boot): make measurement strings compliant with SBSG
0500f4479 feat(plat/fvp): pass Event Log addr and size from BL1 to BL2
e742bcdae feat(measured_boot): update tb_fw_config with event log properties
48ba0345f feat(measured_boot): image hash measurement and recording in BL1
efa652187 refactor(measured boot): remove platform calls from Event Log driver
eab78e9ba refactor(measured_boot): remove passing of BL2 hash via device tree
8cd09cfc9 refactor(measured boot): move BL2 measurement to platform layer
9b0b34447 refactor(measured boot): rename add_event2()
140d9cb3e refactor(measured boot): move image measurement to generic layer
d89bec83d build(measured boot): rename measured boot makefile
47bf3ac31 feat(measured boot): move init and teardown functions to platform layer
4a24707f9 refactor(measured boot): rename tpm_record_measurement()
0f3a12210 fix(drivers/marvell/comphy-3700): configure phy selector also for PCIe
76b4a6bb2 feat(plat/arm): Add DRAM2 to TZC non-secure region
be42c4b4b fix(plat/arm): remove unused memory node
bd2ad12ef fix(plat/qemu): reboot/shutdown with low to high gpio
0a6e2147e plat/marvell/a8k: add Globalscale Mochabin support
10b1e13bd feat(nxp/common/ocram): add driver for OCRAM initialization
8bfb16813 feat(plat/nxp/common): add EESR register definition
a0da9c4bd fix(plat/nxp/ls1028a): fix compile error when enable fuse provision
3239a1756 fix(drivers/nxp/sfp): fix compile warning
2475f63bd fix(plat/nxp/ls1028a): define endianness of scfg and gpio
fb90cfd4e fix(nxp/scfg): fix endianness checking
21d2be83a fix(lib/optee): correct signedness comparison
9d38a3e69 fix(arm_fgpa): allow build after MAKE_* changes
7684dddcf fix(stm32mp1): add bl prefix for internal linker script
5657decc7 fix(plat/st): correct signedness comparison issue
c90fa4720 fix(doc): fix TF-A v2.6 release date in the release information page
28bbbf3bf feat(fvp_r): configure system registers to boot rich OS
4796c6ca8 refactor(fvp_r): tidy up platform port [1]
08c699e73 refactor(tbbr): remove "fvp_r" platform specific check
5f24ce968 refactor(Makefile): move NEED_<IMAGE> before their use
322e60a6c fix(errata_report): correct typo
1ff7e46b0 fix(include/drivers/flexspi): fix warm boot wait time for MT35XU512A
8ce891874 fix(plat/st): only check header major when booting
016199118 fix(stpmic1): fix power switches activation
ed6a85234 fix(stpmic1): update error cases return
4bafa3dad refactor(stpmic1): use BIT and GENMASK helpers
5b111c747 fix(stm32mp1_clk): keep RTC clock always on
bff9e3ccc refactor(stm32_sdmmc2): use DT helpers
ea97bbf6a feat(plat/st): create new helper for DT access
602ae2f23 fix(stm32mp1_clk): fix MPU clock rate
b8fe48b6f fix(stm32mp1_clk): fix MCU/AXI parent clock
ba57711c3 refactor(stm32mp_clk): keep RCC node offset
bf39318d9 fix(stm32mp1_clk): set other clocks as always on
f19dc624a refactor(gpt): productize and refactor GPT library
07e96d1d2 feat(rme): disable Watchdog for Arm platforms if FEAT_RME enabled
3cfa3497b docs(rme): add build and run instructions for FEAT_RME
d22f1d358 fix(plat/fvp): bump BL2 stack size
672d669d6 fix(plat/fvp): allow changing the kernel DTB load address
707f07104 refactor(plat/arm): rename ARM_DTB_DRAM_NS region macros
dbbc9a679 refactor(plat/fvp): update FVP platform DTS for FEAT_RME
deb4b3a63 feat(plat/arm): add GPT initialization code for Arm platforms
c87207297 feat(plat/fvp): add memory map for FVP platform for FEAT_RME
4bb72c47d refactor(plat/arm): modify memory region attributes to account for FEAT_RME
9d870b79c feat(plat/fvp): add RMM image support for FVP platform
1839012d5 feat(rme): add GPT Library
5b18de09e feat(rme): add ENABLE_RME build option and support for RMM image
434d0491c refactor(makefile): remove BL prefixes in build macros
c5ea4f8a6 feat(rme): add context management changes for FEAT_RME
50a3056a3 feat(rme): add Test Realm Payload (TRP)
77c277532 feat(rme): add RMM dispatcher (RMMD)
3202ce8bb fix(fvp): fix fvp_cpu_standby() function
6c09af9f8 feat(rme): run BL2 in root world when FEAT_RME is enabled
362182386 feat(rme): add xlat table library changes for FEAT_RME
9177e4fd9 fix(arm_fpga): streamline generated axf file
de9fdb9b5 feat(arm_fpga): add kernel trampoline
74d720a02 fix(xlat): remove always true check in assert
83ad3819b refactor(measured boot): remove unused extern
4693ff722 feat(rme): add Realm security state definition
81c272b3b feat(rme): add register definitions and helper functions for FEAT_RME
b36fe2124 errata: workaround for Cortex-A78 erratum 2132060
8e140272f errata: workaround for Neoverse-V1 erratum 2108267
ef8f0c52d fix(errata): workaround for Neoverse-N2 erratum 2138953
744bdbf73 fix(errata): workaround for Cortex-A710 erratum 2058056
1c65989e7 feat(drivers/arm/ethosn)!: multi-device support
ff766148b feat(fdt): add for_each_compatible_node macro
7bd8dfb85 feat(cpu): add support for Hayes CPU
cd12b195e docs: armv8-R aarch64 fvp_r documentation
e31fb0fa1 fvp_r: load, auth, and transfer from BL1 to BL33
5fb061e76 chore: fvp_r: Initial No-EL3 and MPU Implementation
03b201c0f fvp_r: initial platform port for fvp_r
c0a909cdc fix(drivers/marvell/comphy-cp110): fix error code in pcie power on
49b664e75 fix(drivers/marvell/comphy-3700): handle failures in power functions
c074f70ce fix(drivers/marvell/comphy-3700): fix address overflow
0694b8138 refactor(drivers/marvell/comphy-3700): simplify usage of comphy_sgmii_phy_init()
be33dce74 refactor(drivers/marvell/comphy-3700): simplify usage of indirect access on lane2
d932a5831 feat(plat/arm/sgi): add CPU specific handler for Neoverse N2
cbee43ebd feat(plat/arm/sgi): add CPU specific handler for Neoverse V1
420c26b33 fix(plat/mediatek/mt8183): fix out-of-bound access
46789a7c7 build(bl2): enable SP pkg loading for S-EL1 SPMC
b7bc51a7a fix: OP-TEE SP manifest per latest SPMC changes
dcdbcddeb fix: SP UUID little to big endian in TF-A build
b3b162f3b feat(plat/mediatek/common): enable software reset for CIRQ
3b994a753 feat(plat/mdeiatek/mt8195): add DFD control in SiP service
cb4ec47b5 feat(hcx): add build option to enable FEAT_HCX
95fe195d5 errata: workaround for Cortex-A710 erratum 2083908
fc299ce07 refactor(drivers/marvell/comphy-3700): simplify usage of sata power off
52a1e9ff3 feat(docs/nxp/layerscape): add ls1028a soc and board support
34e2112d1 feat(plat/nxp/ls1028ardb): add ls1028ardb board support
9d250f03d feat(plat/nxp/ls1028a): add ls1028a soc support
ff18c4cde refactor(drivers/st/clk): change fdt_get_rcc_node as static
45fa18954 docs(maintainers): update qti maintainer
46ee50e0b feat(plat/qti/sc7280): support for qti sc7280 plat
49c7f0cef fix(stm32_console): do not skip init for crash console
b38e2ed29 fix(plat/st): add UART reset in crash console init
288f5cf20 refactor(stm32mp1_clk): update RCC registers file
373f06be4 fix(stm32mp1_clk): keep RTCAPB clock always on
cbd2e8a6a fix(stm32mp1_clk): fix RTC clock rating
15509093f fix(stm32mp1_clk): correctly manage RTC clock source
4490b7963 fix(spi_nand): check correct manufacturer id
bc453ab1b fix(spi_nand): check that parameters have been set
85e4d14df fix(plat/mediatek/mt8195): fix coverity fail
fc3f48002 feat(ff-a): adding notifications SMC IDs
38f790457 refactor(tc): use internal trusted storage
ef378d3ec fix(drivers/tzc400): never disable filter 0
4225ce8b8 feat(plat/nxp/common): define default SD buffer
a4f5015a0 feat(driver/nxp/xspi): add MT35XU02G flash info
66f7884b5 feat(plat/nxp/common): add SecMon register definition for ch_3_2
6c5d140ed feat(driver/nxp/dcfg): define RSTCR_RESET_REQ
3a2cc2e26 feat(plat/nxp/common/psci): define CPUECTLR_TIMER_2TICKS
a20478532 feat(plat/nxp/common): define default PSCI features if not defined
35efe7a4c feat(plat/nxp/common): define common macro for ARM registers
6cad59c42 feat(plat/nxp/common): add CCI and EPU address definition
75edd34ad feat(plat/mediatek/mt8195): add EMI MPU basic drivers
a16ecd2cf feat(plat/imx/imx8m/imx8mp): enable Trusted Boot
75fbf5546 feat(plat/imx/imx8m/imx8mp): add in BL2 with FIP
ce0bec658 refactor(plat/imx/imx8m): make image load logic for TBBR FIP booting common
f696843ea feat(plat/imx/imx8m/imx8mp): add initial definition to facilitate FIP layout
81d1d86c8 refactor(plat/imx/imx): make imx io-storage logic for TBBR/FIP common
91566d663 feat(plat/imx/imx8m/imx8mp): add imx8mp_private.h to the build
f7f5d2c4c fix(plat/synquacer): update scmi power domain off handling
d562130ea feat(plat/mediatek/mt8195): add vcore-dvfs support
899108601 feat(plat/rcar3): keep RWDT enabled
993d809cc feat(drivers/rcar3): add extra offset if booting B-side
5460f8280 feat(plat/rcar3): modify LifeC register setting for R-Car D3
053c13468 feat(plat/rcar3): modify SWDT counter setting for R-Car D3
042d710d1 feat(plat/rcar3): update DDR setting for R-Car D3
71f2239f5 feat(plat/rcar3): remove access to RMSTPCRn registers in R-Car D3
14f0a0817 feat(plat/rcar3): add process of SSCG setting for R-Car D3
7d58aed3b feat(plat/rcar3): add process to back up X6 and X7 register's value
d10f87674 feat(plat/rcar3): modify operation register from SYSCISR to SYSCISCR
63a7a3470 feat(plat/rcar3): add SYSCEXTMASK bit set/clear in scu_power_up
a4d821a5a feat(plat/rcar3): change the memory map for OP-TEE
42ffd279d feat(plat/rcar3): use PRR cut to determine DRAM size on M3
2892fedaf feat(plat/rcar3): apply ERRATA_A53_1530924 and ERRATA_A57_1319537
a8c0c3e9d fix(plat/rcar3): fix disabling MFIS write protection for R-Car D3
77ab3661e fix(plat/rcar3): fix eMMC boot support for R-Car D3
c3d192b8e fix(plat/rcar3): fix version judgment for R-Car D3
fb3406b6b fix(plat/rcar3): fix source file to make about GICv2
bb273e3be fix(drivers/rcar3): console: fix a return value of console_rcar_init
f2dcf4182 refactor(spmd): boot interface and pass core id
d0bbe8150 fix(docs-contributing.rst): fix formatting for code snippet
975563dbf fix(plat/marvell/a3k): enable workaround for erratum 1530924
07f81627a docs(stm32mp1): update doc for FIP/FCONF
4584e01dc feat(plat/st): add a new DDR firewall management
ce7ef9d14 feat(tzc400): update filters by region
6c3d92e33 docs(contribution-guidelines): add coverity build configuration section
cc35a3771 fix(plat/qti/sc7180): qti smc addition
10198eab3 feat(tc): Enable SVE for both secure and non-secure world
34a87d74d feat(tc): populate HW_CONFIG in BL31
86b43c58a feat(fdts): add firewall regions into STM32MP1 DT
3cc5155c8 refactor(plat/st): use TZC400 bindings
d5a84eeaa feat(plat/st): manage io_policies with FCONF
29332bcd6 feat(plat/st): use FCONF to configure platform
18b415be9 feat(plat/st): improve FIP image loading from MMC
1d204ee4a feat(plat/st): use FIP to load images
43de546b9 feat(dt-bindings): add STM32MP1 TZC400 bindings
21e002fb7 feat(fdts): add IO policies for STM32MP1
d9e0586b6 feat(fdts): add STM32MP1 fw-config DT files
8a5bd3cfe docs(ff-a): fix specification naming
84090d2ca refactor(plat/st): updates for OP-TEE
b84a85086 feat(lib/optee): introduce optee_header_is_valid()
1cafb08de errata: workaround for Neoverse N2 erratum 2138956
7cfae9322 errata: workaround for Neoverse N2 erratum 2189731
afc2ed63f errata: workaround for Cortex-A710 erratum 2017096
213afde90 errata: workaround for Cortex-A710 erratum 2055002
13e16fee8 fix(arm_fpga): reserve BL31 memory
d4572303e fix(arm_fpga): limit BL31 memory usage
33993a373 feat(fvp): enable external SP images in BL2 config
7c78e4f7d docs: nxp soc-lx2160a based platforms
4618b2bfa errata: workaround for Neoverse N2 erratum 2025414
65e04f27d errata: workaround for Neoverse N2 erratum 2067956
2c248ade2 feat(gic600ae): introduce support for Fault Management Unit
c69f815b0 feat(arm_fpga): support GICv4 images
858f40e37 feat(gicv3): detect GICv4 feature at runtime
feb708186 feat(gicv3): multichip: detect GIC-700 at runtime
1fe27d713 refactor(gic): move GIC IIDR numbers
9380f7541 errata: workaround for Neoverse-N2 errata 2002655
a669983c7 fix(drivers/marvell/comphy): fix name of 3.125G SerDes mode
cd3f0ae6f feat(plat/fvp): enable trace extension features by default
8fcd3d960 feat(trf): enable trace filter control register access from lower NS EL
5de20ece3 feat(trf): initialize trap settings of trace filter control registers access
d4582d308 feat(sys_reg_trace): enable trace system registers access from lower NS ELs
2031d6166 feat(sys_reg_trace): initialize trap settings of trace system registers access
813524ea9 feat(trbe): enable access to trace buffer control registers from lower NS EL
08695df91 refactor(plat/nxp): refine api to read SVR register
d01139f3b feat(plat/marvell): introduce t9130_cex7_eval
0b702afc3 feat(plat/marvell/a8k): allow overriding default paths
a64bcc2b4 errata: workaround for Cortex-A710 errata 2081180
40ff90747 feat(trbe): initialize trap settings of trace buffer control registers access
1ca722952 refactor(plat/nxp): each errata use a seperate source file
9616db154 refactor(plat/nxp): use a unified errata api
64cadc163 refactor(plat/soc-lx2160): move errata to common directory
13bacd3bc feat(plat/allwinner): add R329 support
f04dfbb29 refactor(plat/allwinner): allow custom BL31 offset
080939f92 refactor(plat/allwinner): allow new AA64nAA32 position
86a7429e4 fix(plat/allwinner): delay after enabling CPU power
313927069 feat(board/rdn2): add tzc master source ids for soc dma
3017e9327 fix(plat/marvell/a3k): disable HANDLE_EA_EL3_FIRST by default
068fe9196 fix(plat/marvell/a3k): update information about PCIe abort hack
fbcf54aeb errata: workaround for Cortex-A710 errata 1987031
00bee9976 errata: workaround for Cortex-A78 errata 1952683
12349d333 docs(ff-a): managed exit parameter separation
0c9f91cf6 refactor(gicv3): rename GIC Clayton to GIC-700
099c90b81 docs(plat/marvell/a8k): document MSS_SUPPORT and SCP_BL2 build options
b4f8d4459 fix(el3_runtime): correct CASSERT for pauth
47d6f5ff1 feat(cpus): workaround for Cortex A78 AE erratum 1941500
3af9b3f0f docs(spmc): threat model document
578f468ac feat(plat/xilinx/zynqmp): add support for runtime feature config
38c0b2521 feat(plat/xilinx/zynqmp): sync IOCTL IDs
325716c97 fix(plat/qemu): (NS_DRAM0_BASE + NS_DRAM0_SIZE) ADDR overflow 32bit
f4616efaf cpu: add support for Demeter CPU
d810e30dd fix(plat/arm_fpga): enable AMU extension
99080bd12 fix(plat/st): apply security at the end of BL2
8913047a5 feat(cpus): workaround for Cortex A78 AE erratum 1951502
d4ad3da06 refactor(tegra132): deprecate platform
5d2793a61 fix(rpi4): drop /memreserve/ region
30e8fa7e7 refactor(plat/ea_handler): Use default ea handler implementation for panic
30a8f422b build(deps): bump path-parse from 1.0.6 to 1.0.7
c7e4f1cfb feat: enabling stack protector for diphda
6ec0c65b0 feat(plat/arm): Introduce TC1 platform
100d4029a errata: workaround for Neoverse V1 errata 2139242
1a8804c38 errata: workaround for Neoverse V1 errata 1966096
62f9134de revert(plat/xilinx): add timeout while waiting for IPI Ack
5183e637a feat(plat/mdeiatek/mt8192): add DFD control in SiP service
f34322c1c fix: avoid redefinition of 'efi_guid' structure
e1c732d46 feat(ff-a): update FF-A version to v1.1
741dd04c8 errata: workaround for Neoverse V1 errata 1925756
143b19651 errata: workaround for Neoverse V1 errata 1852267
4789cf66a errata: workaround for Neoverse V1 errata 1774420
050a99a62 refactor: moved drivers hdr files to include/drivers/nxp
f21693704 feat(sw_crc32): add software CRC32 support
c885d5c84 refactor(hw_crc32): renamed hw_crc32 to tf_crc32
4b48f7b56 feat(fwu): avoid booting with an alternate boot source
0f20e50b2 docs(fwu): add firmware update documentation
c0bfc88f8 feat(fwu): avoid NV counter upgrade in trial run state
2f1177b2b feat(plat/arm): add FWU support in Arm platforms
396b339dc feat(fwu): initialize FWU driver in BL2
0ec3ac60d feat(fwu): add FWU driver
efb2ced25 feat(fwu): introduce FWU platform-specific functions declarations
34f702d5d docs(fwu_metadata): add FWU metadata build options
5357f83d4 feat(fwu_metadata): add FWU metadata header and build options
a5fea8105 fix(plat/ea_handler): print newline before fatal abort error message
749d0fa80 fix(plat/fvp): provide boot files via semihosting
d21f1ddb7 services: Fix pmr_el1 rewrote issue in sdei_disaptch_event()
ab061eb73 rpi4: SMCCC PCI implementation
6e63cdc55 rpi4: enable RPi4 PCI SMC conduit
92024f81a refactor(plat/marvell): move doc platform build options into own subsections
d0d642450 fix(fdt): fix OOB write in uuid parsing function
7b514399e docs(maintainers): update imx8 entry
37596fcb4 fix(sdei): set SPSR for SDEI based on TakeException
b5863cab9 fix(plat/tc0): enable AMU extension
68ac5ed04 fix(el3_runtime): fix SVE and AMU extension enablement flags
5a5e0aac3 fix(gicv3): add dsb in both disable and enable function of gicv3_cpuif
0e54a7899 refactor(plat/allwinner): clean up platform definitions
8d9efdf8a refactor(plat/allwinner): do not map BL32 DRAM at EL3
ab74206b6 refactor(plat/allwinner): map SRAM as device memory by default
bc135624e refactor(plat/allwinner): rename static mmap region constant
9aedca021 feat(bl_common): import BL_NOBITS_{BASE,END} when defined
7f70cd292 feat: disabling non volatile counters in diphda
bf3ce9937 feat: adding the diphda platform
bb320dbc4 feat(ff-a): change manifest messaging method
b3c8fd5d7 fix(drivers/scmi-msg): entry: add weak functions
7e4833cdd feat(drivers/scmi-msg): add power domain protocol
302b4dfb8 feat(plat/versal): add support for SLS mitigation
310c3a26e fix(mediatek/mt8192/spm): add missing bit define for debug purpose
fd1360a33 feat(common/debug): add new macro ERROR_NL() to print just a newline
d53c9dbf9 feat(plat/imx/imx8m/imx8mm): enlarge BL33 (U-boot) size in FIP
1f81ccced fix(plat/mediatek/me8195): fix error setting for SPM
182ce1015 errata: workaround for Neoverse V1 errata 1940577
2c4b0c05c fix(rk3399/suspend): correct LPDDR4 resume sequence
fc3300a50 docs: add mt6795 to deprecated list
33e3e9254 errata: workaround for Neoverse V1 errata 1791573
9f6d15408 fix(plat/marvell/a3k): fix printing info messages on output
0e223c6a9 fix(drivers/scmi-msg): smt: fix build for aarch64
9a9ea8294 feat(io_mtd): offset management for FIP usage
bc3eebb25 feat(nand): count bad blocks before a given offset
7e87ba259 feat(plat/st): add helper to save boot interface
91ffc1def fix(plat/st): improve DDR get size function
c1ad41fbf refactor(plat/st): map DDR secure at boot
b230b3f2d refactor(plat/st): rework TZC400 configuration
8d15e46c5 docs: update supported FVP models as per release 11.15.14
c0cb6122b docs(maintainers): add Julius Werner as Rockchip platform code owner
d3f8db07b fix(plat/marvell/a3k): Fix building uart-images.tgz.bin archive
618287dac refactor(plat/marvell/a3k): Rename *_CFG and *_SIG variables
12c75c888 feat(plat/rcar3): emit RPC status to DT fragment if RPC unlocked
7937b3c70 refactor(plat/marvell/a3k): Rename DOIMAGETOOL to TBB
7b209717d refactor(plat/marvell/a3k): Remove useless DOIMAGEPATH variable
2baf50385 fix(plat/marvell/a3k): Fix check for external dependences
04738e699 fix(plat/marvell/a8k): Add missing build dependency for BLE target
559ab2df4 fix(plat/marvell/a8k): Correctly set include directories for individual targets
528dafc36 fix(plat/marvell/a8k): Require that MV_DDR_PATH is correctly set
f95d55121 feat(plat/rcar3): add a DRAM size setting for M3N
c5f5bb17a feat(plat/rcar3): update IPL and Secure Monitor Rev.3.0.0
4379a3e97 feat(plat/rcar3): add new board revision for Salvator-XS/H3ULCB
726050b8e feat(drivers/rcar3): ddr: add function to judge a DDR rank
ec767c1b9 fix(drivers/rcar3): ddr: update DDR setting for H3, M3, M3N
b757d3a1d fix(drivers/rcar3): i2c_dvfs: fix I2C operation
0dae56bb2 fix(drivers/rcar3): fix CPG registers redefinition
36d5645ae fix(drivers/rcar3): emmc: remove CPG_CPGWPR redefinition
21924f246 fix(plat/rcar3): generate two memory nodes for larger than 2 GiB channel 0
e624e98dc refactor(plat/rcar3): factor out DT memory node generation
ddf2ca039 feat(plat/rcar3): add optional support for gzip-compressed BL33
52698a620 refactor(mpam): remove unused function declaration
fa5817153 fix(plat/xilinx/versal): use sync method for blocking calls
c063c5a4f fix(plat/xilinx/zynqmp): use sync method for blocking calls
aa79421c1 refactor(plat/arm): use mmio* functions to read/write NVFLAGS registers
79d8be3c1 refactor(plat/arm): mark the flash region as read-only
59ea36485 refactor(plat/arm): update NV flags on image load/authentication failure
49d3bd8c4 feat(plat/mediatek/mt8195): add DCM driver
51018a055 refactor(measured boot): revisit error handling (3/3)
0c83207a5 refactor(measured boot): revisit error handling (2/3)
ddb07a568 refactor(measured boot): revisit error handling (1/3)
82f9930d7 refactor(plat/qemu): increase the non-secure DRAM size
ef65c9c6d style(measured boot): fix incorrect indentation
859e346b8 feat(plat/mediatek/mt8195): add SPM suspend driver
d336e093d feat(plat/mediatek/mt8195): support MCUSYS off when system suspend
048189637 feat(plat/mediatek/mt8195): add support for PTP3
9ff8b8ca9 fix(plat/mediatek/mt8195): extend MMU region size
1bc02c2e0 feat(spm): add Ivy partition to tb fw config
c04cb15cf refactor(measured boot): remove weak definition of plat_get_measured_boot_data()
75569c309 docs: update maintainer entry for nxp platform code
c25ff16ec refactor(plat/st): add stm32image_io_setup
71693a663 fix(plat/st): panic if boot interface is wrong
64dd1dee2 refactor(plat/fvp): tidy up list of images to measure
cc255b9f8 docs: explain Measured Boot dependency on Trusted Boot
7285fd5f9 feat(plat/arm): enable PIE when RESET_TO_SP_MIN=1
309f5938e feat(tc0): add cpu capacity to provide scheduling information
814646b4c fix(tc0): remove "arm,psci" from psci node
63067ce87 feat(tc0): update mhuv2 dts node to align with upstream driver
0c5e7d1ce feat(sve): enable SVE for the secure world
f1b44a905 fix(tc0): remove ffa and optee device tree node
05f667f0c fix(tc0): set cactus-tertiary vcpu count to 1
1c1953653 fix(tc0): change UUID to string format
e4d0fa0b2 refactor(plat/nxp/lx216x): refine variable definition
96e63ccf2 refactor(plat/nxp/lx216x): use common make variables
1a691455d errata: workaround for Cortex A78 errata 1821534
f943b7c8e fix(rockchip/rk3399): fix dram section placement
3f0bec7c8 errata: workaround for Cortex A77 errata 1791578
4429b4716 refactor(aarch64): remove `FEAT_BTI` architecture check
8d0036d3d fix(tools/stm32image): improve the tool
c2d18ca80 fix(plat/st): correct IO compensation disabling
c3327408e fix(drivers/mtd): macronix quad enable bit issue
5130ad14d fix(drivers/mtd): fix MISRA issues and logic improvement
f22350583 fix(plat/st): add STM32IMAGE_SRC
72c788409 fix(plat/st): correct BSEC error code management
a4bcfe94e fix(drivers/st/pmic): missing error check
42822844b fix(drivers/st/pmic): initialize i2c_state
8f97c4fab fix(drivers/st/clk): use correct return value
4a840f27c feat(tc0): add bootargs node
db97f9396 refactor(plat/zynqmp): optimize the code to save some space
60a0dde91 feat(plat/imx8m): add system_reset2 implementation
387a9065a fix(fdts/morello): fix scmi clock specifier to cluster mappings
ce2b49b87 refactor(gicv3): use helper functions to get SPI/ESPI INTID limit
30524ff80 refactor(gicv3): add helper function to get the limit of ESPI INTID
28b3221ae feat(plat/nxp/lx2): add SUPPORTED_BOOT_MODE definition
cd1280ea2 feat(plat/nxp/common): add build macro for BOOT_MODE validation checking
9398841e2 refactor(plat/nxp/common): moved soc make-variables to new soc_common_def.mk
9663160d9 refactor(plat/nxp/lx216x): clean up platform configure file
5d5c3ff3f refactor(plat/nxp/common): moved plat make-variables to new plat_common_def.mk
f1b6b014d refactor(dt-bindings): align irq bindings with kernel
0a8143dd6 feat(plat/zynqmp): extend DT description by TF-A
6b63125c4 feat(plat/imx8m): add sdei support for i.MX8MP
ce2be321e feat(plat/imx8m): add sdei support for i.MX8MN
7249e7f96 build(hooks): bump trim-newlines from 3.0.0 to 3.0.1
05579daf7 style(scmi_common): add \n to warning messages
1e9428ea9 refactor(gicv3): add helper function to get the limit of SPI INTID
e3c07d2f5 docs(imx8m): update build support for imx8mq
a5bcf8240 fix(io_stm32image): invalidate cache on local buf
b6561c121 refactor(io_stm32image): add header size variable
c1d732d0d fix(io_stm32image): uninitialized variable warning
c20b06066 refactor(plat/st): avoid fixed DT address
d3b0e8702 refactor(plat/st): check boot device only for BL2
214c8a8d0 feat(plat/st): add STM32MP_EMMC_BOOT option
f3d2750aa feat(drivers/st): manage boot part in io_mmc
5014b52de feat(drivers/mmc): boot partition read support
4143268a5 feat(plat/zynqmp): add SDEI support
3f916a412 refactor(plat/st): remove io_dummy code for OP-TEE
e1db570a3 refactor(plat/st): remove BL2 image loading
06c3b100e refactor(plat/st): rename OP-TEE pager to core
678ce2237 perf(spmd): omit sel1 context save if sel2 present
183725b39 fix(fvp): spmc optee manifest remove SMC allowlist
2e61d6871 fix: random typos in tf-a code base
748bdd19a fix(plat/arm): correct UUID strings in FVP DT
5a91c439c fix(plat/marvell/a3720/uart): fix UART parent clock rate determination
99a99eb4d docs: change Linaro release version to 20.01
371648e1c fix(plat/marvell/armada): select correct pcie reference clock source
313362585 refactor(plat/marvell/uart): de-duplicate PLAT_MARVELL_UART macros
6b557f48c refactor(plat/marvell/uart): remove unused macros
b9185c75f fix(plat/marvell/a3720/uart): fix configuring UART clock
7f2d23d9d fix(morello): initialise CNTFRQ in Non Secure CNTBaseN
6c4973b0a feat(plat/mediatek/mpu): add MPU support for DSP
7a30e08b7 feat(plat/zynqmp): add support for XCK26 silicon
c6ac4df62 fix: rename Matterhorn, Matterhorn ELP, and Klein CPUs
66a775283 fix(plat/marvell/a3720/uart): fix UART clock rate value and divisor calculation
34b508be9 fix(makefile): use space in WARNINGS list
99d37c8cb fix(plat/imx): do not keep mmc_device_info in stack
46b903335 refactor(plat/nvidia): use SOC_ID defines
48648c099 refactor(plat/mediatek): use SOC_ID defines
dfff46862 refactor(plat/arm): use SOC_ID defines
3d201787e feat(plat/st): implement platform functions for SMCCC_ARCH_SOC_ID
92661e01c refactor(plat/st): export functions to get SoC information
96b0596ea feat(smccc): add bit definition for SMCCC_ARCH_SOC_ID
7bd64c70e feat(plat/sgi): enable use of PSCI extended state ID format
9ed4e6fb6 fix(plat/mediatek/pmic_wrap): update idle flow
f46e1f185 feat(plat/mediatek/apu): add mt8192 APU device apc driver
ca4c0c2e7 feat(plat/mediatek/apu): add mt8192 APU SiP call support
7eb422375 feat(plat/mdeiatek/mt8195): add display port control in SiP service
481c7b6b9 fix(docs): fix typos in v2.5 release documentation
e1e5b1339 fix(plat/xilinx/versal/include): correct IPI buffer offset
2973dc5df rpi4: update the iobase constant
2d31cb079 TF-A: Document SMC_PCI_SUPPORT option
1cdf1eb87 SMCCC/PCI: Handle std svc boilerplate
c7a28aa79 SMCCC/PCI: Add initial PCI conduit definitions
475333c8a SMCCC: Hoist SMC_32 sanitization
2671f3187 feat(plat/mediatek/apu): add mt8192 APU iommap regions
77b680196 feat(plat/mediatek/apu): setup mt8192 APU_S_S_4 and APU_S_S_5 permission
1cf6340da docs: change owner for MediaTek platforms
9ce232fe9 feat(plat/imx8m): add SiP call for secondary boot
a1cedadf7 feat(hw_crc): add support for HW computed CRC
63ca6bbad refactor(juno): disable non-invasive debug of secure state
a4371d1c4 docs(prerequisites): add `--no-save` to `npm install`
7434b6520 fix(hooks): downgrade `package-lock.json` version
12f6c0649 fix(security): Set MDCR_EL3.MCCD bit
70c121a25 feat(spmd): add support for FFA_SPM_ID_GET
92473b3be docs(juno): update TF-A build instructions
ff2da9e33 feat(makefile): incrementing minor version to reflect v2.5 release
7fff6c70e build(hooks): update Commitizen to ^4.2.4
b5dd2422a docs: spm design document refresh
ca9324819 feat(tc0): add support for trusted services
b9a5706c0 docs(release): add change log for v2.5 release
0de60d31b docs: add threat model code owners
e3bb8666a docs: removing "upcoming" change log
c3ce73be0 fix(plat/arm_fpga): increase initrd size
9cfb878f9 docs: revert FVP versions for select models
67fad514e fix(services): drop warning on unimplemented calls
e8b119e03 feat(plat/sgi): enable AMU for RD-V1-MC
7006f208b docs(threat model): add TF-A threat model
6f09bcced docs: update list of supported FVP platforms
7f9390d3a plat: imx8mp: change the bl31 physical load address
8c72a7ab2 plat: imx8m: Fix the macro define error
a2f6294c9 feat(tc0): update Matterhorn ELP DVFS clock index
1b17f4f1f docs: remove PSA wording for SPM chapters
f714ca80b plat/st: do not rely on tainted value for dt property length
e3be1086c docs: add build options for GPT support enablement
ef1daa420 feat(plat/arm): add GPT parser support
1328076cd docs: update release information for v2.6
a6edefe00 docs: update code freeze & target date for v2.5
7d111d99c refactor(plat/arm): store UUID as a string, rather than ints
d13dbb6f1 feat(fdt): introduce wrapper function to read DT UUIDs
49e9ac281 refactor(plat/arm): replace FIP base and size macro with a generic name
f2800a472 plat: marvell: armada: a3k: Add new compile option A3720_DB_PM_WAKEUP_SRC
8a73b563e revert(commitlint): disable `signed-off-by` rule
a2a5a9456 fix(driver/auth): avoid NV counter upgrade without certificate validation
0861fcdd3 fix(dt-bindings): fix static checks
fe5d5bbfe feat(board/rdn2): add support for variant 1 of rd-n2 platform
cfe1506ee feat(plat/sgi): introduce platform variant build option
c404794a6 plat/arm: move compile time switch from source to dt file
3dbbbca29 docs(license): rectify `arm-gic.h` license
37ee58d13 build: deprecate Arm sgm775 FVP platform
67e3a8903 docs: introduce process for platform deprecation
c52a10a28 mediatek: mt8195: add rtc power off sequence
0909819a4 mediatek: mt8195: add power-off support
fcc661739 mediatek: mt8195: Add reboot function for PSCI
aebd4dc8f mediatek: mt8195: Add gpio driver
938fd425d mediatek: mt8195: Add SiP service
fe9854284 mediatek: mt8195: Add CPU hotplug and MCDI support
acc855488 mediatek: mt8195: Add MCDI drivers
0d82eff6f mediatek: mt8195: Add SPMC driver
65f0dd138 mediatek: mt8195: Initialize delay_timer
915507773 mediatek: mt8195: initialize systimer
46946036d mediatek: mt8192: move timer driver to common folder
e5490f955 mediatek: mt8195: add sys_cirq support
c63f1451e mediatek: mt8195: initialize GIC
174a1cfec Initialize platform for MediaTek MT8195
78c7beb49 plat: send an sgi to communicate to linux
8b48bfb89 plat: xilinx: Error management support
c3c6732f8 fdts: stm32mp1: add support for the Seeed Odyssey SoM and board
0e480e0e8 fdts: stm32mp1: add alternative SDMMC2 pins to the pinctrl
214b4f9a4 fdts: stm32mp1: add I2C2 pins in the pinctrl
3ef2208b6 fdts: stm32mp1: add the I2C2 peripheral in the SoC DTS
62fbb3151 stm32mp1: enable PIE for BL32
d2130da2b stm32mp1: set BL sizes regardless of flags
4324a14bf Add PIE support for AARCH32
fb4f511f9 Avoid the use of linker *_SIZE__ macros
dfa6c5407 Plat FVP: Fix Generic Timer interrupt types
9f0ddae31 plat: xilinx: zynqmp: Configure counter frequency during initialization
654bd99dc plat: xilinx: versal: Add the IPI CRC checksum macro support
d77583549 plat: xilinx: common: Rename the IPI CRC checksum macro
97bc7f0dc Add "_arm" suffix to Makalu ELP CPU lib
386dc3654 spmd: add FFA_INTERRUPT forwarding
2480e4c3e doc: spm: update messaging method field
bcf43f048 renesas: rzg: Add support to identify EK874 RZ/G2E board
2c10d4e29 drivers: renesas: common: watchdog: Add support for RZ/G2E
05cc21de5 drivers: renesas: rzg: Add QoS support for RZ/G2E
5bfea97e1 drivers: renesas: rzg: Add PFC support for RZ/G2E
30663f34e drivers: renesas: common: Add support for DRAM initialization on RZ/G2E SoC
a4d86f676 renesas: rzg: Add support to identify HopeRun HiHope RZ/G2N board
bf007a56e drivers: renesas: common: emmc: Select eMMC channel for RZ/G2N SoC
f8ecfd68e drivers: renesas: rzg: Add QoS support for RZ/G2N
744c56648 drivers: renesas: rzg: Add PFC support for RZ/G2N
b939cbbb8 drivers: renesas: common: Add support for DRAM initialization on RZ/G2N SoC
ec3e2f671 renesas: rzg: Add support to identify HopeRun HiHope RZ/G2H board
4a6f4d2ec drivers: renesas: common: emmc: Select eMMC channel for RZ/G2H SoC
86c3cc305 drivers: renesas: rzg: Add QoS support for RZ/G2H
a51d70629 drivers: renesas: rzg: Add PFC support for RZ/G2H
fe5929c19 drivers: renesas: common: Add support for DRAM initialization on RZ/G2H SoC
778db0e92 drivers: renesas: rzg: Switch using common ddr code
faf5587cf drivers: renesas: ddr: Move to common
76a21174d Add SiP service to configure Arm Ethos-N NPU
5d5fb10f9 plat/arm/juno: Add support to use hw_config in BL31
e3afea439 plat/marvell: remove subversion from Marvell make files
4eb72fe92 drivers/marvell: check if TRNG unit is present
90eac1703 plat/marvell: a8k: move efuse definitions to separate header
2e1dba44f plat/marvell/armada: fix TRNG return SMC handling
550a06dfd drivers: marvell: comphy: add rx training on 10G port
b5a066377 plat/marvell/armada: postpone MSS CPU startup to BL31 stage
ed1587d02 plat: marvell: armada: a8k: Fix LD selector mask
718dbcac9 plat/marvell/armada: allow builds without MSS support
667893adb drivers: marvell: misc-dfx: extend dfx whitelist
81c2a044e drivers: marvell: add support for secure read/write of dfx register-set
b81444e84 ddr_phy: use smc calls to access ddr phy registers
0cedca636 drivers: marvell: thermal: use dedicated function for thermal SiPs
ad416958d drivers: marvell: add thermal sensor driver and expose it via SIP service
dceac436f fix: plat: marvell: fix MSS loader for A8K family
6b822d494 mediatek: mt8192: devapc: Add devapc driver
4ec3ccb45 Add documentation for SMMUv3 driver in Hafnium(SPM)
21583a315 services: spm_mm: Use sp_boot_info to set SP context
d97bade10 build(hooks): add commitlint hook
c75ce067a build(hooks): add Commitizen hook
4b7eee81e build(hooks): add Gerrit hook
ba39362f2 build(hooks): add Husky configuration
5eea01937 Arm: Fix error message printing in board makefile
7e78300fc mediatek: move uart.h to common folder
b67e9880f drivers/arm/css/scmi: Update power domain protocol version to 2.0
69f2ace10 tc0: update GICR base address
641c5ff69 docs: Update Mbed TLS supported version
c7d314746 plat/qemu: add "max" cpu support
5d764e05e Add support for QEMU "max" CPU
103ee1b1c plat/qemu: add cortex-a72 support to 'virt' platform
d799d168e plat/qemu: include gicv2.mk
2b6fc5358 plat/arm: don't provide NT_FW_CONFIG when booting hafnium
4fe571b83 docs: marvell: Add information about CZ.NIC Armada 3720 Secure Firmware
bda4e0301 fiptool: Do not print duplicate verbose lines about building fiptool
cddf1bd76 plat/st: do not keep mmc_device_info in stack
4ecd2417c mmc: remove useless extra semicolons
5cb7fc826 plat/intel: do not keep mmc_device_info in stack
70eb88b7d Revert "mmc:prevent accessing to the released space in case of wrong usage"
9171ced34 plat/hisilicon: do not keep mmc_device_info in stack
dbeab0da9 fiptool: Do not call 'make clean' in 'all' target
a7cf2743f Fix: Remove save/restore of EL2 timer registers
40d08192a drivers: marvell: comphy-a3700: Set TXDCLK_2X_SEL bit during PCIe initialization
ccec1bd5c drivers: marvell: comphy-a3700: Set mask parameter for every reg_set call
ee4c70ebb drivers: marvell: comphy-a3700: Fix configuring polarity invert bits
abe6ce1d1 plat/arm/arm_image_load: refine plat_add_sp_images_load_info
47fe4c4fe plat/arm/arm_image_load: fix bug of overriding the last node
a492edc49 lib/cpu: Workaround for Cortex A77 erratum 1946167
0b25f4045 plat:xilinx:versal: Add JTAG DCC support
c00baeecb plat:xilinx:zynqmp: Add JTAG DCC support
e5936205a drivers: dcc: Support JTAG DCC console
0a144dd4e Add Cortex_A78C CPU lib
59c2a0274 plat/sgi: tag dmc620 MM communicate messages with a guid
c0d55ef7c plat/sgi: allow usage of secure partions on rdn2 platform
f97b57950 board/rdv1mc: initialize tzc400 controllers
218034911 plat/sgi: allow access to TZC controller on all chips
05b5c4175 plat/sgi: define memory regions for multi-chip platforms
5dae6bc71 plat/sgi: allow access to nor2 flash and system registers from s-el0
b4d548f14 plat/sgi: define default list of memory regions for dmc620 tzc
d306eb801 plat/sgi: improve macros defining cper buffer memory region
513ba5c97 plat/sgi: refactor DMC-620 error handling SMC function id
a88344740 plat/sgi: refactor SDEI specific macros
48c6a6b65 driver: brcm: add i2c driver
0be10ee37 allwinner: H616: Add reserved-memory node to DT
3dd87efb2 plat: ti: k3: board: Let explicitly map our SEC_SRAM_BASE to 0x0
f5872a004 plat: ti: k3: board: Lets cast our macros
a2b56476b plat: ti: k3: common: bl31_setup: Use BL31_SIZE instead of computing
c9f887d8b plat: ti: k3: platform_def.h: Define the correct number of max table entries
2fb5312f6 plat: ti: k3: board: lite: Increase SRAM size to account for additional table
26123ca35 allwinner: Add Allwinner H616 SoC support
bb104f27d allwinner: Add H616 SoC ID
01cec8f40 allwinner: Express memmap more dynamically
9227719db allwinner: Move sunxi_cpu_power_off_self() into platforms
eb15bdaad allwinner: Move SEPARATE_NOBITS_REGION to platforms
fe90f9aec doc: allwinner: Reorder sections, document memory mapping
8fa5592b8 allwinner: A64: Limit FDT checks to reduce code size
cb090c192 Add Makalu ELP CPU lib
f359a3822 nxp lx2160a-aqds: new plat based on soc lx2160a
eb2b193d7 NXP lx2160a-rdb: new plat based on SoC lx2160a
1f4973086 nxp lx2162aqds: new plat based on soc lx2160a
9877084b2 nxp: errata handling at soc level for lx2160a
18498657f nxp: make file for loading additional ddr image
87056d319 nxp: adding support of soc lx2160a
dc05e50b8 nxp: deflt hdr files for soc & their platforms
b53c2c5f2 nxp: platform files for bl2 and bl31 setup
0f33f50e2 nxp: warm reset support to retain ddr content
7c2d17792 nxp: nv storage api on platforms
99cd54f31 nxp: supports two mode of trusted board boot
6df5c0c9f nxp: fip-handler for additional fip_fuse.bin
34d483565 nxp: fip-handler for additional ddr-fip.bin
ed7cf3bff nxp: image loader for loading fip image
c2d621db5 nxp: svp & sip smc handling
dd4268a2d nxp: psci platform functions used by lib/psci
044ddf9ea nxp: helper function used by plat & common code
bdfad087d nxp: add data handler used by bl31
b2fa071b3 nxp: adding the driver.mk file
326694760 nxp-tool: for creating pbl file from bl2
39faa9b29 nxp: adding the smmu driver
359881935 nxp: cot using nxp internal and mbedtls
a0edacb8f nxp:driver for crypto h/w accelerator caam
066ee1add nxp:add driver support for sd and emmc
c20e123ca nxp:add qspi driver
b525a8f0d nxp: add flexspi driver support
b53334dac nxp: adding gic apis for nxp soc
e3e48b5c3 nxp: gpio driver support
34412eda3 nxp: added csu driver
d57186ea2 nxp: driver pmu for nxp soc
b35ce0c41 nxp: ddr driver enablement for nxp layerscape soc
c6d9fdbc7 nxp: i2c driver support.
d8e979992 NXP: Driver for NXP Security Monitor
3979c6d92 NXP: SFP driver support for NXP SoC
76f735fd8 NXP: Interconnect API based on ARM CCN-CCI driver
de0b10124 NXP: TZC API to configure ddr region
447a42e73 NXP: Timer API added to enable ARM generic timer
86b1b89fb nxp: add dcfg driver
0499215e1 nxp:add console driver for nxp platform
3527d6d21 tools: add mechanism to allow platform specific image UUID
18644159a tbbr-cot: conditional definition for the macro
ff67fca5a tbbr-cot: fix the issue of compiling time define
b94bf967e cert_create: updated tool for platform defined certs, keys & extensions
6c74c9977 tbbr-tools: enable override TRUSTED_KEY_CERT
de37db6c5 allwinner: Use CPUIDLE hardware when available
81146c46f fdt: Use proper #address-cells and #size-cells for reserved-memory
ad329e50b plat: imx8mm: Add in BL2 with FIP
e364a8c36 plat: imx8mm: Add image load logic for TBBR FIP booting
f255cad71 plat: imx8mm: Enable Trusted Boot
37ac9b7f1 plat: imx8mm: Add initial defintions to facilitate FIP layout
ee4d094ac plat: imx8mm: Add image io-storage logic for TBBR FIP booting
1329f9647 plat: imx8mm: Add imx8mm_private.h to the build
236fc428b stm32mp1: add TZC400 interrupt management
1e80c4981 stm32mp1: use TZC400 macro to describe filters
34c1a1a43 tzc400: add support for interrupts
830c7657d rpi4: Switch to gicv2.mk and GICV2_SOURCES
4697164a3 plat: xilinx: versal: Mark IPI calls secure/non-secure
e46b2fd21 SPM: Fix error codes size in SPMD handler
9655a1f54 plat/allwinner: do not setup 'disabled' regulators
51bb1d736 Bug fix in tspd interrupt handling when TSP_NS_INTR_ASYNC_PREEMPT is enabled
e831923f9 tools_share/uuid: Add EFI_GUID representation
4e04478aa arch: Enable `FEAT_SB` for supported non-Armv8.5-A platforms
13f3c5166 mmc:prevent accessing to the released space in case of wrong usage
4a7b060b3 plat: xilinx: versal: Remove cortex-a53 compilation
e96fc8e7d SPM: declare third cactus instance as UP SP
473ced567 SPMD: lock the g_spmd_pm structure
cdb49d475 FF-A: implement FFA_SECONDARY_EP_REGISTER
13d25345e doc: update maintainer list for Arm platforms
32d440c77 doc: re-format maintainer.rst file rendering
72bdcb9a2 plat: tc0: add matterhorn_elp_arm library to tc0
614c14e77 cpus: add Matterhorn ELP ARM cpu library
682fe3703 driver: brcm: add USB driver
c414019bc plat/rockchip: Use common gicv2.mk
4f81ed8e1 tzc400: correct FAIL_CONTROL Privileged bit
6d98e7503 mediatek: mt8192: fix MISSING_BREAK
6ccbcff50 SDEI: updata the affinity of shared event
805f22bab Print newline after hex address in aarch64 el3_panic function
a564bdc55 mediatek: mt8192: Add MPU Support for SCP/PCIe
f3febcca5 mediatek: mt8192: Add Vcore DVFS driver
ebb44440a mediatek: mt8192: Add SPM suspend driver
df60025fe mediatek: mt8192: supports mcusys off when system suspend
cab491995 mediatek: mt8192: Add lpm driver
1b7e5ca99 plat: xilinx: zynqmp: Add missing ids for 43/46/47dr devices
4bf98b27d fdts: enable virtIO P9 device for morello fvp platform
4d9b9b235 plat: xilinx: Add timeout while waiting for IPI Ack
aaabf9789 Add Makalu CPU lib
051906bb2 docs: Add GIC600AE FVP model version information
206fa996b qemu/qemu_sbsa: fix memory type of secure NOR flash
cf952b0fb qemu/qemu_sbsa: spm_mm supports 512 cores
873d4241e Enable v8.6 AMU enhancements (FEAT_AMUv1p1)
5a9f58905 plat/marvell/armada: cleanup MSS SRAM if used for copy
109873cf4 plat/marvell: cn913x: allow CP1/CP2 mapping at BLE stage
57870747e plat/marvell/armada/common/mss: use MSS SRAM in secure mode
441a065aa driver: brcm: add mdio driver
005415a39 libc: memset: Fix MISRA issues
830774bfd plat:xilinx:zynqmp: Remove the custom crash implementation
e3b9cc126 lib: cpus: aarch32: sanity check pointers before use
f36e62e3c Revert "spmd: ensure SIMD context is saved/restored on SPMC entry/exit"
0557734dc plat/arm/css: rename rd_n1e1_edge_scmi_plat_info array
cb5f0faa7 plat/arm: juno: Use TRNG entropy source for SMCCC TRNG interface
f11279268 docs: stm32mp1: correct formatting issues
0d06b058a marvell: uart: a3720: Increase TX FIFO EMPTY timeout from 2ms to 3ms
98641515a marvell: uart: a3720: Update delay code to be compatible with 1200 MHz CPU
ab1fe1884 marvell: uart: a3720: Fix comments in console_a3700_core_init() function
eb18ce328 plat/arm: juno: Condition Juno entropy source with CRC instructions
b749ae3d3 nxp: added the makefile helper macros
bedb13f50 spmd: ensure SIMD context is saved/restored on SPMC entry/exit
3ed016571 nand: stm32_fmc_nand: remove dead code
543f0d8b0 plat/arm: juno: Refactor juno_getentropy()
0e14948e2 bl32: Enable TRNG service build
c42d5eeaf include/drivers/marvell/mochi: add detection of secure mode
1e179c794 plat/marvell: fix SPD handling in dram port
27528f720 marvell: drivers: move XOR0/1 DIOB from WIN 0 to 1
2bcde264f drivers/marvell/mochi: add support for cn913x in PCIe EP mode
c82cf21d6 drivers/marvell/mochi: add missing stream IDs configurations
57660d9d7 plat/marvell/armada/a8k: support HW RNG by SMC
6aa9f5d16 drivers/rambus: add TRNG-IP-76 driver
4e8060d2f plat/arm/rdn2: update TZC base address
323b6c630 services: TRNG: Fix -O0 compilation
f98630fbb plat/arm: fvp: Protect GICR frames for fused/unused cores
d30a6615d doc: Build option to protect GICR frame
e0cea7831 plat/arm: fvp: Do not map GIC region in BL1 and BL2
a97c390b9 fdts: use scmi_dvfs clock index 1 for cores 4-7
e27340a74 plat/arm: Remove ARM_LINUX_KERNEL_AS_BL33 relying on RESET_TO_BL31
c99b8c893 plat/arm: Always allow ARM_LINUX_KERNEL_AS_BL33
d4c61c387 tzc400: adjust filter flag if it is set to FILTER_BIT_ALL
3d66ca6d8 tzc400: fix logical error in FILTER_BIT definitions
42ea8d673 morello: Modify morello_plat_info structure
7dfb99118 Add TRNG Firmware Interface service
041d7c7ba rainier: remove cpu workaround for errata 1542419
edaaa98fc ddr: stm32mp1_ddr: correct SELFREF_TO_X32 mask
ffb07b043 plat/qemu: trigger reboot with secure pl061
de67080fb qti: spmi_arb: Fix NUM_APID and REG_APID_MAP() argument
d56b957c2 libc: Import strtoull from FreeBSD project
587c15565 libc: Import strtoll from FreeBSD project
15c1c1473 libc: Import strtoul from FreeBSD project
015240d9d libc: Import strtol from FreeBSD project
612b4a3f2 drivers/gicv3: also shift eSPI register offset in GICD_OFFSET_64()
705032dee drivers/gicv3: add debug log for maximum INTID of SPI and eSPI
4e42c227b drivers/gicv3: limit SPI ID to avoid misjudgement in GICD_OFFSET()
69ae4427f drivers/gicv3: fix logical issue for num_eints
deb18901d drivers/gicv3: fix potential GICD context override with ESPI enabled
60cd8030b drivers/gicv3: use mpidr to probe GICR for current CPU
e5da15e04 product/tc0: Enable Theodul DSU in TC platform
5e508f06a plat/arm:juno: fix parallel build issue for romlib config
ff46a41dc docs: marvell: Replace ESPRESSObin-Ultra TF-A build example by full example how to build production release of Marvell firmware image
f60f1e848 docs: marvell: Fix description of flash-image.bin image
23abf07ce docs: marvell: Add information into CLOCKSPRESET option how to identify CPU frequency
9c3fffdc8 docs: marvell: Reformat DDR_TOPOLOGY option and mention EspressoBin-Ultra board
24e6e10b9 docs: marvell: Move Supported Marvell platforms to PLAT build option
f7bab2761 plat/arm/board: enable AMU for RD-N2
c9bf2cf5e plat/arm/board: enable AMU for RD-V1
92264f86a plat/arm/sgi: allow all PSCI callbacks on RD-V1
e01658ea9 plat: marvell: armada: a3k: Do not use 'echo -e' in Makefile
711a6bb79 docs: marvell: Update info about WTMI_IMG option
33af2937c docs: marvell: Update info about BOOTDEV=SATA
4e80d1513 plat: marvell: armada: a3k: Remove unused variable WTMI_SYSINIT_IMG from Makefile
07924f822 plat: marvell: armada: Show informative build messages and blank lines
c0f60e783 plat: marvell: armada: Move definition of mrvl_flash target to common marvell_common.mk file
907f8fc10 plat: marvell: armada: a3k: Use $(Q) instead of @
8b9209736 plat: marvell: armada: a3k: Add a new target mrvl_uart which builds UART image
57987415b plat: marvell: armada: a3k: Build UART image files directly in $(BUILD_UART) subdirectory
d4dc8311f plat: marvell: armada: a3k: Build intermediate files in $(BUILD_PLAT) directory
b50c715b9 plat: marvell: armada: a3k: Correctly set DDR_TOPOLOGY and CLOCKSPRESET for WTMI
8708a884a plat: marvell: armada: a3k: Allow use of the system Crypto++ library
c2d32a5f8 Fix exception handlers in BL31: Use DSB to synchronize pending EA
494be3ee0 docs: marvell: Update info about WTP and MV_DDR_PATH parameters
edb4a8a29 plat: marvell: armada: a3k: Add checks that WTP, MV_DDR_PATH and CRYPTOPP_PATH are correctly defined
fcb0ea19a fdts: Fix stdout-path in various platforms
1ed941c0b cert-tool: avoid duplicates in extension stack
294e26566 tools: cert_create: Create only requested certificates
1cea02133 docs: marvell: Update mv-ddr-marvell and A3700-utils-marvell branches
12b66a919 doc: maintainers: add scmi server
b23ab8eb3 allwinner: Allow conditional compilation of SCPI and native PSCI ops
fe753c974 allwinner: Split native and SCPI-based PSCI implementations
dae98b3a9 allwinner: psci: Improve system shutdown/reset sequence
975d076d4 allwinner: psci: Drop .pwr_domain_pwr_down_wfi callback
a1d349beb allwinner: Separate code to power off self and other CPUs
ed267c92a allwinner: Leave CPU power alone during BL31 setup
814dce8f9 allwinner: psci: Invert check in .validate_ns_entrypoint
772ef7e7a allwinner: psci: Drop MPIDR check from .pwr_domain_on
a1473c99e allwinner: psci: Drop .get_node_hw_state callback
aeb727f3b stm32mp1: correct plat_crash_console_flush()
b226c7473 DebugFS: Check channel index before calling clone function
47147013b Fix documentation typos and misspellings
0301d09ce plat/arm/css/sgi: Fix assert expression issue
9feb1e2f4 plat/arm/css/sgi: Fix bl32 receive event - 0xC4000061 issue
4d8c18196 plat/arm: css: Turn ON/OFF redistributor in sync with GIC CPU interface ON/OFF
f621d5fb4 plat: xilinx: versal: Remove code duplication
7981c5043 libc/snprintf: use macro to reduce duplicated code
c65461546 libc/snprintf: add support to print "%" character
128c5f028 libc/printf: add support to print "%" character
b47343089 drivers: move scmi-msg out of st
2fb5ed473 qemu/qemu_sbsa: add support for sbsa-ref Embedded Controller
5565ede44 qemu/qemu_sbsa: topology is different from qemu so add handling
916a7e11e qemu/common : change DEVICE2 definition for MMU
3063177e3 qemu/aarch64/plat_helpers.S : calculate the position shift
83683ddd3 plat/qemu: Use RNDR in stack protector
2fbb60642 fdts: stm32mp1: add support for Linux Automation MC-1 board
b8e637f49 marvell: uart: a3720: Fix macro name for 6th bit of Status Register
74867756e marvell: uart: a3720: Implement console_a3700_core_getc
12cd65e09 Makefile: Add FEAT_RNG support define
7c802c715 Define registers for FEAT_RNG support
d0b367b77 docs: marvell: armada: Update MARVELL_PLATFORM list and build instructions
0b1838a97 lib/extensions/ras: fix bug of binary search
263ee781c Workaround for Cortex N1 erratum 1946160
3a2710dca Workaround for Cortex A78 erratum 1951500
afda405b3 doc: renesas: Update RZ/G2 code owner list
d60642a46 doc: renesas: Update code owner for Renesas platforms
94a73ef33 plat: renesas: rzg: DT memory node enhancements
2bc485858 doc: renesas: Document platforms based on RZ/G2 SoC's
b9adcf563 renesas: rzg: emmc: Enable RZ/G2M support
618522eb2 renesas: rzg: Add PFC support for RZ/G2M
db10bad9f plat: renesas: rzg: Add HopeRun HiHope RZ/G2M board support
5948f47ff drivers: renesas: rzg: Add HiHope RZ/G2M board support
6369498c0 tools: renesas: Add tool support for RZ/G2 platforms
f4db9216f renesas: rzg: Add QoS support for RZ/G2M
06ea86fee docs: update fvp version to be used for rdv1 platform
69a916595 tools: don't clean when building
27bbfca97 plat: renesas: common: Include ulcb_cpld.h conditionally
ed4fde312 renesas: rzg: Add support for DRAM initialization
499c2713f plat: renesas: Move to common
fd9b3c5ae plat: renesas: aarch64: Move to common
662d3cc80 drivers: renesas: Move ddr/qos/qos header files
f1be07922 drivers: renesas: rpc: Move to common
b50b6c814 drivers: renesas: avs: Move to common
9a0c8b7c5 drivers: renesas: auth: Move to common
6f97490e2 drivers: renesas: dma: Move to common
d58da3140 drivers: renesas: watchdog: Move to common
be92e5a22 drivers: renesas: Move plat common sources
e17997dfd drivers: renesas: rom: Move to common
011a4c2f0 plat: renesas: Move headers and assembly files to common folder
cdcf1f149 drivers: renesas: delay: Move to common
f02096399 plat: renesas: rcar: include: Code cleanup
865e34741 drivers: renesas: console: Move to common
157c4fcaf plat: renesas:rcar: Fix checkpatch warnings
c40739a68 drivers: renesas: pwrc: Move to common
384345874 plat: renesas: rcar: Fix checkpatch warnings
2ddb55752 drivers: renesas: io: Move to common
788ec26b5 plat: renesas:rcar: Code cleanup
b28c29d00 drivers: renesas: eMMC: Move to common
ca7145009 plat: renesas: rcar: Fix coding style
74c87a4bc qemu/qemu_sbsa: enable secure variable storage
e26c59d2c Workaround for Cortex A78 erratum 1941498
0a67923b9 zynqmp: pm: Add support for PS and system reset on WDT restart
19fe3c729 zynqmp: pm: Update PM version and support PM version check
b04921f73 plat: marvell: armada: a3k: improve 4GB DRAM usage from 3.375 GB to 3.75 GB
0b3d4273f cadence: Change logic in uart driver
eb52759a1 drivers: renesas: rcar: io: Code cleanup
240c9cbf1 drivers: renesas: rcar: dma: Fix coding style
cb413426f drivers: renesas: rcar: pwrc: Code cleanup
ee0dbc410 drivers: renesas: rcar: delay: Fix checkpatch warnings
95e1166e8 drivers: renesas: rcar: common: Code cleanup
41b1a3009 drivers: renesas: rcar: avs: Fix checkpatch warnings
041c581e2 drivers: renesas: rcar: watchdog: Fix typo
5ee92a748 drivers: renesas: rcar: auth: Use space instead of TAB
2f943087b drivers: renesas: rcar: scif: Fix coding style
c58633854 drivers: renesas: rcar: iic_dvfs: Fix coding style
90aecf1e0 plat/arm: rename rddanielxlr to rdv1mc
edf771a11 plat/arm: rename rddaniel to rdv1
e43258fa0 plat: xilinx: Fix non-MISRA compliant code
4727fd132 Makefile: Fix ${FIP_NAME} to be rebuilt only when needed
a98122064 Makefile: Do not mark file targets as .PHONY target
db9736e3d AArch64: Fix assertions in processing dynamic relocations
d9243f264 plat: marvell: armada: a3k: support doing system reset via CM3 secure coprocessor
504925f99 xilinx: zynqmp: Add support for Error Management
1f9101945 zynqmp:pm: Adds new zynqmp-pm api SMC call for efuse
d716f045f zynqmp : pm : Adds new zynqmp-pm api SMC call for register access
47f2445ad Plat AXG: Fix PLAT_MAX_PWR_LVL value
e63e4140e marvell: uart: a3720: Implement console_a3700_core_flush
84af89563 ti: k3: Introduce lite device board support
7f323eb2d ti: k3: common: sec_proxy: Introduce sec_proxy_lite definition
ff7b75e21 ti: k3: Move USE_COHERENT_MEM only for the generic board
22b7a2298 ti: k3: drivers: ti_sci: Update ti_sci_msg_req_reboot to include domain
f577388a3 ti: k3: common: sec_proxy: Fill non-message data fields with 0x0
6a22d9ea3 ti: k3: common: Make plat_get_syscnt_freq2 check CNT_FID0 GTC reg
60fba7c8e ti: k3: common: Enable A72 erratum 1319367
c3e23332b ti: k3: common: Enable A53 erratum 1530924
74ac817a6 maintainers: Update maintainers for TI port
a86865ac4 PSCI: fix limit of 256 CPUs caused by cast to unsigned char
a492527b1 drivers: renesas: rcar: eMMC driver code clean up
3f0d83695 Workaround for Cortex A76 erratum 1946160
b686d3309 mediatek: mt8192: add rtc power off sequence
44ad5d67c mediatek: mt8192: Fix non-MISRA compliant code
04589e2b1 mediatek: mt8192: Fix non-MISRA compliant code
42f2fa823 mediatek: mt8192: Add MPU support
fb86e5373 plat/arm/rdn2: update gic redistributor base address
95c3ebcb8 zynqmp: pm: Reimplement pinctrl get/set config parameter EEMI API calls
10a346d9c zynqmp: pm: Reimplement pinctrl set/get function EEMI API
43a029cb9 zynqmp: pm: Implement pinctrl request/release EEMI API
4b310108b zynqmp: pm: Update return type in query functions
b153ce039 fdts: tc0: Add reserved-memory node for OP-TEE
39460d057 plat: tc0: OP-TEE as S-EL1 SP with SPMC at S-EL2
be3a3bc71 docs: arm: Add OPTEE_SP_FW_CONFIG
86069c0cb plat: tc0: enable opteed support
f66827c0a plat: arm: Increase SP max size
7060e0d89 allwinner: Use RSB for the PMIC connection on H6
447029833 allwinner: Return the PMIC to I2C mode after use
d6fdb52b9 allwinner: Always use a 3MHz RSB bus clock
74665119f allwinner: Enable workaround for Cortex-A53 erratum 1530924
3d36d8e60 allwinner: Fix non-default PRELOADED_BL33_BASE
49d98cd54 allwinner: Add SPC security setup for H6
978a82409 allwinner: Add R_PRCM security setup for H6
0063dd170 Add support for FEAT_MTPMU for Armv8.6
f18217902 TF-A: Add build option for Arm Feature Modifiers
fe1fa205f plat: zynqmp: Disable ITAPDLYENA bit for zero ITAP delay
2ab0ef8db plat: zynqmp: Check for DLL status before doing reset
a82b5f70f xilinx: versal: fix static failure
745da67b2 docs: Update the FIP generation process using SP images
7b24e48a4 doc: Update list of supported FVP platforms
34e443e21 board/rdn2: add board support for rdn2 platform
6bb9f7a1a plat/arm/sgi: adapt to changes in memory map
1b19ad684 plat/arm/sgi: add platform id value for rdn2 platform
284efb16b plat/arm/sgi: platform definitions for upcoming platforms
60f995fd9 plat/arm/sgi: refactor header file inclusions
db2aeddc7 plat/arm/sgi: refactor the inclusion of memory mapping
605767475 rcar_gen3: drivers: console: Treat log as device memory
c8f625368 zynqmp: pm: Update flags in common clk divisor node
f2afaad07 zynqmp: pm_api_clock: Copy only the valid bytes
89832ac9e spm: provide number of vCPUs and VM size for first SP
5134fcbb4 spm: remove chosen node from SPMC manifests
76d22f06d spm: move OP-TEE SP manifest DTS to FVP platform
3ac8680cb spm: update OP-TEE SP manifest with device-regions node
b635d11bc spm: remove device-memory node from SPMC manifests
43d7bbcc6 mediatek: mt8192: dcm: Add mcusys related dcm drivers
8709c939d mediatek: mt8192: add ptp3 driver
189f038f5 mediatek: mt8192: Add SiP service
bb28dc7ae mediatek: mt8192: add uart save and restore api
49fd68abe mediatek: mt8192: modify sys_cirq driver
26f3dbe2d mediatek: mt8192: add power-off support
cbd6331be mediatek: mt8192: add pmic mt6359p driver
95cc88948 mediatek: mt8192: Initialize delay_timer
f3fbacaa9 mediatek: mt8192: enable NS access for systimer
82c00c2ff mediatek: mt8192: Add CPU hotplug and MCDI support
271d9497d mediatek: mt8192: Add MCDI drivers
3d1e536ee mediatek: mt8192: Add SPMC driver
6af122867 plat: xilinx: versal: Add support of register notifier
b6d7b3e9d plat: xilinx: versal: Add support to get clock rate value
07d8a5f7d plat: xilinx: versal: Add support of set max latency for the device
2cc1fa953 plat: versal: Add InitFinalize API call
1ba2d84fe xilinx: versal: Updated Response of QueryData API call
abf27efac plat:xilinx:versal: Use defaults when PDI is without sw partitions
addc4e969 plat: xilinx: Mask unnecessary bytes of return error code
d4c7b5505 xilinx: versal: Skip store/restore of GIC during CPU idle
4b8ab607e plat: versal: Update API list in feature check
b05d2792a xilinx: versal: Do not pass ACPU0 always in set_wakeup_source()
e33370828 plat: marvell: armada: a3k: Simplify check if WTP variable is defined
bc1f36874 plat: marvell: armada: a3k: Split building $(WTMI_MULTI_IMG) and $(TIMDDRTOOL)
23b1be79d plat: marvell: armada: Maximal size of bl1 image in mrvl_bootimage is 128kB
e4bbd39c6 plat: marvell: armada: Add missing FORCE, .PHONY and clean targets
ed9bae6ad plat: marvell: armada: a3k: Use make ifeq/endif syntax for $(MARVELL_SECURE_BOOT) code
bafc9476b plat: marvell: armada: a3k: Build $(WTMI_ENC_IMG) in $(BUILD_PLAT) directory
2f852b89b plat: marvell: armada: a3k: Do not remove external WTMI image files outside of TF-A repository
13aa89562 plat: marvell: armada: a3k: Do not modify $(WTMI_MULTI_IMG)
bdcd1bd0a plat: marvell: armada: a3k: Do not modify $(WTMI_IMG)
490d81d2f plat: xilinx: zynqmp: Enable log messages for debug
a7379a2ab plat: zynqmp: Change macro name of PM_BOOT_HEALTH_STATUS_REG
84f2e34fe plat: xilinx: zynqmp: Include GICv2 makefile
279f77b49 .editorconfig: set max line length to 100
0563ab08e Aarch64: Add support for FEAT_MTE3
54b590ec0 qemu/qemu_sbsa: increase SHARED_RAM_SIZE
826ba363c rockchip: Add support for the stack protector
25bbbd2d6 Add support for Neoverse-N2 CPUs.
a83103c82 Aarch64: Add support for FEAT_PANx extensions
de7091a1f fdts: Add VirtIO network device to Morello FVP
5c336e063 fdts: Remove "virtio-rng" from Morello FVP
5f14ca993 plat/qemu_sbsa: Include libraries for Cortex-A72
840fa94aa plat/nvidia: tegra: Rename SMC API
7a0f795ee plat:qti Mandate SMC implementaion
d22db1b05 plat: marvell: Update SUBVERSION to match Marvell's forked version
f20cb7e54 docs: marvell: Update build documentation to reflect mrvl_bootimage and mrvl_flash changes
91bc2da73 plat: marvell: armada: Add new target mrvl_bootimage
c6a7ab778 plat: marvell: armada: a3k: Add support for building $(DOIMAGETOOL)
caff3c872 TSP: Fix GCC 11.0.0 compilation error.
9bbc03a6e Revert workaround for A77 erratum 1800714
95ed9a9e0 Revert workaround for A76 erratum 1800710
5d9101b39 Fix typos and misspellings
942d0c7c1 Add myself and Venkatesh Yadav Abbarapu as code owners for Xilinx platforms
e9930d42c plat: xilinx: Use fno-jump-tables flag in CPPFLAGS
a8b10c649 zynqmp: pm: update error codes to match Linux and PMU Firmware
c23cf0530 zynqmp: pm: Filter errors related to clock gate permissions
774ba5a23 mediatek: mt8183: add timer V20 compensation
bcad20308 Use preallocated parts of the HASH struct
4a34d18f3 Free arguments copied with strdup
1f111f12b Free keys after use
bea801982 Free X509_EXTENSIONs
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 388fd2ec200fb71fcec3c1fd7443b337cddd00d5)
|
|\
| |
| | |
[Backport kirkstone] Kernel, u-boot upgrades for NXP release 5.15.32-2.0.0
|
| |
| |
| |
| |
| | |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit 48544d4d4342f963f668b1e8416b2b4281e3da8a)
|
| |
| |
| |
| |
| | |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit eb9349179fdb5524cabd9b1114837e3f0101cc6e)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
For i.MX 6 & 7, replace imx-nxp-bsp/defconfig from kernel source
arch/arm/configs/imx_v7_defconfig:
```
dd64df27cab6 LF-5825 ARM: config: add tun device support
```
For i.MX 8, replace mx8-nxp-bsp/defconfig from kernel source
arch/arm64/configs/imx_v8_defconfig:
```
3ff6d5992aba LF-5547 .config: imx_v8_defconfig updated
c15b5abd7494 LF-5834-2 arm64: configs: imx_v8_defconfig: build module for rpmsg iio pedometer
335562271c7d MLK-25832-4: arch: arm64: configs: Add HDMI RX to imx_v8_defconfig
313dda7d889d LF-5346-2 arm64: imx_v8_defconfig: build FXLS8962AF as module
```
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit a9c993ea72351ecaf8f894db7f869835d325b8bf)
|
|/
|
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
(cherry picked from commit a4f0b0c2514098fdf5b1f969f9553aa91334a969)
|
|\
| |
| | |
Add SoC information in machines where it is missing
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Machine files fixed:
- imx8dx-mek.conf
- imx8dxl-ddr3l-evk.conf
- imx8dxl-lpddr4-evk.conf
- imx8qm-mek.conf
- imx8qxp-mek.conf
- mpc8548cds.conf
Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
|
|\ \
| | |
| | | |
[Backport kirkstone] [qoriq] Rework cst and optee recipes
|
| | |
| | |
| | |
| | |
| | | |
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 237f04e8b1967ef5615fa888657f8766bd52c287)
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
The QoriQ SoCs use a different cst tool for secure boot than i.MX SoCs
so we should name it with SoC family prefix to avoid confusion.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 2f26da887f04c639e0e0bb405dfb8f87c174e627)
|
|\ \
| |/
|/| |
[Backport kirkstone] imx-atf: Refine array-bounds patch commit message
|