[ { "name": "system", "driver_cfg": "gbc_spi_flash_memory", "ssHookSet": { "postInitFxn": "sys_post_init" }, "components": [ { "name": "comp_all", "driver": "SYSTEMDRV", "driver_cfg": "gbc_gpp_gpioCfg", "components": [ { "name": "eeprom_sid", "driver": "CAT24C04_gbc_sid", "driver_cfg": "eeprom_gbc_sid" }, { "name": "eeprom_inv", "driver": "CAT24C04_gbc_inv", "driver_cfg": "eeprom_gbc_inv" }, { "name": "eeprom_mac", "driver": "Driver_MAC" }, { "name": "SPI_flash", "driver": "FLASHDRV", "driver_cfg": "gbc_spi_flash_memory" } ], "commands": [ { "name": "reset", "cb_cmd": "SYS_cmdReset" }, { "name": "echo", "cb_cmd": "SYS_cmdEcho" }, { "name": "getAlertLogs", "cb_cmd": "alert_log" } ] } ] }, { "name": "power", "components": [ { "name": "comp_all", "components": [ { "name": "powerSource", "driver": "PWRSRC", "driver_cfg": "gbc_pwr_powerSource", "postDisabled": "POST_DISABLED" } ], "commands": [ { "name": "getAlertLogs", "cb_cmd": "alert_log" } ] }, { "name": "leadacid_sensor", "components": [ { "name": "temp_sensor1", "driver": "SE98A", "driver_cfg": "gbc_pwr_lead_acid_ts", "factory_config": "fact_bc_se98a" } ] }, { "name": "leadacid", "components": [ { "name": "battery", "driver": "LTC4015", "driver_cfg": "gbc_pwr_ext_bat_charger", "factory_config": "fact_leadAcid_cfg" } ] }, { "name": "lion", "components": [ { "name": "battery", "driver": "LTC4015", "driver_cfg": "gbc_pwr_int_bat_charger", "factory_config": "fact_lithiumIon_cfg" } ] }, { "name": "pse", "driver": "LTC4274", "driver_cfg": "gbc_pwr_pse", "factory_config": "fact_ltc4274_cfg" }, { "name": "pd", "driver": "LTC4275", "driver_cfg": "gbc_pwr_pd" } ] }, { "name": "bms", "components": [ { "name": "comp_all", "postDisabled": "POST_DISABLED", "commands": [ { "name": "getAlertLogs", "cb_cmd": "alert_log" } ] }, { "name": "ec", "components": [ { "name": "temp_sensor1", "driver": "SE98A", "driver_cfg": "gbc_bms_ec_ts", "factory_config": "fact_ec_se98a_cfg" }, { "name": "current_sensor1", "driver": "INA226", "driver_cfg": "gbc_bms_ec_ps_12v", "factory_config": "fact_ec_12v_ps_cfg" }, { "name": "current_sensor2", "driver": "INA226", "driver_cfg": "gbc_bms_ec_ps_3p3v", "factory_config": "fact_ec_3v_ps_cfg" } ] } ] }, { "name": "hci", "ssHookSet": { "preInitFxn": "HCI_Init", "postInitFxn": "NULL" }, "components": [ { "name": "comp_all", "postDisabled": "POST_DISABLED", "commands": [ { "name": "getAlertLogs", "cb_cmd": "alert_log" } ] }, { "name": "led", "components": [ { "name": "temp_sensor1", "driver": "SE98A", "driver_cfg": "led_hci_ts", "factory_config": "fact_led_se98a_cfg", "postDisabled": "POST_DISABLED" }, { "name": "fw", "driver": "HCI_LED", "driver_cfg": "led_hci_ioexp" } ] }, { "name": "buzzer", "driver_cfg": "gbc_hci_buzzer", "postDisabled": "POST_DISABLED" } ] }, { "name": "ethernet", "components": [ { "name": "comp_all", "postDisabled": "POST_DISABLED", "commands": [ { "name": "getAlertLogs", "cb_cmd": "alert_log" } ] }, { "name": "port0", "driver": "ETH_SW", "driver_cfg": "gbc_eth_port0" }, { "name": "port1", "driver": "ETH_SW", "driver_cfg": "gbc_eth_port1" }, { "name": "port2", "driver": "ETH_SW", "driver_cfg": "gbc_eth_port2" }, { "name": "port3", "driver": "ETH_SW", "driver_cfg": "gbc_eth_port3" }, { "name": "port4", "driver": "ETH_SW", "driver_cfg": "gbc_eth_port4" } ] }, { "name": "obc", "ssHookSet": { "preInitFxn": "obc_pre_init", "postInitFxn": "NULL" }, "driver_cfg": "sync_obc_gpiocfg", "components": [ { "name": "comp_all", "postDisabled": "POST_DISABLED" }, { "name": "iridium", "driver": "OBC_Iridium", "driver_cfg": "obc_irridium" } ] }, { "name": "gpp", "components": [ { "name": "comp_all", "postDisabled": "POST_DISABLED", "commands": [ { "name": "getAlertLogs", "cb_cmd": "alert_log" } ] }, { "name": "ap", "components": [ { "name": "temp_sensor1", "driver": "SE98A", "driver_cfg": "gbc_gpp_ap_ts1", "factory_config": "fact_ap_se98a_ts1_cfg" }, { "name": "temp_sensor2", "driver": "SE98A", "driver_cfg": "gbc_gpp_ap_ts2", "factory_config": "fact_ap_se98a_ts2_cfg" }, { "name": "temp_sensor3", "driver": "SE98A", "driver_cfg": "gbc_gpp_ap_ts3", "factory_config": "fact_ap_se98a_ts3_cfg" }, { "name": "current_sensor1", "driver": "INA226", "driver_cfg": "gbc_gpp_ap_ps", "factory_config": "fact_ap_3v_ps_cfg" } ], "driver_cfg": "gbc_gpp_gpioCfg", "commands": [ { "name": "reset", "cb_cmd": "GPP_ap_Reset" }, { "name": "getAlertLogs", "cb_cmd": "alert_log" } ] }, { "name": "msata", "components": [ { "name": "current_sensor1", "driver": "INA226", "driver_cfg": "gbc_gpp_msata_ps", "factory_config": "fact_msata_3v_ps_cfg" } ] } ], "driver_cfg": "gbc_gpp_gpioCfg", "ssHookSet": { "preInitFxn": "gpp_pre_init", "postInitFxn": "gpp_post_init" } }, { "name": "sdr", "components": [ { "name": "comp_all", "components": [ { "name": "current_sensor1", "driver": "INA226", "driver_cfg": "sdr_ps", "factory_config": "fact_sdr_3v_ps_cfg" }, { "name": "eeprom", "driver_cfg": "eeprom_sdr_inv", "driver": "CAT24C04_sdr_inv" } ], "driver_cfg": "sdr_gpioCfg", "commands": [ { "name": "reset", "cb_cmd": "SDR_reset" }, { "name": "getAlertLogs", "cb_cmd": "alert_log" } ] }, { "name": "fpga", "components": [ { "name": "temp_sensor1", "driver": "ADT7481", "driver_cfg": "sdr_fpga_ts", "factory_config": "fact_sdr_fpga_adt7481_cfg" }, { "name": "current_sensor1", "driver": "INA226", "driver_cfg": "sdr_fpga_ps", "factory_config": "fact_sdr_fpga_ps_cfg" } ] }, { "name": "fx3", "driver_cfg": "sdr_gpioCfg", "commands": [ { "name": "reset", "cb_cmd": "SDR_fx3Reset" } ], "postDisabled": "POST_DISABLED" } ], "driver_cfg": "sdr_gpioCfg", "ssHookSet": { "preInitFxn": "SDR_Init", "postInitFxn": "NULL" } }, { "name": "rffe", "driver_cfg": "fe_rffecfg", "components": [ { "name": "comp_all", "components": [ { "name": "eeprom", "driver": "CAT24C04_fe_inv", "driver_cfg": "eeprom_fe_inv" } ], "driver_cfg": "sdr_gpioCfg", "commands": [ { "name": "reset", "cb_cmd": "RFFE_reset" }, { "name": "getAlertLogs", "cb_cmd": "alert_log" } ] }, { "name": "ch1_sensor", "components": [ { "name": "temp_sensor1", "driver": "ADT7481", "driver_cfg": "fe_ch1_ts", "factory_config": "fact_fe_ch1_adt7481_cfg" }, { "name": "current_sensor1", "driver": "INA226", "driver_cfg": "fe_ch1_ps_5_7v", "factory_config": "fact_fe_ch1_ps_cfg" } ] }, { "name": "ch2_sensor", "components": [ { "name": "temp_sensor1", "driver": "ADT7481", "driver_cfg": "fe_ch2_ts", "factory_config": "fact_fe_ch2_adt7481_cfg" }, { "name": "current_sensor1", "driver": "INA226", "driver_cfg": "fe_ch2_ps_5_7v", "factory_config": "fact_fe_ch2_ps_cfg" } ] }, { "name": "ch1_fe", "driver_cfg": "fe_ch1_pwrcfg", "components": [ { "name": "ch1_band", "driver": "FE_Param", "driver_cfg": "fe_ch1_bandcfg", "factory_config": "fact_ch1_band_cfg" }, { "name": "watchdog", "driver": "RFFEWatchdog", "driver_cfg": "fe_ch1_watchdog" }, { "name": "power", "driver": "RFPowerMonitor", "driver_cfg": "fe_ch1_ads7830" }, { "name": "tx", "driver": "DATXXR5APP", "driver_cfg": "fe_ch1_gain", "factory_config": "fact_ch1_tx_gain_cfg" }, { "name": "rx", "driver": "DATXXR5APP", "driver_cfg": "fe_ch1_lna", "factory_config": "fact_ch1_rx_gain_cfg" } ], "commands": [ { "name": "enable", "cb_cmd": "RFFE_enablePA" }, { "name": "disable", "cb_cmd": "RFFE_disablePA" } ] }, { "name": "ch2_fe", "driver_cfg": "fe_ch2_pwrcfg", "components": [ { "name": "ch2_band", "driver": "FE_Param", "driver_cfg": "fe_ch2_bandcfg", "factory_config": "fact_ch2_band_cfg" }, { "name": "watchdog", "driver": "RFFEWatchdog", "driver_cfg": "fe_ch2_watchdog" }, { "name": "power", "driver": "RFPowerMonitor", "driver_cfg": "fe_ch2_ads7830" }, { "name": "tx", "driver": "DATXXR5APP", "driver_cfg": "fe_ch2_gain", "factory_config": "fact_ch2_tx_gain_cfg" }, { "name": "rx", "driver": "DATXXR5APP", "driver_cfg": "fe_ch2_lna", "factory_config": "fact_ch2_rx_gain_cfg" } ], "commands": [ { "name": "enable", "cb_cmd": "RFFE_enablePA" }, { "name": "disable", "cb_cmd": "RFFE_disablePA" } ] } ], "ssHookSet": { "preInitFxn": "rffe_pre_init", "postInitFxn": "rffe_post_init" } }, { "name": "sync", "driver_cfg": "sync_gpiocfg", "ssHookSet": { "preInitFxn": "SYNC_Init", "postInitFxn": "NULL" }, "components": [ { "name": "comp_all", "driver_cfg": "sync_gpiocfg", "commands": [ { "name": "reset", "cb_cmd": "SYNC_reset" }, { "name": "getAlertLogs", "cb_cmd": "alert_log" } ], "postDisabled": "POST_DISABLED" }, { "name": "gps", "driver_cfg": "sync_gpiocfg", "driver": "Sync_IO" }, { "name": "sensor", "components": [ { "name": "temp_sensor1", "driver": "ADT7481", "driver_cfg": "sync_gps_ts", "factory_config": "fact_sync_ts_cfg" } ] } ] }, { "name": "testmodule", "components": [ { "name": "comp_all", "commands": [ { "name": "reset", "cb_cmd": "TestMod_cmdReset" } ], "postDisabled": "POST_DISABLED" }, { "name": "2gsim", "driver": "Testmod_G510", "driver_cfg": "testModuleCfg" } ] }, { "name": "debug", "components": [ { "name": "comp_all", "postDisabled": "POST_DISABLED" }, { "name": "I2C", "components": [ { "name": "comp_all", "postDisabled": "POST_DISABLED" }, { "name": "bus0", "driver": "OC_I2C", "driver_cfg": "debug_I2C0", "postDisabled": "POST_DISABLED" }, { "name": "bus1", "driver": "OC_I2C", "driver_cfg": "debug_I2C1", "postDisabled": "POST_DISABLED" }, { "name": "bus2", "driver": "OC_I2C", "driver_cfg": "debug_I2C2", "postDisabled": "POST_DISABLED" }, { "name": "bus3", "driver": "OC_I2C", "driver_cfg": "debug_I2C3", "postDisabled": "POST_DISABLED" }, { "name": "bus4", "driver": "OC_I2C", "driver_cfg": "debug_I2C4", "postDisabled": "POST_DISABLED" }, { "name": "bus6", "driver": "OC_I2C", "driver_cfg": "debug_I2C6", "postDisabled": "POST_DISABLED" }, { "name": "bus7", "driver": "OC_I2C", "driver_cfg": "debug_I2C7", "postDisabled": "POST_DISABLED" }, { "name": "bus8", "driver": "OC_I2C", "driver_cfg": "debug_I2C8", "postDisabled": "POST_DISABLED" } ] }, { "name": "ec", "components": [ { "name": "comp_all", "postDisabled": "POST_DISABLED" }, { "name": "PA", "driver": "OC_GPIO", "driver_cfg": "debug_ec_gpio_pa", "postDisabled": "POST_DISABLED" }, { "name": "PB", "driver": "OC_GPIO", "driver_cfg": "debug_ec_gpio_pb", "postDisabled": "POST_DISABLED" }, { "name": "PC", "driver": "OC_GPIO", "driver_cfg": "debug_ec_gpio_pc", "postDisabled": "POST_DISABLED" }, { "name": "PD", "driver": "OC_GPIO", "driver_cfg": "debug_ec_gpio_pd", "postDisabled": "POST_DISABLED" }, { "name": "PE", "driver": "OC_GPIO", "driver_cfg": "debug_ec_gpio_pe", "postDisabled": "POST_DISABLED" }, { "name": "PF", "driver": "OC_GPIO", "driver_cfg": "debug_ec_gpio_pf", "postDisabled": "POST_DISABLED" }, { "name": "PG", "driver": "OC_GPIO", "driver_cfg": "debug_ec_gpio_pg", "postDisabled": "POST_DISABLED" }, { "name": "PH", "driver": "OC_GPIO", "driver_cfg": "debug_ec_gpio_ph", "postDisabled": "POST_DISABLED" }, { "name": "PJ", "driver": "OC_GPIO", "driver_cfg": "debug_ec_gpio_pj", "postDisabled": "POST_DISABLED" }, { "name": "PK", "driver": "OC_GPIO", "driver_cfg": "debug_ec_gpio_pk", "postDisabled": "POST_DISABLED" }, { "name": "PL", "driver": "OC_GPIO", "driver_cfg": "debug_ec_gpio_pl", "postDisabled": "POST_DISABLED" }, { "name": "PM", "driver": "OC_GPIO", "driver_cfg": "debug_ec_gpio_pm", "postDisabled": "POST_DISABLED" }, { "name": "PN", "driver": "OC_GPIO", "driver_cfg": "debug_ec_gpio_pn", "postDisabled": "POST_DISABLED" }, { "name": "PP", "driver": "OC_GPIO", "driver_cfg": "debug_ec_gpio_pn", "postDisabled": "POST_DISABLED" }, { "name": "PQ", "driver": "OC_GPIO", "driver_cfg": "debug_ec_gpio_pq", "postDisabled": "POST_DISABLED" } ] }, { "name": "gbc", "components": [ { "name": "comp_all", "postDisabled": "POST_DISABLED" }, { "name": "ioexpanderx70", "driver": "OC_GPIO", "driver_cfg": "debug_gbc_ioexpanderx70" }, { "name": "ioexpanderx71", "driver": "OC_GPIO", "driver_cfg": "debug_gbc_ioexpanderx71" } ] }, { "name": "sdr", "components": [ { "name": "comp_all", "postDisabled": "POST_DISABLED" }, { "name": "ioexpanderx1E", "driver": "OC_GPIO", "driver_cfg": "debug_sdr_ioexpanderx1E" } ] }, { "name": "fe", "components": [ { "name": "comp_all", "postDisabled": "POST_DISABLED" }, { "name": "ioexpanderx18", "driver": "OC_GPIO", "driver_cfg": "debug_sdr_ioexpanderx1E" }, { "name": "ioexpanderx1C", "driver": "OC_GPIO", "driver_cfg": "debug_fe_ioexpanderx1C" }, { "name": "ioexpanderx1B", "driver": "OC_GPIO", "driver_cfg": "debug_fe_ioexpanderx1B" }, { "name": "ioexpanderx1A", "driver": "OC_GPIO", "driver_cfg": "debug_fe_ioexpanderx1A" }, { "name": "ioexpanderx1D", "driver": "OC_GPIO", "driver_cfg": "debug_fe_ioexpanderx1D" } ] }, { "name": "sync", "components": [ { "name": "comp_all", "postDisabled": "POST_DISABLED" }, { "name": "ioexpanderx71", "driver": "OC_GPIO", "driver_cfg": "debug_sync_ioexpanderx71" } ] }, { "name": "ethernet", "components": [ { "name": "comp_all", "postDisabled": "POST_DISABLED" }, { "name": "port0", "driver": "OC_MDIO", "driver_cfg": "debug_mdio_phyport0", "postDisabled": "POST_DISABLED" }, { "name": "port1", "driver": "OC_MDIO", "driver_cfg": "debug_mdio_phyport1", "postDisabled": "POST_DISABLED" }, { "name": "port2", "driver": "OC_MDIO", "driver_cfg": "debug_mdio_phyport2", "postDisabled": "POST_DISABLED" }, { "name": "port3", "driver": "OC_MDIO", "driver_cfg": "debug_mdio_phyport3", "postDisabled": "POST_DISABLED" }, { "name": "port4", "driver": "OC_MDIO", "driver_cfg": "debug_mdio_phyport4", "postDisabled": "POST_DISABLED" }, { "name": "global1", "driver": "OC_MDIO", "driver_cfg": "debug_mdio_global1", "postDisabled": "POST_DISABLED" }, { "name": "global2", "driver": "OC_MDIO", "driver_cfg": "debug_mdio_global2", "postDisabled": "POST_DISABLED" }, { "name": "swport0", "driver": "OC_MDIO", "driver_cfg": "debug_mdio_swport0", "postDisabled": "POST_DISABLED" }, { "name": "swport1", "driver": "OC_MDIO", "driver_cfg": "debug_mdio_swport1", "postDisabled": "POST_DISABLED" }, { "name": "swport2", "driver": "OC_MDIO", "driver_cfg": "debug_mdio_swport2", "postDisabled": "POST_DISABLED" }, { "name": "swport3", "driver": "OC_MDIO", "driver_cfg": "debug_mdio_swport3", "postDisabled": "POST_DISABLED" }, { "name": "swport4", "driver": "OC_MDIO", "driver_cfg": "debug_mdio_swport4", "postDisabled": "POST_DISABLED" }, { "name": "swport5", "driver": "OC_MDIO", "driver_cfg": "debug_mdio_swport5", "postDisabled": "POST_DISABLED" }, { "name": "swport6", "driver": "OC_MDIO", "driver_cfg": "debug_mdio_swport6", "postDisabled": "POST_DISABLED" } ] } ] } ]