Esempio n. 1
0
def main():
    print("Setting up GPIOs ... ", end="")
    sys.stdout.flush()
    openbmc_gpio.gpio_shadow_init()

    setup_board_gpio(soc_gpio_table, board_gpio_table)
    print("Done")
    sys.stdout.flush()
    return 0
Esempio n. 2
0
def main():
    print("Setting up GPIOs ... ", end="")
    sys.stdout.flush()
    openbmc_gpio.gpio_shadow_init()

    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
def main():
    print('Setting up GPIOs ... ', end='')
    sys.stdout.flush()
    openbmc_gpio.gpio_shadow_init()
    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
Esempio n. 4
0
def main():
    print("Setting up GPIOs ... ", end="")
    sys.stdout.flush()
    openbmc_gpio.gpio_shadow_init()
    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
Esempio n. 5
0
def main():
    print("Setting up GPIOs ... ", end="")
    sys.stdout.flush()
    openbmc_gpio.gpio_shadow_init()
    version = wedge400_board_rev(soc_gpio_table, board_gpio_rev_table)
    brd_type = wedge400_board_type()
    # In order to satisy/unsatisfy conditions in setup_board_gpio()
    # modify the registers
    set_register()

    if brd_type is 0:
        print("Using GPIO Wedge400 table ", end="")
        setup_board_gpio(soc_gpio_table, board_gpio_table_v1_th3)
    elif brd_type is 1:
        print("Using GPIO Wedge400-C table ", end="")
        setup_board_gpio(soc_gpio_table, board_gpio_table_v1_gb)
    else:
        print("Unexpected board version %s. Using GPIO DVT table. " % version,
              end="")
        setup_board_gpio(soc_gpio_table, board_gpio_table_v1_gb)
    print("Done")
    sys.stdout.flush()
    return 0
Esempio n. 6
0
def main():
    print("Setting up GPIOs ... ", end="")
    sys.stdout.flush()
    openbmc_gpio.gpio_shadow_init()
    version = minipack_board_rev(soc_gpio_table, board_gpio_rev_table)
    # In order to satisy/unsatisfy conditions in setup_board_gpio()
    # modify the registers. After DVT, GPIO mapping does not change.
    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)
    elif version in [1, 3]:
        print("Using GPIO DVT/PVT/MP table ", end="")
        setup_board_gpio(soc_gpio_table, board_gpio_table_v3)
    else:
        print("Unexpected board version %s. Using GPIO DVT table. " % version,
              end="")
        setup_board_gpio(soc_gpio_table, board_gpio_table_v3)
    print("Done")
    sys.stdout.flush()
    return 0
Esempio n. 7
0
def main():
    print('Setting up GPIOs ... ', end='')
    sys.stdout.flush()
    openbmc_gpio.gpio_shadow_init()
    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)
    elif version is 1:
        print('Using GPIO DVT table ', end='')
        setup_board_gpio(soc_gpio_table, board_gpio_table_v3)
    else:
        print('Unexpected board version %s. Using GPIO DVT table. ' % version,
              end='')
        setup_board_gpio(soc_gpio_table, board_gpio_table_v3)
    print('Done')
    sys.stdout.flush()
    return 0