From 5f79b8e3789247b74ce99a1a20c0158d77581688 Mon Sep 17 00:00:00 2001 From: Martin Braun Date: Thu, 2 Jul 2020 15:19:06 +0200 Subject: docs: Add comments on mpm.conf This adds some more details on mpm.conf, what it does, how it works, and which keys it accepts. --- host/docs/configuration.dox | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'host/docs/configuration.dox') diff --git a/host/docs/configuration.dox b/host/docs/configuration.dox index 333b90bdc..48b8cea59 100644 --- a/host/docs/configuration.dox +++ b/host/docs/configuration.dox @@ -37,7 +37,6 @@ and possible more options. recover_mb_eeprom | Disable version checks. Can damage hardware. Only recommended for recovering devices with corrupted EEPROMs. | X3x0 | recover_mb_eeprom=1 skip_dram | Ignore DRAM FIFO block. Connect TX streamers straight into DUC or radio. | X3x0, N3xx | skip_dram=1 - In addition, many of the streaming-related options can be set per-device at configuration time. See \ref config_stream_args and \ref page_transport for more details. @@ -261,5 +260,26 @@ simple examples of channel mappings with subdev specs: USRP, this is a more versatile solution than setting the subdev globally to `B:0`. +\section config_mpm Device Configuration through MPM configuration files + +For more detail on how MPM is configured, see also \ref configfiles_usrps_mpm. + +The following key/value pairs are understood: + + Key | Description | Supported Devices | Example Value +---------------------|------------------------------------------------------------------------------|-------------------|--------------------- + enable_gps | Enable/disable power to the GPSDO. | N3xx, E320 | enable_gps=0 + enable_fp_gpio | Enable/disable power to the front-panel GPIOs. | N3xx, E320 | enable_fp_gpio=0 + skip_boot_init | Don't init the device during MPM boot, but on the first UHD run. | N3xx | skip_boot_init=1 + clock_source | Default clock source for this device (can be overridden by UHD). | N3xx, E320, E31x | clock_source=external + time_source | Default time source for this device (can be overridden by UHD). | N3xx, E320, E31x | time_source=external + rx_lo_source | Default source for the RX LO (can be overridden by UHD). | N310 | rx_lo_source=external + tx_lo_source | Default source for the TX LO (can be overridden by UHD). | N310 | tx_lo_source=external + pps_export | Default PPS export value (can be overridden by UHD). | N3xx | pps_export=0 + forward_eth | Set forwarding policy for Ethernet packets | N3xx | forward_eth=1 + forward_bcast | Set forwarding policy for broadcast packets | N3xx | forward_bcast=1 + no_reload_fpga | Don't load an idle image after session terminates | E31x | no_reload_fpga=1 + master_clock_rate | Default master clock rate (can be overridden by UHD) | N3xx, E320, E31x | master_clock_rate=1e6 + */ // vim:ft=doxygen: -- cgit v1.2.3