caddy.c (03a14104f1ccd395caa774c077b4305963afebf7) | caddy.c (54841ab50c20d6fa6c9cc3eb826989da3a22d934) |
---|---|
1/* 2 * caddy.c -- esd VME8349 support for "missing" access modes in TSI148. 3 * Copyright (c) 2009 esd gmbh. 4 * 5 * Reinhard Arlt <reinhard.arlt@esd-electronics.com> 6 * 7 * See file CREDITS for list of people who contributed to this 8 * project. --- 39 unchanged lines hidden (view full) --- 48 answer->status = status; 49 memcpy(answer->par, result, 5 * sizeof(result[0])); 50 ptr = caddy_interface->answer_in + 1; 51 ptr = ptr & (ANSWER_SIZE - 1); 52 if (ptr != caddy_interface->answer_out) 53 caddy_interface->answer_in = ptr; 54} 55 | 1/* 2 * caddy.c -- esd VME8349 support for "missing" access modes in TSI148. 3 * Copyright (c) 2009 esd gmbh. 4 * 5 * Reinhard Arlt <reinhard.arlt@esd-electronics.com> 6 * 7 * See file CREDITS for list of people who contributed to this 8 * project. --- 39 unchanged lines hidden (view full) --- 48 answer->status = status; 49 memcpy(answer->par, result, 5 * sizeof(result[0])); 50 ptr = caddy_interface->answer_in + 1; 51 ptr = ptr & (ANSWER_SIZE - 1); 52 if (ptr != caddy_interface->answer_out) 53 caddy_interface->answer_in = ptr; 54} 55 |
56int do_caddy(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) | 56int do_caddy(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) |
57{ 58 unsigned long base_addr; 59 uint32_t ptr; 60 struct caddy_cmd *caddy_cmd; 61 uint32_t result[5]; 62 uint16_t data16; 63 uint8_t data8; 64 uint32_t status; --- 130 unchanged lines hidden --- | 57{ 58 unsigned long base_addr; 59 uint32_t ptr; 60 struct caddy_cmd *caddy_cmd; 61 uint32_t result[5]; 62 uint16_t data16; 63 uint8_t data8; 64 uint32_t status; --- 130 unchanged lines hidden --- |