Lines Matching +full:cmd +full:- +full:dat +full:- +full:pins
1 // SPDX-License-Identifier: GPL-2.0+
3 * (C) Copyright 2000-2003
24 sysconf8xx_t __iomem *sc = &immap->im_siu_conf; in do_siuinfo()
27 in_be32(&sc->sc_siumcr), in_be32(&sc->sc_sypcr)); in do_siuinfo()
28 printf("SWT = %08x\n", in_be32(&sc->sc_swt)); in do_siuinfo()
30 in_be32(&sc->sc_sipend), in_be32(&sc->sc_simask)); in do_siuinfo()
32 in_be32(&sc->sc_siel), in_be32(&sc->sc_sivec)); in do_siuinfo()
34 in_be32(&sc->sc_tesr), in_be32(&sc->sc_sdcr)); in do_siuinfo()
42 memctl8xx_t __iomem *memctl = &immap->im_memctl; in do_memcinfo()
44 uint __iomem *p = &memctl->memc_br0; in do_memcinfo()
48 printf("BR%-2d = %08x OR%-2d = %08x\n", in do_memcinfo()
51 printf("MAR = %08x", in_be32(&memctl->memc_mar)); in do_memcinfo()
52 printf(" MCR = %08x\n", in_be32(&memctl->memc_mcr)); in do_memcinfo()
54 in_be32(&memctl->memc_mamr), in_be32(&memctl->memc_mbmr)); in do_memcinfo()
55 printf("\nMSTAT = %04x\n", in_be16(&memctl->memc_mstat)); in do_memcinfo()
57 in_be16(&memctl->memc_mptpr), in_be32(&memctl->memc_mdr)); in do_memcinfo()
64 car8xx_t __iomem *car = &immap->im_clkrst; in do_carinfo()
66 printf("SCCR = %08x\n", in_be32(&car->car_sccr)); in do_carinfo()
67 printf("PLPRCR= %08x\n", in_be32(&car->car_plprcr)); in do_carinfo()
68 printf("RSR = %08x\n", in_be32(&car->car_rsr)); in do_carinfo()
77 -------------------------------- --------------------------------\ in header()
80 -------------------------------- --------------------------------\ in header()
94 uint mask = 1 << (nbits - 1); in binary()
100 for (i = 32 + 1; i != nbits; i--) in binary()
125 iop8xx_t __iomem *iop = &immap->im_ioport; in do_iopinfo()
136 l = &iop->iop_padir; in do_iopinfo()
137 R = &immap->im_cpm.cp_pbdir; in do_iopinfo()
153 l = &iop->iop_pcdir; in do_iopinfo()
154 r = &iop->iop_pddir; in do_iopinfo()
171 * set the io pins
173 * use *uint and set the address based on cmd + port
187 DAT, in do_iopset() enumerator
189 } cmd = DAT; in do_iopset() local
192 puts("iopset PORT PIN CMD VALUE\n"); in do_iopset()
195 port = argv[1][0] - 'A'; in do_iopset()
197 port -= 0x20; in do_iopset()
208 cmd = DAT; in do_iopset()
210 cmd = DIR; in do_iopset()
215 cmd = PAR; in do_iopset()
218 cmd = ODR; in do_iopset()
221 cmd = SOR; in do_iopset()
224 cmd = INT; in do_iopset()
240 switch (cmd) { in do_iopset()
265 case DAT: in do_iopset()
288 ulong clock = gd->cpu_clk; in prbrg()
334 cpm8xx_t __iomem *cp = &immap->im_cpm; in do_brginfo()
335 uint __iomem *p = &cp->cp_brgc1; in do_brginfo()
348 sit8xx_t __iomem *timers = &immap->im_sit; in print_reginfo()
359 in_be16(&timers->sit_tbscr), in_be16(&timers->sit_rtcsc)); in print_reginfo()
360 printf("\tPISCR\t0x%04X\n", in_be16(&timers->sit_piscr)); in print_reginfo()
393 "PORT PIN CMD VALUE\nPORT: A-D, PIN: 0-31, CMD: [dat|dir|odr|sor], VALUE: 0|1"