Hi Bruce,
Since S32G SDK is to use v5.15 as primary kernel version, we also need to
compatible with it too. Refer to the current S32G kernel branches name style
in linux-yocto, the new branch name for preempt-rt kernel is:
v5.15/standard/preempt-rt/nxp-sdk-5.15/nxp-s32g
And there are 685 patches from SDK v5.15 kernel for the new branch creation.
Would you please help to create the new preempt-rt kernel branch and merge these
patches into it?
Thanks,
Zhantao
The following changes since commit ce19518b87253279a0358d736d8e9a2cca908498:
Merge branch 'v5.15/standard/base' into v5.15/standard/preempt-rt/base
(2023-03-07 23:07:04 -0500)
are available in the Git repository at:
https://github.com/zhantaotang/linux-yocto-std.git
v5.15/standard/preempt-rt/nxp-sdk-5.15/nxp-s32g
for you to fetch changes up to 174a7e29aa9e701f8e617fa19ffb6e78525be944:
dt-bindings: net: pfe: update dt bindings documentation (2023-03-21 14:19:59
+0800)
----------------------------------------------------------------
Andra-Teodora Ilie (5):
s32g274, s32r45: Add missing i2c pinmuxing
gpio: siul2-s32cc: Set pin direction first then the value
spi: fsl-dspi: Enable modified transfer protocol
dt-bindings: s32cc: Add A53 performance domain SCMI ID
dts: s32cc: Enable frequency scaling for A53
Andrei Botila (1):
ethernet: gmac: Add necessary cleanup for GMAC RX clock
Andrei Cherechesu (18):
documentation: Add bindings for "nxp,s32cc-ddr" node
s32cc: ddr: Update Derating ERRATA code
drivers/perf: nxp-s32cc-ddr-perf: Clear counters after each event update
drivers/perf: nxp-s32cc-ddr-perf: Sort include statements
Documentation: Add ddr_gpr device-tree node bindings
drivers/perf: nxp-s32cc-ddr-perf: Enable counter0 interrupt via syscon
drivers/perf: nxp-s32cc-ddr-perf: Save counter status when disabling it
drivers/perf: nxp-s32cc-ddr-perf: Stop all counters on counter0 ovfl
drivers/perf: nxp-s32cc-ddr-perf: Check if IRQ triggered on counter0
drivers/perf: nxp-s32cc-ddr-perf: Remove unexisting events
drivers/perf: nxp-s32cc-ddr-perf: Use enum for perf event IDs
drivers/perf: nxp-s32cc-ddr-perf: Switch to using GENMASK
drivers/perf: nxp-s32cc-ddr-perf: Use unsigned for config attributes
drivers/perf: nxp-s32cc-ddr-perf: Handle extra CP parameter
drivers/perf: nxp-s32cc-ddr-perf: Remove "axi-id" and "axi-mask"
drivers/perf: nxp-s32cc-ddr-perf: Rename "selfresh" to "self-refresh"
drivers/perf: nxp-s32cc-ddr-perf: Use sizeof(u32) instead of 4
drivers/perf: nxp-s32cc-ddr-perf: Use wrappers for regs read/write
Andrei Stefanescu (15):
pinctrl: s32g: add missing GPIOs
pinctrl: s32cc: update driver to match dts
pinctrl: protect `gpio_configs` list with lock
pinctrl: s32cc: protect MSCRs/IMCRs with lock
pinctrl: s32cc: make `s32_get_pin_conf` compute mask
pinctrl: s32cc: rename "pins" property
pinctrl: s32cc: split memory region for S32G SIUL21 MSCRs
gpio: siul2-s32cc: re-enable gpio support
gpio: siul2-s32cc: enable EIRQ support
gpio: siul2-s32cc: refactor SIUL2 info
gpio: siul2-s32cc: restrict lock to only protect bitmaps
gpio: siul2-s32cc: replace `regmap_siul2_accessible` with
`regmap_access_tables`
dt-bindings: gpio: s32cc: mention the use of "gpio-reserved-ranges"
dt-bindings: gpio: s32cc: remove unused property
gpio: siul2-s32cc: don't add names for reserved GPIOs
Bogdan Folea (87):
hse: basic platform driver init
hse: Messaging Unit interface
hse: Add hash srv desc and common types definition
hse: Register sha1 and md5 tfm with crypto API
hse: Implement asynchronous hash digest
hse: Restructure common code and hash component
hse: MU streaming mode support
hse: Refactor service response handling
hse: Hash algorithms streaming mode support
hse: check global status from probe
hse: extend MU channel reservation mechanism
hse: synchronous service request support
hse: minor refactor of hash support
hse: minor refactor of key ring management
hse: hmac support and hash improvements
hse: curtail reservation of MU channels to streams
hse: enable acquisition of shared MU channels
hse: update ABI for latest HSE_H fw
hse: fix key comparison in hse_ahash_setkey
hse: simplify device tree node hierarchy
hse: move rx callbacks to kthread context
hse: ahash DMA support and various fixes
hse: fix address translation for skcipher and rng
hse: enable SHA2 support
hse: fix missing rx interrupts
hse: fix ahash to release stream from export
hse: fix cache mgmt issues in ahash component
hse: fix service request race for hwrng
hse: keep MU channel status cached internally
hse: refactor key management into driver core
hse: refactor channel management into driver core
hse: uncouple common code from MU interface
hse: fix input padding to block size for CBC
hse: enable cipher block modes CTR, ECB, CFB
hse: update driver ABI to HSE fw interface 0.8.2
hse: partial hash and HMAC support
hse: update firmware ABI to HSE_H_S32G2XX_1.0.8.2
hse: fix output value of IV for AES-CTR mode
hse: update firmware ABI to version 1.0.8.5
hse: check firmware version on driver probe
hse: implement key wrapping support
hse: user-space driver support
hse: replace ifdefs with compiler-visible checks
hse: update firmware ABI to version 0.9.0
hse: remove DDR descriptor placement limitation
hse: add config option for debug messages
hse: move reserved memory for userspace to SRAM
hse: fix channel acquisition for streaming mode
hse: update ABI to firmware v0.9.2
hse: fix event warning and error handling
hse: hwrng backward compatibility with fw v0.9.0
hse: refactor ahash dynamic buffer management
hse: fix streaming mode race on request rx
hse: kconfig: enable selection of algorithm types
hse: prevent subsequent requests after fatal error
hse: remove uio component from crypto driver
crypto: hse: remove uio implementation artifact
hse: implement suspend/resume callbacks
crypto: hse: fix incorrect handling of firmware state
crypto: hse: wait for firmware init on resume
crypto: hse: minor refactor and fix iomem deref
crypto: hse: update firmware interface to v1.0.0
crypto: hse: enable ahash algorithms by default
crypto: hse: minor type fixes in core interface
crypto: hse: search for next channel in reverse
crypto: hse: print info in human-readable format
crypto: hse: fix hwrng to handle non-blocking read
crypto: hse: fix streaming context zero padding
hse: fix race condition on sync request interrupt
crypto: hse: refactor MU configuration
crypto: hse: remove firmware older than v1.0.0 support
crypto: hse: remove deprecated key wrapping support
crypto: hse: make RNG max cache size configurable
crypto: hse: remove firmware version attr workaround
crypto: hse: enable cipher block mode AES-OFB
crypto: hse: update firmware ABI to v0.21.0
crypto: hse: alloc ahash state context in DMA-able memory
crypto: hse: fix wrong hash result after import/export
dt-bindings: crypto: hse: add dt bindings documentation
crypto: hse: remove md5 support
uio: hse: standalone user space driver support
uio: hse: move driver reserved memory to DDR
uio: hse: fix reference counter logic
uio: hse: refactor MU configuration
uio: hse: fix driver internal memory mapping
perf: port DDR perf monitor driver to S32G274A
crypto: hse: reset descriptors to zero before use
Bogdan Hamciuc (10):
s32cc: Add config for workaround ERR050481
dma:fsl_edma: Fix crash on resume from Suspend to RAM
s32g:linflex: Fix suspend/resume crash
rtc: s32cc: Set dummy date
rtc: s32cc: Finer-grained clock initializations
rtc: s32cc: Move clksel and dividers config in the dts
s32cc: rtc: Save time before system suspend
s32cc: pcie: Mark PCIe transactions coherent
s32cc: pcie: Force hardware coherency defaults
s32cc: pcie: Disable PCIe coherency to peripheral targets
Bogdan Roman (5):
mmc: sdhci-esdhc-imx: s32cc: enable Command Queueing support
gpio: siul2-s32cc: update naming for s32cc gpio
dt-bindings: gpio: s32cc: update siul2 gpio device-tree binding
documentation
hse: reduce the number of AES key slots
crypto: hse: update default key group IDs and sizes
Bogdan-Gabriel Roman (6):
pcs: s32cc-xpcs: make members used only in this file static
spi: fsl-dspi: halt the module after a new message transfer
dt-bindings: rtc: Add S32CC RTC devicetree bindings documentation
dt-bindings: watchdog: add nxp-s32cc-wdt.yaml
pcie: dma: Update PCIE_DMA_* configurations
s32cc: pcie: create separate header file for ioctl calls definitions
Catalin Udma (6):
s32cc: add config option for emulator
dt-bindings: include/dt-bindings/misc/ add s32cc-fccu
s32cc: fccu: Add support for configurable alarms for NCF
dt-bindings: nvmem: siul2: Add documentation for S32CC SIUL2 NVMEM driver
nvmem: siul2: simple nvmem driver exporting SoC revision for S32CC
nvmem: siul2: Create the header file for S32CC SoC revision
Chester Lin (4):
arm64: dts: add NXP S32CC support
arm64: dts: s32cc: add serial/uart support
arm64: dts: s32cc: add VNP-EVB and VNP-RDB2 support
dt-bindings: serial: fsl-linflexuart: convert to json-schema format
Ciprian Costea (86):
s32cc: fccu: Add STR support
s32cc: fccu: Correctly clear SWT for S32CC
nvmem: siul2: Add support for reading SIUL2_1 registers
nvmem: siul2: Add support for setting PCIe device ID based on platform
variants
s32cc: fsl-qspi: Add pinmuxing for QSPI
arm64: dts: s32cc: add S32G3-EVB/EVB3 and S32G3-RDB3 support
arm64: dts: s32cc: add S32R45-EVB support
arm64: dts: s32cc: Add S32G2/S32G3 Emulator Target
arm64: dts: s32cc: Add S32R45 Emulator Target
arm64: dts: s32cc: Add S32G2-Bluebox3 support
dts: s32cc: Add support for uSDHC
s32cc: cpu: Add cluster topology
s32cc: dts: Add RTC support
s32cc: dts: Add SCMI reset node
s32cc: dts: Add DDR GPR node entry
arm64: dts: Add SIUL2 modules for S32CC platforms
arm64: dts: Add TMU node for S32CC platforms
s32cc: dts: Add SWT module entries
s32cc: dts: Add STM module entries
arm64: dts: Add QSPI entry for S32CC platforms
arm64: dts: Add eDMA3 nodes for S32CC platforms
arm64: dts: Add PIT module entries for S32CC platforms
arm64: dts: Add MSCM entry for S32CC platforms
arm64: dts: Add CAN modules for S32CC platforms
arm64: dts: Add SPI entries for S32CC platforms
arm64: dts: Add I2C entries for S32CC platforms
arm64: dts: Add FTM-PWM0/1 nodes for S32CC platforms
arm64: dts: Add SAR-ADC0/1 entries for S32CC platforms
arm64: dts: Add HSE entry for S32CC platforms
arm64: dts: Add FCCU module for S32CC platforms
arm64: dts: Add DDR Perf monitor entry for S32CC platforms
arm64: dts: Add DDR ERR050543 entry for S32G2/S32R platforms
arm64: dts: Add SerDes0/1 entries for S32CC platforms
arm64: dts: Add PCIe0/1 entries for S32CC platforms
arm64: dts: Add GMAC entries for S32CC platforms
arm64: dts: Add PFE support for S32G platforms
arm64: dts: Add USB support for S32G platforms
arm64: dts: Add LLCE entries for S32G platforms
s32cc: tmu: doc: Add S32CC tmu driver bindings documentation
s32cc: thermal: Add STR support
s32cc: saradc: Document NXP S32CC SAR-ADC binding
s32cc: Add IIO buffer support for SAR_ADC
s32cc: saradc: Factorize adc read configuration
sar-adc: Add support for multi-channel continuous mode
dt-bindings: gpio: s32cc: Add devicetree documentation
gpio: siul2-s32cc: Remove 'gpiochip_set_chained_irqchip' call
s32cc: flexcan: Add compatible for s32cc platforms
s32cc: flexcan: Adjust data bittiming for Classic CAN and CAN FD
s32cc: doc: Document S32CC qspi support
spi-nor: doc: Add quirks used for 'MX25UW51245G' Flash Memory
spi: spi-fsl-qspi: Add support for S32CC platforms
mtd: macronix: Add support for MX25UW51245G
s32cc: spi-fsl-qspi: Add read speed logging
s32g3: qspi: Update SMPR[DLLFSMPF] setting for DTR-OPI from 4 to 3
s32cc: spi-fsl-qspi: Add suspend & resume support
s32r45: dts: Update qspi node entries
s32g274a: ddr: Fixed read_lpddr4_mr function
ddr: err050543: Add STR support
s32cc: pcie: Probe pci host on resume path
s32g: pcie: phy: Add SRIS clock mode
s32cc: pcie: Probe PCIe host controller even with no EP plugged
s32cc: pcie: Add hot-unplug support
s32cc: pcie: Add Hot-Plug support
s32cc: pcie: Fix STR Linux crash when PCIe controller is set as Endpoint
s32cc: pcie: Do not wait for link multiple times
s32cc: pcie: Check if SerDes subsystem is present
s32cc: pcie: Defer Probe early in case Serdes driver not yet probed
s32cc: pcie: Fix STR when NVME SSD is mounted in rootfs
s32cc: pcie: Set PCI device ID according to variant bits
s32cc: dwmac: Initialize safety features
doc: s32cc: nvmem: Document new S32G2 NVMEM compatible string
s32cc: nvmem: Fix reporting of MIDR1 MINOR for S32G2 platforms
llce_can: s32g: evb: Enable 'llce_can'
s32cc: qspi: Set serial flash memory address mapping to maximum available
s32cc: dt-bindings: Update TMU compatible strings
s32cc: scmi: Define SCMI Clocks for TMU
s32cc: thermal: Use TMU SCMI clock
s32cc: tmu: Update TMU Calibration Table for S32CC platforms
s32cc: tmu: Update 'clks' dts entry
doc: s32cc: yaml: Fix 'tmu' yaml dts example syntax
dt-bindings: Add TMU Fuse NVMEM cell offset and size
s32cc: ocotp: Add ocotp driver
doc: s32cc: ocotp: Add S32CC OCOTP driver dt-bindings documentation
s32cc: tmu: Read fuse memory pages using NVRAM
doc: bindings: tmu: Update S32CC TMU devicetree bindings
s32g3: rdb3: i2c4: Add 'INA231' current sensor support
Ciprian Marian Costea (17):
dt-bindings: nvmem: siul2: Create include file for nvmem cells
flexcan: Add pinmuxing for FlexCan 0,1,3 for S32G-RDB
mmc: sdhci-esdhc-imx: toggle clocks on suspend if not disabled by runtime
PM
s32cc: linflex: Fix static locking context imbalance
gpio: siul2-s32cc: Fix static code issues
phy: s32cc-serdes: serdes: Correctly set phy id
s32g: s32cc-serdes: Add SRIS clock mode
phy: s32cc-serdes: Probe PCIe host controller even with no EP plugged
spi: spi-fsl-dspi: Add support for S32 platforms
dt-bindings: spi: fsl-dspi: Add S32 node to the spi devicetree
Documentation
dt-bindings: i2c: imx: add S32CC platforms compatible
i2c: imx: add support for S32CC platforms
s32g274a: ddr: Add workaround for Erratum ERR050543
s32cc: pcie: Move PCIe DMA generic code to 'pci-dma-s32cc'
doc: Fix some yaml syntax errors
s32cc: doc: Fix multiple devicetree bindings documentation errors
doc: Fix yaml errors
Cristian Marussi (11):
include: trace: Add new scmi_xfer_response_wait event
firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer
firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms
firmware: arm_scmi: Refactor message response path
firmware: arm_scmi: Use new trace event scmi_xfer_response_wait
firmware: arm_scmi: Add configurable polling mode for transports
firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag
firmware: arm_scmi: Add support for atomic transports
firmware: arm_scmi: Make smc transport use common completions
firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret
firmware: arm_scmi: Add atomic mode support to smc transport
Dan Nica (7):
mmc: sdhci-esdhc-imx: Use MMC_CAP2_NO_WRITE_PROTECT if ESDHC_WP_NONE
mmc: sdhci-esdhc-imx: enable MMC HS modes for S32CC
mmc: sdhci-esdhc-imx: perform strobe DLL lock at 200 MHz
mmc: sdhci-esdhc-imx: Align the manual tuning procedure with the
Reference Manual
s32cc: linflexuart: Fix usage of kernel timers
s32cc: regaccess: Add debug module that allows userspace access to SoC
registers
s32cc: mmc: Fix multiple issues in 'esdhc_executing_tuning'
Dorin Ionita (10):
s32cc: tmu: Fixed bug about Kelvin to Celsius conversion and overflow.
tmu: s32: Fixed a bug related to deconversion of 2's complement for fuse
values.
dt-bindings: clock: Added documentation for global STM time source
clocksource: stm-global: Provided support for global timestamping at SoC
level.
Added a logging driver which uses the LLCE FW to log CAN messages and
expose them to userspace.
llce: s32g2: Fixed message to userspace when deinitialising LLCE CAN
channs.
llce: s32g2: Fixed bugs about link setup and unavailable phys for LLCE
CAN.
gmac: Fixed a bug disallowing promiscuous interfaces in bridges.
gmac: s32cc: Fixed a bug related to spliting the FCS in multiple buffers.
gmac: s32: Deactivate split header capabilities
Etienne Carriere (1):
firmware: arm_scmi: Add optee transport
Florin Chiculita (1):
net: phy: add AQR113c support
Ghennadi Procopciuc (174):
s32-gen1: Enable scmi for s32-gen1 platforms
dt-bindings: nvmem: siul2: Include s32cc siul2 header
s32g: evb: pinctrl: Add pinmuxing for CAN module
pinctrl: s32g: Add USB pinmuxing
dts: s32cc: Add FTM-PWM nodes
s32r45-evb: Add pinmuxing for CAN
pinctrl: Use one driver description per instance
dt-bindings: s32g274a: Add LLCE CAN pinmuxing defines
dts: s32cc: Add pinctrl bindings definition
pinctrl: s32cc: Remove the usage of 'gpiogrp' group
pinctrl: s32cc: Place each group into a function block
pinctrl: s32cc: Decouple gpio pin from s32_pin
pinctrl: s32cc: Use pinconf generic interface for pinmuxing
pinctrl: s32cc: Use less configs for a pinctrl group
dt-bindings: pinctrl: s32cc: Remove unused headers
dt-bindings: s32r45: Add SCMI reset IDs
bindings/reset: Add S32G3 SCMI reset controller IDs
mmc: sdhci-esdhc-imx: Add clocks to suspend and resume callbacks
dt-bindings: mmc: fsl-imx-esdhc: add bindings example for S32CC
tty: serial: linflexuart: Implement polling callbacks
gpio: siul2-s32cc: Add PM callbacks
gpio: siul2-s32cc: Fix double free
gpio: siul2-s32cc: Use 16 bits input / output pads
gpio: siul2-s32cc: Disable cache on ipad regmap
gpio: siul2-s32cc: Don't clear IRQ type when masking a GPIO IRQ
gpio: siul2-s32cc: Mark EIRQ status register volatile
gpio: siul2-s32cc: Set IRQ chip name based on device name
gpio: siul2-s32cc: List pads and EIRQ controlls as registers
gpio: siul2-s32cc: Make use of devm_gpiochip_add_data
gpio: siul2-s32cc: Allow to be referenced as interrupt controller
gpio: siul2-s32cc: Correct IRQ mapping
gpio: siul2-s32cc: Share eirq regmap among siul2 instances
gpio: siul2-s32cc: Translate EIRQ number before mapping
gpio: siul2-s32cc: Use pinconf generic interface for pinmuxing
gpio: siul2-s32cc: Use devm interface to init regmaps
gpio: siul2-s32cc: Enable set config callback
gpio: siul2-s32cc: Fix the way a SIUL2 register is declared accessible
gpio: siul2-s32cc: Set value before direction
gpio: siul2-s32cc: Correct the out pad accessibility
dt-bindings: gpio: s32cc: Various fixes
dt-bindings: phy: s32cc-serdes: Document SerDes bindings
phy: s32cc-serdes: Add SerDes driver for S32CC platforms
phy: s32cc-serdes: Add PM ops for SerDes driver
clk-scmi: Initialize clk-scmi before rest of the drivers
crypto: hse: Use dev_warn instead of dev_err when firmware isn't found
crypto: hse: Avoid memory leak during hse_ahash_export
dt-bindings: i2c: imx: Update examples
i2c: imx: remove custom recovery GPIO initialization
s32cc: rtc: Implement suspend and resume callbacks
s32cc: rtc: Simplify probe callback
s32cc: rtc: Implement read_time callback
s32cc: rtc: Implement set_time callback
rtc: Add clocks to S32CC RTC driver
pwm: Enable pwm driver for S32CC platforms
pwm: fsl-ftm: Exclude from regmap all invalid registers
pwm: fsl-ftm: Enable system clock before writing registers from FTM module
s32cc: wdt: Introduce a flag to continue timer during core standby
clocksource: timer_vf_pit: Use platform bindings
clocksource: timer_vf_pit: Implement suspend & resume callbacks
clocksource: timer_vf_pit: Replace CPU hotplug callbacks with workqueue
clocksource: timer_vf_pit: Correct IRQ affinity
clocksource: timer_vf_pit: Use strongly ordered reads and writes
clocksource: timer_vf_pit: Setup hotplug state callbacks
clocksource: stm: Implement suspend & resume callbacks
clocksource: stm: Replace CPU hotplug callbacks with workqueue
clocksource: stm: Correct IRQ affinity
clocksource: stm: Use strongly ordered reads and writes
clocksource: stm: Setup hotplug state callbacks
arm64: Workaround for Cortex-A53 erratum 1530924
arm64: tlb: Workaround for ERR050481 on S32G2 and R45
dt-bindings: ddr: s32cc: Add memory-region property
usb: Document device tree bindings for s32g2/s32g3
usb: chipidea: s32g: Add usb support for s32g274a
s32g: Avoid data corruption of the unaligned packages
usb: chipidea: add controller resume support when controller is powered
off
usb: chipidea: imx: group usbmisc operations for PM
usb: chipidea: usbmisc: Reapply init settings during resume
usb: chipidea: usbmisc: s32g: Reinit during resume
usb/chipidea: s32g3: Disable workaround for ERR050474
pcie: s32cc: Introduce "nxp,s32cc-pcie-ep"
s32cc: pci: Encapsulate device tree initialization
s32cc: pcie: Initialize PCIE PHY
doc: Add documentation for NXP LLCE Firmware Loader
doc: Add documentation for NXP LLCE Mailbox
doc: Add documentation for NXP LLCE CAN
driver: Add LLCE core driver
drivers: mailbox: Add LLCE CAN mailbox
drivers: can: Add LLCE CAN driver
driver: llce-core: Add power management operations
driver: llce-mailbox: Add power management operations
driver: llce-can: Add power management operations
can: llce: Don't report EPROBE_DEFER errors
llce-can: Use NAPI on RX
mailbox: llce: Limit the warning messages
can: llce: Propagate error conditions to the CAN stack
llce-can: Add compatibility with LLCE firmware 1.0.0
llce-mailbox: Limit bus errors
llce-can: Add compatibility with LLCE firmware 1.0.1 CD1
llce-can: Add compatibility with LLCE firmware 1.0.1
llce-can: Correct warnings
can: llce: move llce can utils into a new header
mailbox: llce: Add channel for can logger
llce: logger: Use mailbox for communication with llce firmware
dt-bindings: mailbox: Document LLCE logger interrupt
dt-bindings: mailbox: Document LLCE logger channel
dt-bindings: can: add LLCE CAN logger documentation
can: llce: Add 'logging' parameter
llce-core: Add 'load_fw' parameter
llce: logger: include id and flags in dump
llce: logger: simplify the way the log is generated
llce: share status memory region between core and mailbox driver
dt-bindings: mailbox: Update LLCE memory regions
llce: logger: Add hardware interface to log
mailbox: Lazy irq request for llce channels
mailbox: llce: Add 'config_platform' parameter
llce: logger: Add PM ops
llce: Replace memory pools with mapped areas
bindings: mfd: Add shared memory to LLCE core
can: Add hardware timestamp to CAN messages
can: Move LLCE CAN and Logger drivers into a new folder
mailbox, can: Fix LLCE_RELESE_RX_INDEX typo
mailbox: llce: Use 16 channels for logger
can: llce: Move RX related functionality into a common file
can: llce: logger: Provide the logs over SocketCAN
llce-can: Add compatibility with LLCE firmware 1.0.2 V03
net: can/llce: Correct the way the logger advertise its link state
llce: Interface update for 1.0.3 firmware
can/llce: Use short packets for Classic CAN interfaces
mailbox: llce: Use sema42 to synchronize host and firmware
mfd/llce-core: Update status regs location
mailbox: llce: Send config commands over host0 interface
mailbox: llce: Correct IRQ enablement
mailbox: llce: Interface update for 1.0.3 firmware
net: llce-can: Add support for ethtool private stats
mailbox: llce: Add channel type name when reportring an error on it
net/can: llce: Free all RX indexes before channel deinitialization
net/can: llce: Wait for the desired state after a transition request
dt-bindings: mailbox: llce: Add sema42 register region
dt-bindings: mfd: llce-core: Add LLCE logger subnodes
dt-bindings: can: llce-logger: Add RX & TX mailboxes
dt-bindings: can: llce: Remove unuevaluatedProperties
dwmac-s32cc: Redefine GMAC clocks
net: s32cc-dwmac: Add RX clock
net: s32gen1-gmac: Initialize SerDes PHY when using SGMII mode only
serial: linflex: Initialize all fields of dma_slave_config
dts: s32cc: Reorder generic timer interrupts
gpio: s32cc: Add get_direction callback
arm64/boot/dts: Add device trees for s32g2xxa-evb3 board
firmware: arm_scmi: Split channel and device initialization
firmware: arm_scmi: Add notifications to SMC transport
firmware: arm_scmi: Add a method to verify mailbox's status
firmware: arm_scmi: Avoid deadlock when called with disabled irqs
arch/arm64: Enable mmio-mux for S32CC platforms
dt-bindings/mux: s32cc: Add IDs for CAN timestamping
dts/freescale: Add nodes for SRC module found on S32CC SoCs
clocksource: stm: Replace pr_err with dev_err
clocksource: stm: Use devm interface where possible
devicetree/bindings: Document STM compatible
devicetree/bindings: stm: Add a property for clock prescaler
clocksource: stm: Add a new compatilbe for timestamping
clocksource/stm: Add support for clock prescaler
dts/freescale: s32cc: Set prescaler to max value for STM2
dts/freescale: s32cc: Make STM7 a timestamping counter
mailbox: llce: Mark all LLCE packages as long messages
net/can: llce: Enable TX timestamping by default
arch/arm64: Enable STM driver for S32CC platforms
gpio: s32cc: Avoid signal glitch on set_direction
firmware: scmi: Add suspend and resume callbacks to SCMI protocols
arm64: dts: s32g: Add GPIO SCMI protocol to SCMI node
arm64: dts: s32cc: Add channel for SCMI notifications
bindings/gpio: Add compatible for S32CC GPIO
arm64: dts: Add S32CC compatible to GPIO nodes
firmware: arm_scmi: add initial support for gpio protocol
gpio: add support for GPIOs provided by SCMI
Gilles Talis (1):
s32cc: swt: Add Watchdog driver for S32CC platforms
Ionut Vicovan (37):
s32cc: Add initial PCIe support (RC/EP)
s32cc: pcie: Fix EP setup (iATU, BARs)
s32cc: pcie: Add support for receiving MSIs as EP
pcie: s32cc: Add dma support
s32cc: pcie: Fix X1 link up for PCIe0 and other fixes
s32g274abluebox3: simplify PCIe EP setup
s32cc: pcie: Fix RC enumeration
s32cc: pcie: Refactor PCIe driver code
s32cc: pcie: Enable Basic Suspend to RAM
s32g:pcie:ep: Make the driver compatible with the EP test framework
pci: misc/pci_endpoint_test: Add LX2 and S32CC targets to the list of
supported platforms.
s32g: pci: misc/pci_endpoint_test: Workaround for vendor/device not being
set properly
pci:epf/endpoint-test: Increase verbosity
s32cc: pcie: Refactor PCIe driver
s32cc: pcie: Use list to store EP instances
s32cc: pcie: dma: Refactor and reduce DMA support
s32g: pcie: dma: Add support for unrolled channel registers
s32cc: pcie: Extract user space support code to separate source files
s32g: pcie: Add userspace access support for S32G
s32cc: pcie: Use the same logging for all PCIe drivers
s32g: pcie: dma: Add start_dma callback
s32g: pcie: epf: dma: Enable epf test framework to use start_dma callback
pci: s32g3: dma: Update EPF test RC module to support S32G3
pcie: s32cc: dma: Fix single buffer DMA transfer
s32cc: pcie: Make the driver compatible to the shared mem test application
pcitest.sh: Script now skips MSIs/MSIXs which are not configured
s32cc: pci: Get shared memory for pcie use from device tree
s32cc: pcie: Refactor the timeout logic for PCIe configuration
s32cc: pcie: Remove some bit/mask hardcodings
s32cc: pcie: epf: Enable MSI-X support
s32g3: pcie: Set correct PCI device ID and vendor ID
s32cc: pcie: Ensure DBI is R/W for all register writes that require this
pcie: dw: Allow several attempts to enable R/W access to R/O registers
s32cc: pcie: Add PCIe devicetree bindings documentation
s32cc: Add io bit operations similar to U-boot
s32cc: net: xpcs: Add Mode5 demo support
s32cc: Add aliases for ethernet nodes
Jan Petrous (19):
s32g274a: refactor ethernet pins and clocks
dt-bindings: s32cc-dwmac: second instance
s32g274a: pins: PFE EMAC_2 RGMII pins definition
s32g274a: pins: PFE EMAC_2 RGMII pins
net: ethernet: stmmac: add dwmac-s32cc driver for NXP S32CC
net: driver: stmmac: extend CSR calc support
net: driver: stmmac: dwmac-s32cc: add phy interface mode
net: driver: stmmac: dwmac-s32cc: add RGMII speed autodetection
net: driver: stmmac: dwmac-s32cc: use GMAC_0_CTRL_STS addr from DT
net:stmmac:dwmac-s32cc: make tx clock optional
s32r45x-evb: add disabled GMAC1 using SGMII
drivers: ethernet: dwmac-s32cc: support rgmii-id modes
net: phy: Add support for AQR113 PHY
dt-bindings: net: pfe: add dt bindings documentation
doc: s32cc: yaml: Add 'snps,ext_sys_time' for setting external systime
net:stmmac: Add optional setting of external systime
net: stmmac: Don't allow systime modifications for external systime
arm64: dts: s32g-pfe: remove unused global property nxp,pfeng-hif-channels
arm64: dts: s32g-pfe: introduce nxp,pfeng-linked-phyif ethernet property
Jeronym Juran (3):
net: ethernet: stmmac: Implement errata e50082 - watchdog
net: driver: stmmac: Implement MTL ECC error workaround
net: driver: stmmac: Implement s32g274a MTL ECC error workaround
Jiri Slaby (2):
serial: fsl_linflexuart: deduplicate character sending
serial: fsl_linflexuart: don't call uart_write_wakeup() twice
Julia Cartwright (2):
mailbox: llce: use spin_lock for llce mailbox txack locking
mailbox: llce: discontinue use of DO_ONCE
Larisa Grigore (55):
arm64: Kconfig: Add s32cc target
s32cc: Add STM SYSTIMER config option
s32cc: Add PIT SYSTIMER config option
s32g274ardb: Enable i2c0 pinmuxing
include: s32g274a: Add SPI1 slave pad control
s32cc: pinmuxing: Implement suspend and resume
include:s32cc: Refactor GPIO pad description
s32cc: pinctrl: Remove PUE/PUS from GPIO configuration
include: s32cc: Add recovery pinmuxing for i2c
s32cc: doc: Add devicetree bindings documentation for eDMA3 support
s32cc: fsl-edma: Add basic support for eDMA3
dma:fsl-edma: Disable request only when no hw request available
tty: serial: linflexuart: UART support for FIFO with DMA
tty: serial: linflexuart: Fix fsl_linflexuart LINFBRR calculation
tty: serial: linflexuart: Fix deadlock rx with edma
tty: serial: linflexuart: Enable DMATXE only after fifo
tty: serial: linflexuart: Add support for stty cstop option
tty: serial: linflexuart: fsl_linflex: Stop dma while console write
tty: serial: linflexuart: Resume DMA transfer after polling mode finished
tty: serial: linflexuart: Fix console freeze
tty: serial: linflexuart: Fix CONFIG_DMA_API_DEBUG reported issues
serial:linflex: Disable DMA in linflex_flush_buffer
serial:linflex: Update RXEN/TXEN outside INITM
serial:linflex: Correct startup locking
serial:linflex: Make sure fifo is empty when entering INIT
serial:linflex: Revert earlycon workaround
serial:linflex: Check FIFO full before writing
serial:linflex: Fix kgdb
serial: linflex: Add write_atomic callback
serial: linflex: Guard all clock usages for emulator
serial: linflex: Clean SLEEP bit in LINCR1 after suspend
serial: linflex: LINCR1_BF bit is not used so remove it
dt-bindings: gpio: s32cc: Correct compatible usage
dt-bindings: gpio: s32cc: Replace s32g274 occurrence with s32g
gpio: siul2-s32cc: Same eirq exported by both SIULs
gpio: siul2-s32cc: Handle not implemented EIRQs
gpio: siul2-s32cc: Mark invalid EIRQ ranges
gpio: siul2-s32cc: Use irqchip template
gpio: siul2-s32cc: Replace s32g274 occurrence with s32g
dt-binding: pcf85063: Add new compatible for PCA85073A
rtc: pcf85063: Add new compatible for PCA85073A
dt-binding: pcf85063: Add nxp,no-battery property
rtc: pcf85063: Handle stopped oscillator at startup
spi: spi-fsl-dspi: Choose pinctrl base on pinctrl-names
spi: spi-fsl-dspi: Use DMA for s32 controller in slave mode
spi: spi-fsl-dspi: restrict register range for regmap access
spi-fsl-dspi: Reinitialize DSPI regs after resume for s32gen1
spi: fsl-dspi: Restore slave pinmuxing after suspend
spi: fsl-dspi: Fix pinctrl slave setup
clocksource: timer_vf_pit: Fix imx6_vf610 build
clocksource: timer_vf_pit: Add "nxp,s32cc-pit" compatible
can: flexcan: Enable clocks on resume path
dt-bindings: clock: Added documentation for STM
clocksource: fsl_stm: Add STM driver support
dwc: pci-s32cc: Use more than one MSI
Marius Trifu (1):
spi: spi-fsl-dspi: Use spi_alloc_slave for slave
Martin Hrdlicka (7):
net: phy: Add support for TJA1101B PHY
pinctrl: s32g: Add S32G_IMCR_PFE_EMAC_0_ pinctrls
dts: s32g: pfe: Add TJA1101B RMII phy support on s32g3xxa-evb3
arm64: dts: s32g-pfe: extend enum for nxp,pfeng-linked-phyif property
arm64: dts: s32g-pfe: add remote HIF netdevs
arm64: dts: s32g: Fix S32GRV-VNP-PLAT board name
dt-bindings: net: pfe: update dt bindings documentation
Matthew Nunez (1):
pinctrl: Add driver and header files for s32cc pinmuxing
Mihaela Martinas (1):
s32cc: pinctrl: Add pinctrl device-tree bindings documentation
Nica Dan (1):
s32cc: tmu: Implement support for TMU
Ondrej Spacek (6):
phy: s32cc-serdes: Add better support for Ethernet in SerDes driver.
pcs: s32cc-xpcs: Fix SGMII AN enable bit being incorrect after resume.
doc: Add device tree bindings documentation for S32CC GMAC
ethernet: gmac: Allow gmac use the s32g platform serdes driver.
ethernet: gmac: Remove clk_set_rate calls for rx clocks
ethernet: gmac: Fix missing coherency for gmac on s32 platform.
Phu Luu An (5):
s32cc: fccu: Add driver for FCCU module
fccu: bindings: Add documentation for S32CC FCCU module
tty: serial: linflexuart: Fix bug memory leak
gpio: siul2-s32cc: Add GPIO driver to S32CC
s32cc: swt: Add support for multi watchdog
Radu Pirea (37):
pinctrl: s32g274a: add pinmuxing for bluebox3
dt-bindings: pinctrl: s32cc: add slew rate bindings
pinctrl: s32cc: clean up previous pin configuration
dt-bindings: clock: s32r45-scmi: add LAX clock id
dt-bindings: clock: s32r45-scmi: add SPT clock ids
dt-bindings: mmc: fsl-imx-esdhc: add compatible for S32CC
mmc: sdhci-esdhc-imx: Add S32CC support
dt-bindings: serial: fsl-linflexuart: add compatible for S32CC
dt-bindings: serial: fsl-linflexuart: add clock properties
dt-bindings: serial: fsl-linflexuart: add dma properties
dt-bindings: serial: fsl-linflexuart: add rs485 properties
tty: serial: linflexuart: add S32CC compatible string
tty: serial: linflexuart: improve locking in set_termios
serial: fsl_linflexuart: add support to change baudrate
tty: serial: linflexuart: add verify_port callback
gpio: siul2-s32cc: add gpio pin names
arm64: dts: s32cc: rename fsl,sys-mode to nxp,sys-mode
dt-bindings: rtc: add S32CC rtc bindings
dts: s32cc: update RTC bindings
dt-bindings: pwm: fsl-ftm: add compatible for S32CC
pwm: fsl-ftm: fix number of pwm channes
mailbox: llce: fix frame id
mailbox: llce: fix short mb index
net: can: llce can: fix switching beteween CAN and CAN FD
net: can: llce can: do not print errors if logging is not supported
net: can: llce can: restrict logging enablement
net: can: llce: fix return on stack data
arm64: dts: s32cc: gmac: Define rx/tx queues to use
arm64: dts: s32gxxxa-evb: add pinctrl for usdhc
arm64: dts: s32gxxxa-rdb: add pinctrl for usdhc
arm64: dts: s32gxxxa-evb: add pinctrl for usdhc
arm64: dts: s32g399a-rdb3: remove no-1-8-v property from usdhc
arm64: dts: s32r45-evb: remove cd-gpios from usdhc
arm64: dts: s32g-pfe: remove unused fsl,* properties
net: can: llce: update interface to fw version 1.0.5
gpio: s32cc: changed gpio data type from int to irq_hw_number_t
serial: linflex: do not stop DMA while reading received
Radu Pirea (NXP OSS) (10):
phy: nxp-c45-tja11xx: add extts and perout support
net: phy: tja11xx: do not touch dev->parent for tja1102_p1
phy: nxp-c45-tja11xx: check for FUSA_PASS irq
dt-bindings: llce-mailbox: add aux channel
drivers: mailbox: llce: add logger config channel
dt-bindings: can: llce-logger: add config channel
drivers: net: can: llce logger: check logging feature
net: can: llce_logger: request the RX channel by name
net: can: llce_can: add netdev notifier
mailbox: llce: upgrade to LLCE 1.0.4
Stefan-Gabriel Mirea (10):
dt-bindings: pinctrl: Add DSPI5 pin macros
fsl-edma: Initialize all channels
IIO ADC: Add basic S32CC SAR-ADC driver
s32cc: saradc: Implement single output reading
s32cc: saradc: Add file for scale retrieval
s32cc: saradc: Add frequency getter and setter
s32cc: saradc: Implement suspend and resume callbacks
doc: flexcan: Add S32CC Flexcan devicetree bindings documentation
s32cc: can: flexcan: Handle separate interrupt lines
can: flexcan: Update stats when skb allocation fails
Stoica Cosmin-Stefan (3):
mmc: sdhci-esdhc-imx: disable erratum ERR004536 fix for S32CC
dt-bindings: clock: Added documentation for PIT
clocksource: timer_vf_pit: PIT driver improvements
Teodor Marina (3):
rtc: Add driver for S32CC
rtc: s32cc: Use rtc_class_ops structure instead of standard sysfs
implementation
s32cc: rtc: Read the frequencies dynamically
Valentin Ciocoi Radulescu (6):
hse: crypto driver skeleton
hse: AES-CBC skcipher register
hse: fix hse module insert crash
hse: add support for AES-GCM AEAD
hse: fix offsetted dma addresses
hse: add rst documentation
Vicovan Ionut-Valentin-VCVV001 (1):
i2c: imx: improve i2c clock config precision
Vijaya Krishna Nivarthi (1):
serial: core: Do stop_rx in suspend path for console if console_suspend
is disabled
Vlad Pelin (7):
hse: add skcipher and key mgmt service descriptors
hse: symmetric key cipher support
hse: minor skcipher refactoring
hse: fix skcipher last output block in iv
hse: Add hwrng support
dt-bindings: uio: add s32cc-hse-rmem info
secboot: add secboot support to userspace
Yibo Liu (2):
drivers: net: can: llce_can: support eid frame
drivers: net: can: llce_can: config llcecan no FD
Documentation/arm64/silicon-errata.rst | 2 +
Documentation/crypto/index.rst | 1 +
Documentation/crypto/nxp/hse.rst | 93 +
.../devicetree/bindings/clock/nxp-pit.yaml | 57 +
.../bindings/clock/nxp-s32cc-stm-global.yaml | 63 +
.../devicetree/bindings/clock/nxp-s32cc-stm.yaml | 56 +
.../devicetree/bindings/crypto/nxp-hse.yaml | 66 +
.../devicetree/bindings/ddr/nxp,s32cc-ddr.yaml | 41 +
Documentation/devicetree/bindings/dma/fsl-edma.txt | 20 +
.../devicetree/bindings/gpio/gpio-s32cc.yaml | 124 ++
Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 5 +
.../devicetree/bindings/iio/adc/s32cc-adc.yaml | 60 +
.../bindings/mailbox/nxp,s32g-llce-mailbox.yaml | 150 ++
.../devicetree/bindings/mfd/nxp,s32cc-ddr-gpr.yaml | 37 +
.../bindings/mfd/nxp,s32g-llce-core.yaml | 144 ++
.../devicetree/bindings/misc/nxp-s32cc-fccu.yaml | 93 +
.../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 18 +
.../devicetree/bindings/mtd/jedec,spi-nor.yaml | 20 +
.../devicetree/bindings/net/can/fsl,flexcan.yaml | 76 +-
.../bindings/net/can/nxp,s32g-llce-can-logger.yaml | 55 +
.../bindings/net/can/nxp,s32g-llce-can.yaml | 90 +
.../devicetree/bindings/net/nxp,s32cc-dwmac.yaml | 219 ++
.../devicetree/bindings/net/nxp,s32g-pfe.yaml | 267 +++
.../devicetree/bindings/net/snps,dwmac.yaml | 6 +
.../bindings/nvmem/nxp,s32cc-ocotp-nvmem.yaml | 59 +
.../bindings/nvmem/nxp,s32cc-siul2-nvmem.yaml | 63 +
.../devicetree/bindings/pci/nxp,s32-pcie.yaml | 167 ++
.../devicetree/bindings/phy/nxp,s32cc-serdes.yaml | 142 ++
.../bindings/pinctrl/nxp,s32cc-siul2.yaml | 94 +
.../devicetree/bindings/pwm/pwm-fsl-ftm.txt | 1 +
.../reserved-memory/nxp,s32cc-hse-rmem.yaml | 48 +
.../devicetree/bindings/rtc/nxp,pcf85063.txt | 3 +
.../devicetree/bindings/rtc/nxp,s32cc-rtc.yaml | 81 +
.../bindings/serial/fsl,s32-linflexuart.txt | 22 -
.../bindings/serial/fsl,s32-linflexuart.yaml | 96 +
.../devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml | 28 +
.../devicetree/bindings/spi/spi-fsl-dspi.txt | 9 +-
.../devicetree/bindings/thermal/s32cc-thermal.yaml | 70 +
.../devicetree/bindings/usb/ci-hdrc-usb2.txt | 1 +
.../devicetree/bindings/usb/usbmisc-imx.txt | 2 +
.../bindings/watchdog/nxp-s32cc-wdt.yaml | 55 +
arch/arm64/Kconfig | 13 +
arch/arm64/Kconfig.platforms | 63 +
arch/arm64/boot/dts/freescale/Makefile | 18 +
.../dts/freescale/s32cc-nxp-flash-macronix.dtsi | 53 +
arch/arm64/boot/dts/freescale/s32cc.dtsi | 1173 +++++++++++
.../dts/freescale/s32g-nxp-flash-macronix.dtsi | 15 +
arch/arm64/boot/dts/freescale/s32g-pfe-slave.dtsi | 95 +
arch/arm64/boot/dts/freescale/s32g-pfe.dtsi | 178 ++
arch/arm64/boot/dts/freescale/s32g.dtsi | 1019 ++++++++++
arch/arm64/boot/dts/freescale/s32g2.dtsi | 33 +
.../arm64/boot/dts/freescale/s32g274a-bluebox3.dts | 519 +++++
arch/arm64/boot/dts/freescale/s32g274a-emu.dts | 164 ++
.../boot/dts/freescale/s32g274a-rdb2-pfems.dts | 19 +
arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts | 10 +
arch/arm64/boot/dts/freescale/s32g274a-rdb2.dtsi | 45 +
.../boot/dts/freescale/s32g2xxa-evb-pfems.dts | 18 +
arch/arm64/boot/dts/freescale/s32g2xxa-evb.dts | 8 +
arch/arm64/boot/dts/freescale/s32g2xxa-evb.dtsi | 32 +
.../boot/dts/freescale/s32g2xxa-evb3-pfems.dts | 15 +
arch/arm64/boot/dts/freescale/s32g2xxa-evb3.dts | 6 +
arch/arm64/boot/dts/freescale/s32g2xxa-evb3.dtsi | 25 +
arch/arm64/boot/dts/freescale/s32g3.dtsi | 194 ++
arch/arm64/boot/dts/freescale/s32g399a-emu.dts | 69 +
.../boot/dts/freescale/s32g399a-rdb3-pfems.dts | 19 +
arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts | 8 +
arch/arm64/boot/dts/freescale/s32g399a-rdb3.dtsi | 53 +
.../boot/dts/freescale/s32g3xxa-evb-pfems.dts | 18 +
arch/arm64/boot/dts/freescale/s32g3xxa-evb.dts | 6 +
arch/arm64/boot/dts/freescale/s32g3xxa-evb.dtsi | 41 +
.../boot/dts/freescale/s32g3xxa-evb3-pfems.dts | 18 +
.../boot/dts/freescale/s32g3xxa-evb3-rmii.dts | 103 +
arch/arm64/boot/dts/freescale/s32g3xxa-evb3.dts | 6 +
arch/arm64/boot/dts/freescale/s32g3xxa-evb3.dtsi | 41 +
arch/arm64/boot/dts/freescale/s32gxxxa-evb.dtsi | 1142 +++++++++++
arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi | 1009 ++++++++++
arch/arm64/boot/dts/freescale/s32r45-emu.dts | 138 ++
arch/arm64/boot/dts/freescale/s32r45-evb.dts | 826 ++++++++
arch/arm64/boot/dts/freescale/s32r45.dtsi | 306 +++
arch/arm64/include/asm/cpufeature.h | 15 +
arch/arm64/include/asm/kvm_mmu.h | 6 +-
arch/arm64/include/asm/sysreg.h | 1 +
arch/arm64/include/asm/tlbflush.h | 31 +
arch/arm64/kernel/cpu_errata.c | 37 +-
arch/arm64/kvm/hyp/vhe/switch.c | 6 +-
arch/arm64/kvm/hyp/vhe/tlb.c | 6 +-
arch/arm64/tools/cpucaps | 1 +
drivers/Kconfig | 4 +
drivers/Makefile | 1 +
drivers/clk/clk-scmi.c | 13 +-
drivers/clocksource/Kconfig | 14 +
drivers/clocksource/Makefile | 2 +
drivers/clocksource/nxp_global_time.c | 233 +++
drivers/clocksource/timer-nxp-stm.c | 454 +++++
drivers/clocksource/timer-vf-pit.c | 425 +++-
drivers/crypto/Kconfig | 2 +
drivers/crypto/Makefile | 1 +
drivers/crypto/hse/Kconfig | 131 ++
drivers/crypto/hse/Makefile | 12 +
drivers/crypto/hse/hse-abi.h | 635 ++++++
drivers/crypto/hse/hse-aead.c | 521 +++++
drivers/crypto/hse/hse-ahash.c | 1192 +++++++++++
drivers/crypto/hse/hse-core.c | 1021 ++++++++++
drivers/crypto/hse/hse-core.h | 66 +
drivers/crypto/hse/hse-mu.c | 439 ++++
drivers/crypto/hse/hse-mu.h | 60 +
drivers/crypto/hse/hse-rng.c | 225 +++
drivers/crypto/hse/hse-skcipher.c | 543 +++++
drivers/ddr/s32cc/Kconfig | 12 +
drivers/ddr/s32cc/Makefile | 3 +
drivers/ddr/s32cc/ddr.c | 296 +++
drivers/ddr/s32cc/ddr.h | 96 +
drivers/ddr/s32cc/ddr_poll.c | 67 +
drivers/dma/fsl-edma-common.c | 87 +-
drivers/dma/fsl-edma-common.h | 73 +-
drivers/dma/fsl-edma.c | 269 ++-
drivers/firmware/arm_scmi/Kconfig | 26 +
drivers/firmware/arm_scmi/Makefile | 2 +
drivers/firmware/arm_scmi/bus.c | 24 +
drivers/firmware/arm_scmi/common.h | 24 +
drivers/firmware/arm_scmi/driver.c | 207 +-
drivers/firmware/arm_scmi/gpio.c | 597 ++++++
drivers/firmware/arm_scmi/optee.c | 581 ++++++
drivers/firmware/arm_scmi/shmem.c | 9 +-
drivers/firmware/arm_scmi/smc.c | 258 ++-
drivers/gpio/Kconfig | 19 +
drivers/gpio/Makefile | 2 +
drivers/gpio/gpio-scmi.c | 868 ++++++++
drivers/gpio/gpio-siul2-s32cc.c | 1309 ++++++++++++
drivers/i2c/busses/Kconfig | 7 +-
drivers/i2c/busses/i2c-imx.c | 76 +-
drivers/iio/adc/Kconfig | 13 +
drivers/iio/adc/Makefile | 1 +
drivers/iio/adc/s32cc_adc.c | 824 ++++++++
drivers/mailbox/Kconfig | 9 +
drivers/mailbox/Makefile | 2 +
drivers/mailbox/llce-mailbox.c | 2095 ++++++++++++++++++++
drivers/mfd/Kconfig | 10 +
drivers/mfd/Makefile | 1 +
drivers/mfd/llce-core.c | 470 +++++
drivers/misc/Makefile | 1 +
drivers/misc/fccu/Kconfig | 11 +
drivers/misc/fccu/Makefile | 6 +
drivers/misc/fccu/s32cc_fccu.c | 692 +++++++
drivers/misc/pci_endpoint_test.c | 46 +-
drivers/mmc/host/Kconfig | 4 +-
drivers/mmc/host/sdhci-esdhc-imx.c | 197 +-
drivers/mtd/spi-nor/core.c | 40 +-
drivers/mtd/spi-nor/macronix.c | 104 +
drivers/net/can/Kconfig | 1 +
drivers/net/can/Makefile | 1 +
drivers/net/can/flexcan.c | 529 +++--
drivers/net/can/llce/Kconfig | 37 +
drivers/net/can/llce/Makefile | 8 +
drivers/net/can/llce/llce_can.c | 1031 ++++++++++
drivers/net/can/llce/llce_can_common.c | 609 ++++++
drivers/net/can/llce/llce_logger.c | 249 +++
drivers/net/ethernet/stmicro/stmmac/Kconfig | 22 +
drivers/net/ethernet/stmicro/stmmac/Makefile | 1 +
drivers/net/ethernet/stmicro/stmmac/common.h | 3 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-s32cc.c | 527 +++++
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 57 -
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 106 +-
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h | 36 +
drivers/net/ethernet/stmicro/stmmac/hwif.c | 15 +-
drivers/net/ethernet/stmicro/stmmac/hwif.h | 1 +
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 47 +-
.../net/ethernet/stmicro/stmmac/stmmac_platform.c | 2 +
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 12 +
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 2 +
drivers/net/pcs/Makefile | 1 +
drivers/net/pcs/nxp-s32cc-xpcs.c | 1144 +++++++++++
drivers/net/pcs/pcs-xpcs.c | 23 -
drivers/net/phy/aquantia_main.c | 39 +
drivers/net/phy/nxp-c45-tja11xx.c | 245 ++-
drivers/net/phy/nxp-tja11xx.c | 26 +-
drivers/nvmem/Kconfig | 18 +
drivers/nvmem/Makefile | 4 +
drivers/nvmem/s32cc-ocotp-nvmem.c | 209 ++
drivers/nvmem/s32cc_siul2_nvmem.c | 242 +++
drivers/pci/controller/Kconfig | 54 +
drivers/pci/controller/dwc/Makefile | 2 +
drivers/pci/controller/dwc/pci-dma-s32cc.c | 542 +++++
drivers/pci/controller/dwc/pci-dma-s32cc.h | 213 ++
drivers/pci/controller/dwc/pci-ioctl-s32cc.c | 218 ++
drivers/pci/controller/dwc/pci-ioctl-s32cc.h | 88 +
drivers/pci/controller/dwc/pci-s32cc-regs.h | 538 +++++
drivers/pci/controller/dwc/pci-s32cc.c | 2039 +++++++++++++++++++
drivers/pci/controller/dwc/pci-s32cc.h | 127 ++
drivers/pci/controller/dwc/pcie-designware-ep.c | 26 +
drivers/pci/controller/dwc/pcie-designware-host.c | 3 +-
drivers/pci/controller/dwc/pcie-designware.h | 26 +
drivers/pci/endpoint/functions/pci-epf-test.c | 130 +-
drivers/pci/endpoint/pci-epc-core.c | 38 +
drivers/perf/Kconfig | 8 +
drivers/perf/Makefile | 1 +
drivers/perf/nxp-s32cc-ddr-perf.c | 717 +++++++
drivers/phy/freescale/Kconfig | 8 +
drivers/phy/freescale/Makefile | 1 +
drivers/phy/freescale/phy-nxp-s32cc-serdes.c | 1162 +++++++++++
drivers/pinctrl/freescale/Kconfig | 14 +
drivers/pinctrl/freescale/Makefile | 3 +
drivers/pinctrl/freescale/pinctrl-s32cc-core.c | 1115 +++++++++++
drivers/pinctrl/freescale/pinctrl-s32cc.h | 93 +
drivers/pinctrl/freescale/pinctrl-s32g.c | 787 ++++++++
drivers/pinctrl/freescale/pinctrl-s32r45.c | 606 ++++++
drivers/pwm/pwm-fsl-ftm.c | 41 +-
drivers/rtc/Kconfig | 10 +
drivers/rtc/Makefile | 1 +
drivers/rtc/rtc-pcf85063.c | 24 +
drivers/rtc/rtc-s32cc.c | 722 +++++++
drivers/soc/fsl/Kconfig | 9 +
drivers/soc/fsl/Makefile | 1 +
drivers/soc/fsl/s32cc_regaccess.c | 155 ++
drivers/spi/Kconfig | 7 +-
drivers/spi/spi-fsl-dspi.c | 249 ++-
drivers/spi/spi-fsl-qspi.c | 918 +++++++--
drivers/thermal/Kconfig | 9 +
drivers/thermal/Makefile | 1 +
drivers/thermal/s32cc_thermal.c | 613 ++++++
drivers/thermal/s32cc_thermal.h | 109 +
drivers/tty/serial/fsl_linflexuart.c | 1137 +++++++++--
drivers/tty/serial/serial_core.c | 11 +-
drivers/uio/Kconfig | 41 +
drivers/uio/Makefile | 1 +
drivers/uio/uio_hse.c | 668 +++++++
drivers/usb/chipidea/ci.h | 19 +
drivers/usb/chipidea/ci_hdrc_imx.c | 55 +-
drivers/usb/chipidea/ci_hdrc_imx.h | 4 +-
drivers/usb/chipidea/core.c | 110 +-
drivers/usb/chipidea/host.c | 85 +
drivers/usb/chipidea/otg.c | 2 +-
drivers/usb/chipidea/otg.h | 1 +
drivers/usb/chipidea/udc.c | 40 +
drivers/usb/chipidea/usbmisc_imx.c | 202 +-
drivers/watchdog/Kconfig | 10 +
drivers/watchdog/Makefile | 1 +
drivers/watchdog/s32cc_wdt.c | 320 +++
include/dt-bindings/clock/s32cc-scmi-clock.h | 88 +
include/dt-bindings/clock/s32g-scmi-clock.h | 65 +
include/dt-bindings/clock/s32r45-scmi-clock.h | 32 +
include/dt-bindings/mailbox/nxp-llce-mb.h | 18 +
include/dt-bindings/memory/s32cc-siul2.h | 25 +
include/dt-bindings/misc/s32cc-fccu.h | 14 +
include/dt-bindings/mux/nxp-s32g-can-ts.h | 15 +
include/dt-bindings/mux/nxp-s32r45-can-ts.h | 15 +
include/dt-bindings/net/s32g-pfe.h | 25 +
include/dt-bindings/nvmem/s32cc-ocotp-nvmem.h | 9 +
include/dt-bindings/nvmem/s32cc-siul2-nvmem.h | 13 +
include/dt-bindings/perf/s32cc-scmi-perf.h | 15 +
include/dt-bindings/phy/phy-s32cc-serdes.h | 14 +
include/dt-bindings/pinctrl/s32cc-pinfunc.h | 31 +
include/dt-bindings/reset/s32cc-scmi-reset.h | 33 +
include/dt-bindings/reset/s32g-scmi-reset.h | 19 +
include/dt-bindings/reset/s32g3-scmi-reset.h | 24 +
include/dt-bindings/reset/s32r45-scmi-reset.h | 19 +
include/dt-bindings/rtc/s32cc-rtc.h | 13 +
include/linux/can/dev/llce_can_common.h | 98 +
include/linux/cpuhotplug.h | 2 +
include/linux/gpio_ops_scmi_protocol.h | 43 +
include/linux/gpio_scmi_protocol.h | 55 +
include/linux/mailbox/nxp-llce/llce_can.h | 1398 +++++++++++++
include/linux/mailbox/nxp-llce/llce_fw_interface.h | 530 +++++
include/linux/mailbox/nxp-llce/llce_fw_version.h | 20 +
.../linux/mailbox/nxp-llce/llce_interface_config.h | 138 ++
.../linux/mailbox/nxp-llce/llce_interface_fifo.h | 74 +
include/linux/mailbox/nxp-llce/llce_mailbox.h | 87 +
include/linux/mailbox/nxp-llce/llce_sema42.h | 119 ++
include/linux/mtd/spi-nor.h | 7 +
include/linux/pci-epc.h | 6 +
include/linux/pcie/nxp-s32cc-pcie-phy-submode.h | 14 +
include/linux/pcs/nxp-s32cc-xpcs.h | 58 +
include/linux/pcs/pcs-xpcs.h | 25 +-
include/linux/scmi_protocol.h | 10 +
include/linux/stmmac.h | 9 +-
include/linux/usb/chipidea.h | 1 +
include/soc/fsl/nxp-s32cc-io.h | 35 +
include/soc/s32cc/fuse.h | 33 +
include/soc/s32cc/fuse_defs.h | 20 +
include/soc/s32cc/nvmem_common.h | 32 +
include/soc/s32cc/revision.h | 52 +
include/soc/s32cc/revision_defs.h | 19 +
include/trace/events/scmi.h | 28 +
include/uapi/linux/pcitest.h | 1 +
tools/pci/pcitest.c | 17 +-
tools/pci/pcitest.sh | 42 +-
286 files changed, 47490 insertions(+), 1109 deletions(-)
create mode 100644 Documentation/crypto/nxp/hse.rst
create mode 100644 Documentation/devicetree/bindings/clock/nxp-pit.yaml
create mode 100644
Documentation/devicetree/bindings/clock/nxp-s32cc-stm-global.yaml
create mode 100644 Documentation/devicetree/bindings/clock/nxp-s32cc-stm.yaml
create mode 100644 Documentation/devicetree/bindings/crypto/nxp-hse.yaml
create mode 100644 Documentation/devicetree/bindings/ddr/nxp,s32cc-ddr.yaml
create mode 100644 Documentation/devicetree/bindings/gpio/gpio-s32cc.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/s32cc-adc.yaml
create mode 100644
Documentation/devicetree/bindings/mailbox/nxp,s32g-llce-mailbox.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/nxp,s32cc-ddr-gpr.yaml
create mode 100644
Documentation/devicetree/bindings/mfd/nxp,s32g-llce-core.yaml
create mode 100644 Documentation/devicetree/bindings/misc/nxp-s32cc-fccu.yaml
create mode 100644
Documentation/devicetree/bindings/net/can/nxp,s32g-llce-can-logger.yaml
create mode 100644
Documentation/devicetree/bindings/net/can/nxp,s32g-llce-can.yaml
create mode 100644 Documentation/devicetree/bindings/net/nxp,s32cc-dwmac.yaml
create mode 100644 Documentation/devicetree/bindings/net/nxp,s32g-pfe.yaml
create mode 100644
Documentation/devicetree/bindings/nvmem/nxp,s32cc-ocotp-nvmem.yaml
create mode 100644
Documentation/devicetree/bindings/nvmem/nxp,s32cc-siul2-nvmem.yaml
create mode 100644 Documentation/devicetree/bindings/pci/nxp,s32-pcie.yaml
create mode 100644 Documentation/devicetree/bindings/phy/nxp,s32cc-serdes.yaml
create mode 100644
Documentation/devicetree/bindings/pinctrl/nxp,s32cc-siul2.yaml
create mode 100644
Documentation/devicetree/bindings/reserved-memory/nxp,s32cc-hse-rmem.yaml
create mode 100644 Documentation/devicetree/bindings/rtc/nxp,s32cc-rtc.yaml
delete mode 100644
Documentation/devicetree/bindings/serial/fsl,s32-linflexuart.txt
create mode 100644
Documentation/devicetree/bindings/serial/fsl,s32-linflexuart.yaml
create mode 100644 Documentation/devicetree/bindings/thermal/s32cc-thermal.yaml
create mode 100644
Documentation/devicetree/bindings/watchdog/nxp-s32cc-wdt.yaml
create mode 100644 arch/arm64/boot/dts/freescale/s32cc-nxp-flash-macronix.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/s32cc.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/s32g-nxp-flash-macronix.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/s32g-pfe-slave.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/s32g-pfe.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/s32g.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/s32g2.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/s32g274a-bluebox3.dts
create mode 100644 arch/arm64/boot/dts/freescale/s32g274a-emu.dts
create mode 100644 arch/arm64/boot/dts/freescale/s32g274a-rdb2-pfems.dts
create mode 100644 arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts
create mode 100644 arch/arm64/boot/dts/freescale/s32g274a-rdb2.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/s32g2xxa-evb-pfems.dts
create mode 100644 arch/arm64/boot/dts/freescale/s32g2xxa-evb.dts
create mode 100644 arch/arm64/boot/dts/freescale/s32g2xxa-evb.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/s32g2xxa-evb3-pfems.dts
create mode 100644 arch/arm64/boot/dts/freescale/s32g2xxa-evb3.dts
create mode 100644 arch/arm64/boot/dts/freescale/s32g2xxa-evb3.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/s32g3.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/s32g399a-emu.dts
create mode 100644 arch/arm64/boot/dts/freescale/s32g399a-rdb3-pfems.dts
create mode 100644 arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts
create mode 100644 arch/arm64/boot/dts/freescale/s32g399a-rdb3.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/s32g3xxa-evb-pfems.dts
create mode 100644 arch/arm64/boot/dts/freescale/s32g3xxa-evb.dts
create mode 100644 arch/arm64/boot/dts/freescale/s32g3xxa-evb.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/s32g3xxa-evb3-pfems.dts
create mode 100644 arch/arm64/boot/dts/freescale/s32g3xxa-evb3-rmii.dts
create mode 100644 arch/arm64/boot/dts/freescale/s32g3xxa-evb3.dts
create mode 100644 arch/arm64/boot/dts/freescale/s32g3xxa-evb3.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/s32gxxxa-evb.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi
create mode 100644 arch/arm64/boot/dts/freescale/s32r45-emu.dts
create mode 100644 arch/arm64/boot/dts/freescale/s32r45-evb.dts
create mode 100644 arch/arm64/boot/dts/freescale/s32r45.dtsi
create mode 100644 drivers/clocksource/nxp_global_time.c
create mode 100644 drivers/clocksource/timer-nxp-stm.c
create mode 100644 drivers/crypto/hse/Kconfig
create mode 100644 drivers/crypto/hse/Makefile
create mode 100644 drivers/crypto/hse/hse-abi.h
create mode 100644 drivers/crypto/hse/hse-aead.c
create mode 100644 drivers/crypto/hse/hse-ahash.c
create mode 100644 drivers/crypto/hse/hse-core.c
create mode 100644 drivers/crypto/hse/hse-core.h
create mode 100644 drivers/crypto/hse/hse-mu.c
create mode 100644 drivers/crypto/hse/hse-mu.h
create mode 100644 drivers/crypto/hse/hse-rng.c
create mode 100644 drivers/crypto/hse/hse-skcipher.c
create mode 100644 drivers/ddr/s32cc/Kconfig
create mode 100644 drivers/ddr/s32cc/Makefile
create mode 100644 drivers/ddr/s32cc/ddr.c
create mode 100644 drivers/ddr/s32cc/ddr.h
create mode 100644 drivers/ddr/s32cc/ddr_poll.c
create mode 100644 drivers/firmware/arm_scmi/gpio.c
create mode 100644 drivers/firmware/arm_scmi/optee.c
create mode 100644 drivers/gpio/gpio-scmi.c
create mode 100644 drivers/gpio/gpio-siul2-s32cc.c
create mode 100644 drivers/iio/adc/s32cc_adc.c
create mode 100644 drivers/mailbox/llce-mailbox.c
create mode 100644 drivers/mfd/llce-core.c
create mode 100644 drivers/misc/fccu/Kconfig
create mode 100644 drivers/misc/fccu/Makefile
create mode 100644 drivers/misc/fccu/s32cc_fccu.c
create mode 100644 drivers/net/can/llce/Kconfig
create mode 100644 drivers/net/can/llce/Makefile
create mode 100644 drivers/net/can/llce/llce_can.c
create mode 100644 drivers/net/can/llce/llce_can_common.c
create mode 100644 drivers/net/can/llce/llce_logger.c
create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-s32cc.c
create mode 100644 drivers/net/pcs/nxp-s32cc-xpcs.c
create mode 100644 drivers/nvmem/s32cc-ocotp-nvmem.c
create mode 100644 drivers/nvmem/s32cc_siul2_nvmem.c
create mode 100644 drivers/pci/controller/dwc/pci-dma-s32cc.c
create mode 100644 drivers/pci/controller/dwc/pci-dma-s32cc.h
create mode 100644 drivers/pci/controller/dwc/pci-ioctl-s32cc.c
create mode 100644 drivers/pci/controller/dwc/pci-ioctl-s32cc.h
create mode 100644 drivers/pci/controller/dwc/pci-s32cc-regs.h
create mode 100644 drivers/pci/controller/dwc/pci-s32cc.c
create mode 100644 drivers/pci/controller/dwc/pci-s32cc.h
create mode 100644 drivers/perf/nxp-s32cc-ddr-perf.c
create mode 100644 drivers/phy/freescale/phy-nxp-s32cc-serdes.c
create mode 100644 drivers/pinctrl/freescale/pinctrl-s32cc-core.c
create mode 100644 drivers/pinctrl/freescale/pinctrl-s32cc.h
create mode 100644 drivers/pinctrl/freescale/pinctrl-s32g.c
create mode 100644 drivers/pinctrl/freescale/pinctrl-s32r45.c
create mode 100644 drivers/rtc/rtc-s32cc.c
create mode 100644 drivers/soc/fsl/s32cc_regaccess.c
create mode 100644 drivers/thermal/s32cc_thermal.c
create mode 100644 drivers/thermal/s32cc_thermal.h
create mode 100644 drivers/uio/uio_hse.c
create mode 100644 drivers/watchdog/s32cc_wdt.c
create mode 100644 include/dt-bindings/clock/s32cc-scmi-clock.h
create mode 100644 include/dt-bindings/clock/s32g-scmi-clock.h
create mode 100644 include/dt-bindings/clock/s32r45-scmi-clock.h
create mode 100644 include/dt-bindings/mailbox/nxp-llce-mb.h
create mode 100644 include/dt-bindings/memory/s32cc-siul2.h
create mode 100644 include/dt-bindings/misc/s32cc-fccu.h
create mode 100644 include/dt-bindings/mux/nxp-s32g-can-ts.h
create mode 100644 include/dt-bindings/mux/nxp-s32r45-can-ts.h
create mode 100644 include/dt-bindings/net/s32g-pfe.h
create mode 100644 include/dt-bindings/nvmem/s32cc-ocotp-nvmem.h
create mode 100644 include/dt-bindings/nvmem/s32cc-siul2-nvmem.h
create mode 100644 include/dt-bindings/perf/s32cc-scmi-perf.h
create mode 100644 include/dt-bindings/phy/phy-s32cc-serdes.h
create mode 100644 include/dt-bindings/pinctrl/s32cc-pinfunc.h
create mode 100644 include/dt-bindings/reset/s32cc-scmi-reset.h
create mode 100644 include/dt-bindings/reset/s32g-scmi-reset.h
create mode 100644 include/dt-bindings/reset/s32g3-scmi-reset.h
create mode 100644 include/dt-bindings/reset/s32r45-scmi-reset.h
create mode 100644 include/dt-bindings/rtc/s32cc-rtc.h
create mode 100644 include/linux/can/dev/llce_can_common.h
create mode 100644 include/linux/gpio_ops_scmi_protocol.h
create mode 100644 include/linux/gpio_scmi_protocol.h
create mode 100644 include/linux/mailbox/nxp-llce/llce_can.h
create mode 100644 include/linux/mailbox/nxp-llce/llce_fw_interface.h
create mode 100644 include/linux/mailbox/nxp-llce/llce_fw_version.h
create mode 100644 include/linux/mailbox/nxp-llce/llce_interface_config.h
create mode 100644 include/linux/mailbox/nxp-llce/llce_interface_fifo.h
create mode 100644 include/linux/mailbox/nxp-llce/llce_mailbox.h
create mode 100644 include/linux/mailbox/nxp-llce/llce_sema42.h
create mode 100644 include/linux/pcie/nxp-s32cc-pcie-phy-submode.h
create mode 100644 include/linux/pcs/nxp-s32cc-xpcs.h
create mode 100644 include/soc/fsl/nxp-s32cc-io.h
create mode 100644 include/soc/s32cc/fuse.h
create mode 100644 include/soc/s32cc/fuse_defs.h
create mode 100644 include/soc/s32cc/nvmem_common.h
create mode 100644 include/soc/s32cc/revision.h
create mode 100644 include/soc/s32cc/revision_defs.h
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#12274):
https://lists.yoctoproject.org/g/linux-yocto/message/12274
Mute This Topic: https://lists.yoctoproject.org/mt/97749837/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-