meta-virtualization/recipes-kernel
Bruce Ashfield 437efd9259 lopper: update to -tip
Bumping lopper to latest, which comprises the following commits:

    873dc86 docs(zephyr): Add comprehensive AMD SoC processor documentation with Sphinx integration
    56aebd4 lopper: assists: zephyr: Add support to generate AXI Ethernet node
    bbc725f lopper: assists: zephyr: Add support to generate ADMA node
    2bbaa8a lopper: gen_domain_dts: Add board-specific Kconfig.defconfig generator
    c427c8e sanity: schema types validation
    a1ee241 schema: add /bits/ 64 type hinting
    e8fd208 docs: update READMEs to latest
    3da2ee3 openamp: xlnx: fix get_platform() so it does not modify tree compatible string
    d2c606f lopper: assists: zephyr: Add support to generate SPIPS node
    5da49d5 lopper: assists: zephyr: Add support to generate OSPI node
    c99a35c lopper: assists: zephyr: Add CANFD node for zephyr
    0318aa1 lopper: assists: Add AMD-VERSAL-GEN2 UFS for Zephyr
    9eef3ea lops: microblaze-riscv: Use full extension linkflags
    944b5c1 lopper: assists: gen_domain_dts: Add psu_r5_0_atcm_lockstep
    0b74369 gen_domain_dts: Add watchdog0 alias support for Zephyr DT generation
    b89ae38 lopper:assists:baremetal_getsupported_comp_xlnx: Dynamically read supported procs from YAML condition
    d2f950a lopper/tree: add trusted mode for node addtions
    bbe8ac4 schema/tree: add /bits/ 16 array and /bits/ 8 support
    d878a40 schema: workaround mixed-type /bits/ properties
    1288749 gen_domain_dts: Prune IPI child node properties using Yaml schema
    fa1200b lopper: assists: gen_domain_dts: Add zynqmp-ipi-mailbox DT yaml
    fc77531 lopper: assists: baremetalconfig_xlnx: Avoid unsupported sysmon child node
    26ff1d9 lopper: assists: gen_domain_dts: Add tcm IPs to the linux_ignore_ip_list
    0db98f3 schema: convert print statements to _warning
    3cf6669 schema: add uint64 single and array definitions
    3ae7472 schema: complete path based typing
    8eb7a1e tree: normalize phandle managmement
    d0523e7 tree: enhance 16 bit value support
    756c0b8 lop-microblaze-riscv: Remove hardcoded libpath generation in favor of toolchain auto-handling
    09b8c42 tree: do not print/create explicit phandle properties
    d14118e tree: do property clobber by default
    8f70860 schema: support /bits/ 8 and flexible whitespace in parsing
    23956b6 schema: strip /* */ comments
    b339f7e schema/core: add 16 bit support
    93bcf44 lopper:assist: Add processor check for library validation
    86b5ebb lopper: gen_domain_dts: zephyr: consolidate mailbox setup
    c0dcedc openamp: xlnx: simplify xlnx_rpmsg_update_tree
    9115871 openamp: xlnx: remove old fn xlnx_rpmsg_kernel_update_ipis
    27762b9 openamp: xlnx: xlnx_rpmsg_ipi_parse: simplify logic
    d059e2a openamp: xlnx: cleanup: use list comprehensions where able
    1254986 openamp: xlnx: zephyr: ipi: Remove superfluous handling
    7aa1fab lopper: assists: Enhancing assists with improved logging for better traceability
    9822917 docs: Add docs directory for documenting AMD specific lops and assists usages
    12e708b openamp: xlnx: xlnx_openamp_find_channels: add back support for single run
    f93c309 lopper: assists: yaml_bindings: Add properties to support MST Protocol
    7897482 lopper: assists: gen_domain_dts: Add support for DPLL clock primitive
    bdd741f lopper:assist: Define FRL enable macro based on HDMI mode
    ccbac5e openamp: xlnx: zephyr: fix up IPI checks
    fd90af0 assists/gen_domain_dts: don't use nested quotes
    e4714e6 setup: allow yaml nodes to be recursively merged
    aedf720 openamp: xlnx: versal2: ensure remoteproc range/regs are IDs limited to 0 or 1
    d2dd4a3 openamp: xlnx: add logging
    a8e953b openamp: xlnx: only add memory-region property if DDR nodes are present
    2c3a5ab openamp: xlnx: Ensure that single run still works
    4fd7a05 openamp: xlnx: Err Handling for Zephyr
    cc0e518 lopper: gen_domain_dts: zephyr: Cleanup for root node compatible and ipi children
    e2be7c1 assists: README: Document optional <machine> arg and auto platform inference
    ee2ea68 baremetallinker_xlnx: Select correct DDR system map for platform
    59ee3c4 openamp: xlnx: Update mapping to just use v2
    807f579 lopper: assists: yaml_bindings: Add dynamic BPC flag
    27c80d2 lopper: assists: yaml_bindings: Add linerate property for vtc calculation
    915f3cb openamp: xlnx: Update to work with latest
    2755d92 assists/subsystem: Add clustercpu property
    8f9475f openamp: xlnx: xlnx_remoteproc_construct_carveouts: Ensure that if there exists reserved memory node - append to it
    9dc47e8 openamp:xlnx: add check for size strings
    1f1b9b3 assists/subsystem: fix cpu expand check
    7482536 schema: enhance regex's to be more whitespace tolerant
    1c3f28b sanity: unset LOPPER_DTC_ARGS
    9b817c6 openamp:xlnx: update to work with latest gen machine conf consecutive runs
    b133397 openamp: xlnx: update to account for second run
    2955e6f tree: when adding becomes merging, consider children
    9366900 yaml: do parent key replacement in-place
    61a19c9 schema: add support for /bits/ notation
    933aaee tree: make dtc escaping exception safe
    97be86b sanity: embedded lop test
    a2ddd8c lopper/yaml: allow "parent" properties to be written to yaml
    80db4fb openamp: xlnx: Update zephyr flow for latest
    63a1b99 tree: ensure strings are dtc safe
    cb23ccd lops/domain: make lops more descriptive
    0b5422b tree: automatically update lnodes on label set
    3664bb7 lopper_sanity: add multi-yaml, parent include and glob tests
    1c6f28a assists/subsyste: make domain access management more robust
    9542d1b yaml: input search and error if files are not found
    3d59b12 assists/subsystem: add type hint for json encoded strings
    309c33a schema: convert to lopper log format
    21fe9b6 lopper: update phandle descriptions while building the schema
    899bcbc lopper: consolidate phandle parsing and analysis
    0501728 tree: allow subnodes to be retreived by name
    b666add fdt: handle boolean properties as int
    45a9d93 assists/domain_access: add reserved-memory and chosen node merging
    88b61cb lopper: ensure that input files are unique and compatible
    f5adfe4 lopper/schema: allow saving of the schema
    0a170fc schema/fdt: improve property type detection and debug
    af8018c sanity: adjust to schema API changes
    c7ec270 lopper: enable schema for type checking
    8e6e1db lopper: introduce schema support
    d3b58fc assists/subsystem: add parent and glob handling
    dbc1302 lopper-core: strict/permissive handling enforcement
    f8a4b88 lops: add autorun domain processing lop
    04e3c37 lopper: add autorun lop files
    a5d31ba yaml: introduce parent key support
    8fd077e lopper/yaml: implement preemptive merging of yaml files
    e9b7a71 inputs: enhance property merging
    7178d62 lopper/assists: Add automatic platform inference to xlnx_overlay_pl_dt
    1bbebf5 assist:baremetal_getsupported_comp_xlnx: Add variant support for platform-specific example filtering
    7b785fa openamp: xlnx: add fix for libmetal ipis
    f59ad9e openamp: xlnx: Use IPIs from SDTGEN
    073e05e lopper: gen_domain_dts: Remove IPI deletion
    05ae429 Lopper: Assists: Allow application creation when required memory is exactly matched
    f77119b baremetalconfig_xlnx: improve clock offset logic
    8121752 openamp: xlnx: zephyr: fix up for latest
    02eccfe lopper: assists: Add AMD-Xilinx IPI for Zephyr
    54fa128 openamp: xlnx: fix bug for linker generation
    88e9679 lopper:assist: Preserve Individual Memory Regions in Memory Config to Avoid Merging Holes
    8fa4f93 assists: zephyr_supported_comp: Remove timeout-sec property from wwdt
    a4c16bd assists: bmcmake_metadata: Add support to define generic CMAKE_MACHINE defines using family
    f6d4fcc lopper: gen_domain_dts: Add IPI node filtering for A78 processors
    fa0b351 openamp: xlnx: zephyr: clean up parsing code path
    8bcd2b2 openamp: xlnx: zephyr: output mailbox node given domain YAML
    1a08579 openamp: xlnx: zephyr: Add IPC node
    5919f78 lopper: assists: gen_domain_dts: Add support for generating AXI SPI compatible node for zephyr
    28903f8 lopper: assists: gen_domain_dts: Bug fixes in the zephyr A78 support
    1cecbb8 lopper: assists: gen_domain_dts: Add support for zephyr board dt handling
    7050320 openamp: xlnx: support latest zephyr build flows
    2e4d500 lopper/assists: Generate pl.dtso instead of pl.dtsi for overlay output
    b2052d2 lopper/assists: Move non-address-mapped subnodes from '/amba_pl' to root
    a9c713d assists: generate_config_object: Check key before indexing into map
    5cc1d67 lopper: assists: gen_domain_dts: Add support for generating cortexA78 specific Zephyr device-tree
    757d2e5 assists: gen_domain_dts: Add special handling for QDMA IP when it is configured as Endpoint mode
    06f2eff lopper:assists: Add Versal QDMA PL IP support to XDMA YAML
    0634982 lopper/assists/README: Add --firmware-name option documentation for xlnx_overlay_pl_dt.py
    e8048da lopper: assists: zephyr: Add interrupt-names to UARTPSV
    65e7e8b lopper/xlnx_overlay_pl_dt: Add support to override firmware-name via command-line
    bb0b0c3 lopper: lops: Update the lops to use outdir option
    5014ddf lopper:assists: Add support to read the custom configurations in the YAML
    9573da8 lopper: Fix tx_clk index handling in clock property
    b0983f5 tree: add alias lookup to deref()
    b513a01 lopper: pass output directory in the lop environment
    9f84e4c assists: Exclude TTC sub-nodes from peripheral test generation
    055968c assists: generate_config_object: Avoid generating corrupted config object
    6196b98 lopper: assists: gen_domain_dts: Don't generate PMP related configuration incase of pmp-entries is zero
    a03c519 lopper: Support specific clock retrieval
    3b2fed2 lopper: make support binary checks work with no input SDT
    2fd02d5 lopper_lib: handle invalid cpu phandles gracefully
    9399826 lopper: handle NotADirectoryError when searching for input files
    a4e7a3f lopper: allow phaandle replaceent exclusions
    299f01e lopper: consider arguments when filtering assist options
    c47115d lopper: sync lopper_base definition of dt_compile with fdt/dt functions
    efb278e assists: baremetallinker: Add DDR_PL NOC specific address ranges
    b3d1ced gen_domain_dts: Retain memory controller nodes in linux device tree
    7aa07f3 assists: gen_domain_dts: Delete the afi (xlnx, afi-fgpa) and clocking (xlnx, fclk) nodes from linux dt
    b1b177c ops/assists: add support for disabling selected IPs and removing status="okay"
    4adabd7 lopper: lops: Restrict FreeRTOS OS selection for Versal2
    e861668 lopper: explictly declare the Lopper package variable default
    8caa4b1 loper/dt: update dt_compile to match libfdt version
    d24db69 lopper: allow assists to be called without an input SDT
    0bffe70 lopper-sanity: adjust node tests for new __lopper-phandles__ node
    d71030d lopper: learn phandle patterns from source code
    d194515 lopper: support pcpp-python as well as pcpp
    0846969 lopper:assists:baremetal_getsupported_comp_xlnx: Add support to include the examples in the lib_list.yaml
    5b46bb1 sanity: add embedded lop and phandle replacment sanity test (example)
    fa0c035 lopper: allow priority on embedded lops
    4560397 baremetal_xparameters_xlnx: Add macros DDRMC5 device type
    bdbe71e lopper: improve tmpfile handling
    67b71f3 isospec: disable phandle resolution on yaml nodes
    5c55e6e tree: add phandle_resolution flag
    3421043 lopper: lops: lop-microblaze-riscv: Update multilib mapping when fpu is configured in the design case
    2a10805 assists: generate_config_object: Fix overwriting of ipi_bit_pos by adding break statement after assignment
    81fb3e1 assists/domain_access: update logging and error checks
    e2a1f39 tree: resolve node after adding as subnode
    f1b899e openamp: xlnx: versal2: Update compatible string for cluster
    377d871 Revert "lopper/assists: Move non-address-mapped subnodes from '/amba_pl' to root"
    4bca811 lopper: assists: gen_domain_dts: Don't delete memory node when generating zephyr device-tree
    5a78f6d lopper: update README with xlnx_overlay_pl_dt.py details and usage
    eaabffe lopper: assists: baremetalconfig_xlnx: Add special handling for pciepsu driver
    8c5290b openamp: xlnx: updates for latest driver
    c5ea88b lopper: assists: zephyr: Add GPIOPS nodes for zephyr
    8681dc5 lopper: assists: zephyr: Add SDHC node for zephyr
    f6c99bc assists: gen_domain_dts: Add support to read input clock for r52
    8945793 assists: gen_domain_dts: Add support to create clock nodes
    fda70d0 assists: gen_domain_dts: Keep the nodes having no base address in linux dt
    6dc564d lopper: assists: bmcmake_metadata_xlnx: Add speed_grade property
    39db3ed lopper: assists: convert zephyr mb-v fast interrupt error message to warning
    6232e03 lopper/assists: Move non-address-mapped subnodes from '/amba_pl' to root
    71d56c4 lopper: assists: baremetal_xparameters_xlnx: Generate CPU-specific macros for MicroBlaze processors
    bd7deb3 ops/assists: Introduce new assist file to address PL overlay issues

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2025-10-09 15:54:44 -04:00
..
linux kernel: add 6.16 support 2025-09-09 14:38:35 -04:00
lopper lopper: update to -tip 2025-10-09 15:54:44 -04:00