uhd/mpm/python/usrp_mpm
Moritz Fischer 91a5518443 mpm: tools: Introduce dt-compat and mcu-compat fields
Introduce dt-compat and mcu-compat fields into the eeprom
structure.
For the motherboard eeprom this is straightforward, since
there's still padding bytes that could be (ab)used for this.
On the dboard side more creativity is required and the
original revision field of 2 bytes is reduced to only
one byte revision and one byte dt-compat.
Since this will only affect new units being backwards
compatible with older versions of the bootloader is not
an issue.

Reviewed-by: Brent Stapleton <brent.stapleton@ettus.com>
Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
2018-06-20 17:10:05 -05:00
..
chips mpm: Fix some Pylint warnings 2018-03-06 15:45:15 -08:00
cores jesd: add rx and tx SYSREF delay control in MPM 2018-04-10 09:58:34 -07:00
dboard_manager mpm: dboard_manager: Fix docstring for get_serial() 2018-06-18 17:37:11 -07:00
periph_manager mpm: fix sanity check in _init_peripherals 2018-06-13 14:09:13 -07:00
sys_utils mpm: net: Fix rare failures for IP addr detection 2018-06-08 14:58:20 -07:00
xports mpm: xportmgr_udp: Catch inconsistent Ethernet device detections 2018-06-08 14:58:20 -07:00
__init__.py mpm: cmake: Add git hash and version info to Python module 2018-04-02 15:27:05 -07:00
aurora_control.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
bfrfs.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
CMakeLists.txt mpm: Add prefs modules 2018-02-08 22:18:14 +01:00
discovery.py mpm: Fix some Pylint warnings 2018-03-06 15:45:15 -08:00
eeprom.py mpm: tools: Introduce dt-compat and mcu-compat fields 2018-06-20 17:10:05 -05:00
ethtable.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
fpga_bit_to_bin.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
gpsd_iface.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
liberiotable.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
mpmlog.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
mpmtypes.py mpm: types: Add getters for dst_ep and dts_block to SID 2018-04-30 16:57:45 -07:00
mpmutils.py mpm: replace long execution function with async call 2018-04-30 14:36:29 -07:00
prefs.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
rpc_server.py mpm: rpc server: Remove disable_commit for init() 2018-04-30 14:36:29 -07:00
test_bfrfs.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00