hw25: add methods for dio/serial PD entries
This commit is contained in:
parent
f5b16d4cf7
commit
7e9ca6d8fa
|
|
@ -279,6 +279,26 @@ uint32_t bd_get_fpgainfo(void)
|
||||||
return fpgainfo;
|
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)
|
int bd_get_pd_module(uint32_t slot, char *config, size_t len)
|
||||||
{
|
{
|
||||||
if ( !_get_string(BD_Pd_Module0 + slot, 0, config, len) ) {
|
if ( !_get_string(BD_Pd_Module0 + slot, 0, config, len) ) {
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,8 @@ void bd_get_hw_version(int* ver, int* rev);
|
||||||
void bd_get_hw_patch(int* patch);
|
void bd_get_hw_patch(int* patch);
|
||||||
int bd_get_mac(int index, uint8_t *macaddr, size_t len);
|
int bd_get_mac(int index, uint8_t *macaddr, size_t len);
|
||||||
uint32_t bd_get_fpgainfo(void);
|
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_pd_module(uint32_t slot, char *config, size_t len);
|
||||||
int bd_get_sim_config(char* simconfig, size_t len);
|
int bd_get_sim_config(char* simconfig, size_t len);
|
||||||
int bd_get_devicetree(char* devicetreename, size_t len);
|
int bd_get_devicetree(char* devicetreename, size_t len);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue