diff --git a/board/nm/common/board_descriptor.c b/board/nm/common/board_descriptor.c index 64b713ae5b..cddade171e 100644 --- a/board/nm/common/board_descriptor.c +++ b/board/nm/common/board_descriptor.c @@ -279,6 +279,26 @@ uint32_t bd_get_fpgainfo(void) return fpgainfo; } +int bd_get_pd_dio(char *config, size_t len) +{ + if ( !_get_string(BD_Pd_DIO, 0, config, len) ) { + debug("%s() no DIO info\n", __func__); + return -1; + } + + return 0; +} + +int bd_get_pd_serial(char *config, size_t len) +{ + if ( !_get_string(BD_Pd_Serial, 0, config, len) ) { + debug("%s() no serial port info\n", __func__); + return -1; + } + + return 0; +} + int bd_get_pd_module(uint32_t slot, char *config, size_t len) { if ( !_get_string(BD_Pd_Module0 + slot, 0, config, len) ) { diff --git a/board/nm/common/board_descriptor.h b/board/nm/common/board_descriptor.h index a00a2f1e3b..89448e229e 100644 --- a/board/nm/common/board_descriptor.h +++ b/board/nm/common/board_descriptor.h @@ -22,6 +22,8 @@ void bd_get_hw_version(int* ver, int* rev); void bd_get_hw_patch(int* patch); int bd_get_mac(int index, uint8_t *macaddr, size_t len); uint32_t bd_get_fpgainfo(void); +int bd_get_pd_dio(char *config, size_t len); +int bd_get_pd_serial(char *config, size_t len); int bd_get_pd_module(uint32_t slot, char *config, size_t len); int bd_get_sim_config(char* simconfig, size_t len); int bd_get_devicetree(char* devicetreename, size_t len);