Lines Matching +full:ld +full:- +full:pulse +full:- +full:width +full:- +full:us
1 // SPDX-License-Identifier: GPL-2.0+
19 debug("%s (%d): data=%p size=%ld\n", in program_write()
25 return -1; in program_write()
28 return -1; in program_write()
40 * Return 0 for sucess, non-zero for error.
44 altera_board_specific_func *pfns = desc->iface_fns; in stratixv_load()
45 int cookie = desc->cookie; in stratixv_load()
52 return -EINVAL; in stratixv_load()
56 if (pfns->pre) in stratixv_load()
57 (pfns->pre)(cookie); in stratixv_load()
60 if (pfns->config) { in stratixv_load()
61 /* De-assert nCONFIG */ in stratixv_load()
62 (pfns->config)(false, true, cookie); in stratixv_load()
64 /* nConfig minimum low pulse width is 2us */ in stratixv_load()
68 (pfns->config)(true, true, cookie); in stratixv_load()
70 /* nCONFIG high to first rising clock on DCLK min 1506 us */ in stratixv_load()
75 if (pfns->write) { in stratixv_load()
80 ret = (pfns->write)(rbf_data, rbf_size, true, cookie); in stratixv_load()
94 if (pfns->done) { in stratixv_load()
95 ret = (pfns->done)(cookie); in stratixv_load()