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 ---