Home
last modified time | relevance | path

Searched full:jtag (Results 1 – 25 of 108) sorted by relevance

12345

/freebsd/share/man/man4/
H A Daltera_jtag_uart.435 .Nd driver for the Altera JTAG UART Core
51 device driver provides support for the Altera JTAG UART core, which allows
52 multiple UART-like streams to be carried over JTAG.
54 allows JTAG UART streams to be attached to both the low-level console
61 Sequential Altera JTAG UART devices will appear as
66 Altera JTAG UART devices can be connected to using Altera's
72 supports JTAG UART cores with or without interrupt lines connected; if the
105 must dynamically poll to detect when JTAG is present, in order to disable flow
107 Otherwise, the boot may hang waiting for the JTAG client to be attached, and
108 user processes attached to JTAG UART devices might block indefinitely.
[all …]
/freebsd/sys/dev/altera/jtag_uart/
H A Daltera_jtag_uart_cons.c52 "Altera JTAG UART configuration knobs");
79 * JTAG sets the ALTERA_JTAG_UART_CONTROL_AC bit whenever it accesses the
80 * FIFO. This allows us to (sort of) tell when JTAG is present, so that we
81 * can adopt lossy, rather than blocking, behaviour when JTAG isn't there.
83 * wait to see if JTAG has really disappeared when finding a full buffer and
91 "Maximum delay waiting for JTAG present flag when buffer is full");
96 * find the Altera JTAG UART and using it unconditionally. We use these
217 * write buffer space only while JTAG is present. However, we can't in aju_cons_write()
218 * directly ask if JTAG is present -- just whether it's been seen in aju_cons_write()
221 * try to decide whether JTAG has disappeared on us. We will have to in aju_cons_write()
[all …]
H A Daltera_jtag_uart_tty.c53 * If one of the Altera JTAG UARTs is currently the system console, register
69 * before assuming JTAG has disappeared on us. By default, four seconds.
74 * Polling intervals for input/output and JTAG connection events.
80 * Statistics on JTAG removal events when sending, for debugging purposes
85 &aju_jtag_vanished, 0, "Number of times JTAG has vanished");
89 &aju_jtag_appeared, 0, "Number of times JTAG has appeared");
92 &aju_cons_jtag_present, 0, "JTAG console present flag");
95 &aju_cons_jtag_missed, 0, "JTAG console missed counter");
258 * used in both polled and interrupt-driven modes, as JTAG UARTs may be hooked
306 * If JTAG is not present, then we will drop this in aju_handle_output()
[all …]
H A Daltera_jtag_uart.h129 * When a TTY-level Altera JTAG UART instance is also the low-level console,
140 * Base physical address of the JTAG UART in BERI.
142 #define BERI_UART_BASE 0x7f000000 /* JTAG UART */
145 * Routines for interacting with the BERI console JTAG UART. Programming
147 * Corporation, tables 6-2 (JTAG UART Core Register Map), 6-3 (Data Register
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/
H A Dralink,rt2880-pinctrl.yaml38 enum: [gpio, i2c, spi, uartlite, jtag, mdio, sdram, pci]
57 enum: [i2c, spi, uartlite, jtag, mdio, sdram, pci]
89 const: jtag
93 enum: [jtag]
H A Dmediatek,mt7981-pinctrl.yaml91 "jtag" "jtag" 4, 5, 6, 7, 8
92 "wm_jtag_0" "jtag" 4, 5, 6, 7, 8
93 "wo0_jtag_0" "jtag" 9, 10, 11, 12, 13
129 "wm_jtag_1" "jtag" 20, 21, 22, 23, 24
130 "wo0_jtag_1" "jtag" 25, 26, 27, 28, 29
161 enum: [wa_aice, dfd, jtag, pta, pcm, udi, usb, ant, eth, i2c, led,
191 const: jtag
195 enum: [jtag, wm_jtag_0, wo0_jtag_0, wo0_jtag_1, wm_jtag_1]
H A Dralink,rt305x-pinctrl.yaml38 enum: [gpio, gpio i2s, gpio uartf, i2c, i2s uartf, jtag, mdio,
59 enum: [i2c, jtag, mdio, rgmii, sdram, spi, uartf, uartlite]
100 const: jtag
104 enum: [jtag]
H A Dralink,rt5350-pinctrl.yaml38 enum: [gpio, gpio i2s, gpio uartf, i2c, i2s uartf, jtag, led,
59 enum: [i2c, jtag, led, spi, spi_cs1, uartf, uartlite]
100 const: jtag
104 enum: [jtag]
H A Dralink,rt3352-pinctrl.yaml38 enum: [gpio, gpio i2s, gpio uartf, i2c, i2s uartf, jtag, led, lna,
59 enum: [i2c, jtag, led, lna, mdio, pa, rgmii, spi, spi_cs1,
101 const: jtag
105 enum: [jtag]
H A Dmediatek,mt7621-pinctrl.yaml38 enum: [gpio, i2c, i2s, jtag, mdio, nand1, nand2, pcie refclk,
59 enum: [i2c, jtag, mdio, pcie, rgmii1, rgmii2, sdhci, spi,
83 const: jtag
87 enum: [jtag]
H A Dralink,mt7621-pinctrl.yaml35 enum: [gpio, i2c, i2s, jtag, mdio, nand1, nand2, pcie refclk,
56 enum: [i2c, jtag, mdio, pcie, rgmii1, rgmii2, sdhci, spi,
80 const: jtag
84 enum: [jtag]
H A Dralink,rt3883-pinctrl.yaml38 enum: [ge1, ge2, gpio, gpio i2s, gpio uartf, i2c, i2s uartf, jtag,
77 enum: [ge1, ge2, i2c, jtag, lna a, lna g, mdio, pci, spi,
119 const: jtag
123 enum: [jtag]
H A Dlantiq,pinctrl-xway.txt46 exin0, exin1, exin2, jtag, spi_di, spi_do, spi_clk, spi_cs1, spi_cs2,
51 spi, asc, cgu, jtag, exin, stp, gpt, mdio, ephy, dfe
55 exin0, exin1, exin2, jtag, ebu a23, ebu a24, ebu a25, ebu clk, ebu cs1,
62 spi, asc, cgu, jtag, exin, stp, gpt, nmi, pci, ebu, dfe
H A Dralink,rt2880-pinmux.yaml32 enum: [i2c, jtag, mdio, pcie, rgmii1, rgmii2, sdhci, spi,
36 enum: [gpio, i2c, i2s, jtag, mdio, nand1, nand2, pcie refclk,
H A Dlantiq,pinctrl-falcon.txt41 jtag, slic, pcm, asc1
44 rst, ntr, mdio, led, asc, spi, i2c, jtag, slic, pcm
/freebsd/sys/arm/allwinner/h6/
H A Dh6_padconf.c78 { "PD23", 3, 23, { "gpio_in", "gpio_out", "i2c2", "ts3", "uart3", "jtag" } },
79 { "PD24", 3, 24, { "gpio_in", "gpio_out", "i2c2", "ts3", "uart3", "jtag" } },
80 { "PD25", 3, 25, { "gpio_in", "gpio_out", "i2c0", "ts3", "uart3", "jtag" } },
81 { "PD26", 3, 26, { "gpio_in", "gpio_out", "i2c0", "ts3", "uart3", "jtag" } },
83 { "PF0", 5, 0, { "gpio_in", "gpio_out", "mmc0", "jtag", NULL, NULL, "pf_eint0" }, 6, 0, 5 },
84 { "PF1", 5, 1, { "gpio_in", "gpio_out", "mmc0", "jtag", NULL, NULL, "pf_eint1" }, 6, 1, 5 },
86 { "PF3", 5, 3, { "gpio_in", "gpio_out", "mmc0", "jtag", NULL, NULL, "pf_eint3" }, 6, 3, 5 },
88 { "PF5", 5, 5, { "gpio_in", "gpio_out", "mmc0", "jtag", NULL, NULL, "pf_eint5" }, 6, 5, 5 },
/freebsd/sys/contrib/device-tree/Bindings/clock/
H A Drenesas,r9a06g032-sysctrl.txt12 - external (optional) jtag input
15 clock-names = "mclk", "rtc", "jtag", "rgmii_ref_ext";
30 clock-names = "mclk", "rtc", "jtag", "rgmii_ref_ext";
H A Drenesas,r9a06g032-sysctrl.yaml25 - description: Optional external JTAG input
33 - const: jtag
70 clock-names = "mclk", "rtc", "jtag", "rgmii_ref_ext";
/freebsd/sys/arm/allwinner/a64/
H A Da64_padconf.c38 { "PB0", 1, 0, { "gpio_in", "gpio_out", "uart2", NULL, "jtag", NULL, "pb_eint0" }, 6, 0, 0},
39 { "PB1", 1, 1, { "gpio_in", "gpio_out", "uart2", NULL, "jtag", "sim", "pb_eint1" }, 6, 1, 0},
40 { "PB2", 1, 2, { "gpio_in", "gpio_out", "uart2", NULL, "jtag", "sim", "pb_eint2" }, 6, 2, 0},
41 { "PB3", 1, 3, { "gpio_in", "gpio_out", "uart2", "i2s0", "jtag", "sim", "pb_eint3" }, 6, 3, 0},
112 { "PF0", 5, 0, { "gpio_in", "gpio_out", "mmc0", "jtag" } },
113 { "PF1", 5, 1, { "gpio_in", "gpio_out", "mmc0", "jtag" } },
115 { "PF3", 5, 3, { "gpio_in", "gpio_out", "mmc0", "jtag" } },
117 { "PF5", 5, 5, { "gpio_in", "gpio_out", "mmc0", "jtag" } },
/freebsd/sys/arm/allwinner/a83t/
H A Da83t_padconf.c36 { "PB0", 1, 0, { "gpio_in", "gpio_out", "uart2", "jtag", NULL, NULL, "pb_eint0" }, 6, 0, 0},
37 { "PB1", 1, 1, { "gpio_in", "gpio_out", "uart2", "jtag", NULL, NULL, "pb_eint1" }, 6, 1, 0},
38 { "PB2", 1, 2, { "gpio_in", "gpio_out", "uart2", "jtag", NULL, NULL, "pb_eint2" }, 6, 2, 0},
39 { "PB3", 1, 3, { "gpio_in", "gpio_out", "uart2", "jtag", NULL, NULL, "pb_eint3" }, 6, 3, 0},
114 { "PF0", 5, 0, { "gpio_in", "gpio_out", "mmc0", "jtag" } },
115 { "PF1", 5, 1, { "gpio_in", "gpio_out", "mmc0", "jtag" } },
117 { "PF3", 5, 3, { "gpio_in", "gpio_out", "mmc0", "jtag" } },
119 { "PF5", 5, 5, { "gpio_in", "gpio_out", "mmc0", "jtag" } },
/freebsd/sys/arm/allwinner/h3/
H A Dh3_padconf.c41 {"PA0", 0, 0, {"gpio_in", "gpio_out", "uart2", "jtag", NULL, NULL, "pa_eint0", NULL}, 6, 0},
42 {"PA1", 0, 1, {"gpio_in", "gpio_out", "uart2", "jtag", NULL, NULL, "pa_eint1", NULL}, 6, 1},
43 {"PA2", 0, 2, {"gpio_in", "gpio_out", "uart2", "jtag", NULL, NULL, "pa_eint2", NULL}, 6, 2},
44 {"PA3", 0, 3, {"gpio_in", "gpio_out", "uart2", "jtag", NULL, NULL, "pa_eint3", NULL}, 6, 3},
118 {"PF0", 5, 0, {"gpio_in", "gpio_out", "mmc0", "jtag", NULL, NULL, NULL, NULL}},
119 {"PF1", 5, 1, {"gpio_in", "gpio_out", "mmc0", "jtag", NULL, NULL, NULL, NULL}},
121 {"PF3", 5, 3, {"gpio_in", "gpio_out", "mmc0", "jtag", NULL, NULL, NULL, NULL}},
123 {"PF5", 5, 5, {"gpio_in", "gpio_out", "mmc0", "jtag", NULL, NULL, NULL, NULL}},
/freebsd/sys/arm/allwinner/a10/
H A Da10_padconf.c70 {"PB14", 1, 14, {"gpio_in", "gpio_out", "spi2", "jtag", NULL, NULL, NULL, NULL}},
71 {"PB15", 1, 15, {"gpio_in", "gpio_out", "spi2", "jtag", NULL, NULL, NULL, NULL}},
72 {"PB16", 1, 16, {"gpio_in", "gpio_out", "spi2", "jtag", NULL, NULL, NULL, NULL}},
73 {"PB17", 1, 17, {"gpio_in", "gpio_out", "spi2", "jtag", NULL, NULL, NULL, NULL}},
149 {"PF0", 5, 0, {"gpio_in", "gpio_out", "mmc0", NULL, "jtag", NULL, NULL, NULL}},
150 {"PF1", 5, 1, {"gpio_in", "gpio_out", "mmc0", NULL, "jtag", NULL, NULL, NULL}},
152 {"PF3", 5, 3, {"gpio_in", "gpio_out", "mmc0", NULL, "jtag", NULL, NULL, NULL}},
153 {"PF4", 5, 4, {"gpio_in", "gpio_out", "mmc0", NULL, "jtag", NULL, NULL, NULL}},
154 {"PF5", 5, 5, {"gpio_in", "gpio_out", "mmc0", NULL, "jtag", NULL, NULL, NULL}},
/freebsd/sys/arm/allwinner/a31/
H A Da31s_padconf.c142 {"PF0", 5, 0, {"gpio_in", "gpio_out", "mmc0", NULL, "jtag", NULL, NULL, NULL}},
143 {"PF1", 5, 1, {"gpio_in", "gpio_out", "mmc0", NULL, "jtag", NULL, NULL, NULL}},
145 {"PF3", 5, 3, {"gpio_in", "gpio_out", "mmc0", NULL, "jtag", NULL, NULL, NULL}},
147 {"PF5", 5, 5, {"gpio_in", "gpio_out", "mmc0", NULL, "jtag", NULL, NULL, NULL}},
169 {"PH9", 7, 9, {"gpio_in", "gpio_out", "spi2", "jtag", "pwm1", NULL, NULL, NULL}},
170 {"PH10", 7, 10, {"gpio_in", "gpio_out", "spi2", "jtag", "pwm1", NULL, NULL, NULL}},
171 {"PH11", 7, 11, {"gpio_in", "gpio_out", "spi2", "jtag", "pwm2", NULL, NULL, NULL}},
172 {"PH12", 7, 12, {"gpio_in", "gpio_out", "spi2", "jtag", "pwm2", NULL, NULL, NULL}},
H A Da31_padconf.c151 {"PF0", 5, 0, {"gpio_in", "gpio_out", "mmc0", NULL, "jtag", NULL, NULL, NULL}},
152 {"PF1", 5, 1, {"gpio_in", "gpio_out", "mmc0", NULL, "jtag", NULL, NULL, NULL}},
154 {"PF3", 5, 3, {"gpio_in", "gpio_out", "mmc0", NULL, "jtag", NULL, NULL, NULL}},
156 {"PF5", 5, 5, {"gpio_in", "gpio_out", "mmc0", NULL, "jtag", NULL, NULL, NULL}},
187 {"PH9", 7, 9, {"gpio_in", "gpio_out", "spi2", "jtag", "pwm1", NULL, NULL, NULL}},
188 {"PH10", 7, 10, {"gpio_in", "gpio_out", "spi2", "jtag", "pwm1", NULL, NULL, NULL}},
189 {"PH11", 7, 11, {"gpio_in", "gpio_out", "spi2", "jtag", "pwm2", NULL, NULL, NULL}},
190 {"PH12", 7, 12, {"gpio_in", "gpio_out", "spi2", "jtag", "pwm2", NULL, NULL, NULL}},
/freebsd/sys/arm/allwinner/a20/
H A Da20_padconf.c70 {"PB14", 1, 14, {"gpio_in", "gpio_out", "spi2", "jtag", NULL, NULL, NULL, NULL}},
71 {"PB15", 1, 15, {"gpio_in", "gpio_out", "spi2", "jtag", NULL, NULL, NULL, NULL}},
72 {"PB16", 1, 16, {"gpio_in", "gpio_out", "spi2", "jtag", NULL, NULL, NULL, NULL}},
73 {"PB17", 1, 17, {"gpio_in", "gpio_out", "spi2", "jtag", NULL, NULL, NULL, NULL}},
149 {"PF0", 5, 0, {"gpio_in", "gpio_out", "mmc0", NULL, "jtag", NULL, NULL, NULL}},
150 {"PF1", 5, 1, {"gpio_in", "gpio_out", "mmc0", NULL, "jtag", NULL, NULL, NULL}},
152 {"PF3", 5, 3, {"gpio_in", "gpio_out", "mmc0", NULL, "jtag", NULL, NULL, NULL}},
154 {"PF5", 5, 5, {"gpio_in", "gpio_out", "mmc0", NULL, "jtag", NULL, NULL, NULL}},

12345