/freebsd/share/man/man4/ |
H A D | altera_jtag_uart.4 | 35 .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 D | altera_jtag_uart_cons.c | 52 "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 D | altera_jtag_uart_tty.c | 53 * 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 D | altera_jtag_uart.h | 129 * 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 D | ralink,rt2880-pinctrl.yaml | 38 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 D | mediatek,mt7981-pinctrl.yaml | 91 "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 D | ralink,rt305x-pinctrl.yaml | 38 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 D | ralink,rt5350-pinctrl.yaml | 38 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 D | ralink,rt3352-pinctrl.yaml | 38 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 D | mediatek,mt7621-pinctrl.yaml | 38 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 D | ralink,mt7621-pinctrl.yaml | 35 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 D | ralink,rt3883-pinctrl.yaml | 38 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 D | lantiq,pinctrl-xway.txt | 46 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 D | ralink,rt2880-pinmux.yaml | 32 enum: [i2c, jtag, mdio, pcie, rgmii1, rgmii2, sdhci, spi, 36 enum: [gpio, i2c, i2s, jtag, mdio, nand1, nand2, pcie refclk,
|
H A D | lantiq,pinctrl-falcon.txt | 41 jtag, slic, pcm, asc1 44 rst, ntr, mdio, led, asc, spi, i2c, jtag, slic, pcm
|
/freebsd/sys/arm/allwinner/h6/ |
H A D | h6_padconf.c | 78 { "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 D | renesas,r9a06g032-sysctrl.txt | 12 - external (optional) jtag input 15 clock-names = "mclk", "rtc", "jtag", "rgmii_ref_ext"; 30 clock-names = "mclk", "rtc", "jtag", "rgmii_ref_ext";
|
H A D | renesas,r9a06g032-sysctrl.yaml | 25 - description: Optional external JTAG input 33 - const: jtag 70 clock-names = "mclk", "rtc", "jtag", "rgmii_ref_ext";
|
/freebsd/sys/arm/allwinner/a64/ |
H A D | a64_padconf.c | 38 { "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 D | a83t_padconf.c | 36 { "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 D | h3_padconf.c | 41 {"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 D | a10_padconf.c | 70 {"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 D | a31s_padconf.c | 142 {"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 D | a31_padconf.c | 151 {"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 D | a20_padconf.c | 70 {"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}},
|