Пример #1
0
def main():
    print('Setting up GPIOs ... ', end='')
    sys.stdout.flush()
    openbmc_gpio.setup_shadow()
    version = minipack_board_rev(soc_gpio_table, board_gpio_rev_table)
    # In order to satisy/unsatisfy conditions in setup_board_gpio()
    # modify the registers
    set_register()
    if version is 4:
        print('Using GPIO EVTA table ', end='')
        setup_board_gpio(soc_gpio_table, board_gpio_table_v1)
    elif version is 0:
        print('Using GPIO EVTB table ', end='')
        setup_board_gpio(soc_gpio_table, board_gpio_table_v2)
    else:
        if version is 2:
            print('Using GPIO DVT table ', end='')
        else:
            print('Unexpected board version %s. Using GPIO DVT table. ' %
                  version,
                  end='')
        setup_board_gpio(soc_gpio_table, board_gpio_table_v2)
    print('Done')
    sys.stdout.flush()
    return 0
Пример #2
0
def main():
    print('Setting up GPIOs ... ', end='')
    sys.stdout.flush()
    openbmc_gpio.setup_shadow()
    setup_board_gpio(soc_gpio_table, board_gpio_table)
    print('Done')
    sys.stdout.flush()
    return 0
Пример #3
0
def main():
    print('Setting up GPIOs ... ', end='')
    sys.stdout.flush()
    openbmc_gpio.setup_shadow()

    setup_board_gpio(soc_gpio_table, board_gpio_table)
    setup_board_gpio(soc_passthrough_gpio_table, board_passthrough_gpio_table)
    setup_board_tolerance_gpio(board_tolerance_gpio_table, board_gpioOffsetDic)
    print('Done')
    sys.stdout.flush()
    return 0
Пример #4
0
def main():
    print('Setting up GPIOs ... ', end='')
    sys.stdout.flush()
    openbmc_gpio.setup_shadow()
    version = yamp_board_rev(soc_gpio_table, board_gpio_rev_table)
    # In order to satisy/unsatisfy conditions in setup_board_gpio()
    # modify the registers
    if version is 1:
        print('Using GPIO P1 table ', end='')
        setup_board_gpio(soc_gpio_table, board_gpio_table_p1)
    else:
        print('Unexpected board version %s. Using GPIO P1 table. ' % version,
              end='')
        setup_board_gpio(soc_gpio_table, board_gpio_table_p2)
    print('Done')
    sys.stdout.flush()
    return 0
Пример #5
0
def main():
    print('Setting up GPIOs ... ', end='')
    sys.stdout.flush()
    openbmc_gpio.setup_shadow()
    version = wedge_board_rev(soc_gpio_table,board_gpio_rev_table)
    # In order to satisy/unsatisfy conditions in setup_board_gpio()
    # modify the registers
    set_register()
    if version is 1:
        print('Using GPIO EVT table ', end='')
        setup_board_gpio(soc_gpio_table, board_gpio_table_v1)
    else:
        if version is 2:
            print('Using GPIO DVT table ', end='')
        else:
            print('Unexpected board version %s. Using GPIO DVT table. '
                % version, end='')
        setup_board_gpio(soc_gpio_table, board_gpio_table_v2)
    print('Done')
    sys.stdout.flush()
    return 0