66 lines
1.5 KiB
ReStructuredText
66 lines
1.5 KiB
ReStructuredText
.. SPDX-License-Identifier: GPL-2.0
|
|
|
|
=======================
|
|
zl3073x devlink support
|
|
=======================
|
|
|
|
This document describes the devlink features implemented by the ``zl3073x``
|
|
device driver.
|
|
|
|
Parameters
|
|
==========
|
|
|
|
.. list-table:: Generic parameters implemented
|
|
:widths: 5 5 90
|
|
|
|
* - Name
|
|
- Mode
|
|
- Notes
|
|
* - ``clock_id``
|
|
- driverinit
|
|
- Set the clock ID that is used by the driver for registering DPLL devices
|
|
and pins.
|
|
|
|
Info versions
|
|
=============
|
|
|
|
The ``zl3073x`` driver reports the following versions
|
|
|
|
.. list-table:: devlink info versions implemented
|
|
:widths: 5 5 5 90
|
|
|
|
* - Name
|
|
- Type
|
|
- Example
|
|
- Description
|
|
* - ``asic.id``
|
|
- fixed
|
|
- 1E94
|
|
- Chip identification number
|
|
* - ``asic.rev``
|
|
- fixed
|
|
- 300
|
|
- Chip revision number
|
|
* - ``fw``
|
|
- running
|
|
- 7006
|
|
- Firmware version number
|
|
* - ``custom_cfg``
|
|
- running
|
|
- 1.3.0.1
|
|
- Device configuration version customized by OEM
|
|
|
|
Flash Update
|
|
============
|
|
|
|
The ``zl3073x`` driver implements support for flash update using the
|
|
``devlink-flash`` interface. It supports updating the device flash using a
|
|
combined flash image ("bundle") that contains multiple components (firmware
|
|
parts and configurations).
|
|
|
|
During the flash procedure, the standard firmware interface is not available,
|
|
so the driver unregisters all DPLLs and associated pins, and re-registers them
|
|
once the flash procedure is complete.
|
|
|
|
The driver does not support any overwrite mask flags.
|