mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-01 21:23:51 -09:00
Introduce a package for the restool program, which permits the user to
modify the network configuration of the DPAA2 subsystem and create one
that is adequate to their use case.
We integrate the master branch, which is effectively the
lf-6.12.20-2.0.0 release tag, plus some extra fixups specifically made
for the Buildroot integration:
- commit b44748ed0bb3 ("Avoid use of non-portable __WORDSIZE when
defining BITS_PER_LONG")
- commit b4a734f3512b ("restool: fix format string for 64 bit time_t in
parse_obj_command()")
Signed-off-by: Vladimir Oltean <olteanv@gmail.com>
Reviewed-by: Vincent Jardin <vjardin@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
22 lines
878 B
Plaintext
22 lines
878 B
Plaintext
config BR2_PACKAGE_QORIQ_RESTOOL
|
|
bool "qoriq-restool"
|
|
depends on BR2_aarch64 || BR2_aarch64_be
|
|
help
|
|
The DPAA2 architecture in Layerscape SoCs consists of
|
|
networking resources that can be assembled into various
|
|
nuggets of functionality, called "objects" (DPMAC, DPNI,
|
|
DPDMUX, DPSW etc), by the Management Complex (MC) firmware.
|
|
|
|
The MC firmware reads a file called Data Path Layout (DPL)
|
|
which describes the set of networking objects it should
|
|
create statically, at boot time.
|
|
|
|
The restool program is able to talk to the Management
|
|
Complex at runtime and permits the dynamic reconfiguration
|
|
of networking objects, as well as saving the current
|
|
configuration into a new DPL file. Without the restool
|
|
program, the only possible networking configuration is
|
|
that specified in the boot-time DPL file.
|
|
|
|
https://github.com/nxp-qoriq/restool
|