/linux-6.8/arch/mips/cavium-octeon/executive/ |
D | cvmx-helper-jtag.c | 36 #include <asm/octeon/cvmx-helper-jtag.h> 40 * Initialize the internal QLM JTAG logic to allow programming 41 * of the JTAG chain by the cvmx_helper_qlm_jtag_*() functions. 43 * Networks. Programming incorrect values into the JTAG chain 59 * Clock divider for QLM JTAG operations. eclk is divided by in cvmx_helper_qlm_jtag_init() 74 * Write up to 32bits into the QLM jtag chain. Bits are shifted 76 * order bits followed by the high order bits. The JTAG chain is 84 * Returns The low order bits of the JTAG chain that shifted out of the 104 * Shift long sequences of zeros into the QLM JTAG chain. It is 125 * Program the QLM JTAG chain into all lanes of the QLM. You must [all …]
|
/linux-6.8/drivers/soc/rockchip/ |
D | grf.c | 32 * Disable auto jtag/sdmmc switching that causes issues with the 35 { "jtag switching", RK3036_GRF_SOC_CON0, HIWORD_UPDATE(0, 1, 11) }, 46 { "jtag switching", RK3128_GRF_SOC_CON0, HIWORD_UPDATE(0, 1, 8) }, 57 { "jtag switching", RK3228_GRF_SOC_CON6, HIWORD_UPDATE(0, 1, 8) }, 69 { "jtag switching", RK3288_GRF_SOC_CON0, HIWORD_UPDATE(0, 1, 12) }, 81 { "jtag switching", RK3328_GRF_SOC_CON4, HIWORD_UPDATE(0, 1, 12) }, 92 { "jtag switching", RK3368_GRF_SOC_CON15, HIWORD_UPDATE(0, 1, 13) }, 103 { "jtag switching", RK3399_GRF_SOC_CON7, HIWORD_UPDATE(0, 1, 12) }, 127 { "jtag switching", RK3588_GRF_SOC_CON6, HIWORD_UPDATE(0, 1, 14) },
|
/linux-6.8/drivers/pinctrl/mediatek/ |
D | pinctrl-mt76x8.c | 79 FUNC("jtag", 3, 22, 8), 121 FUNC("jtag", 3, 30, 1), 128 FUNC("jtag", 3, 31, 1), 135 FUNC("jtag", 3, 32, 1), 142 FUNC("jtag", 3, 33, 1), 149 FUNC("jtag", 3, 34, 1), 163 FUNC("jtag", 3, 39, 1), 170 FUNC("jtag", 3, 40, 1), 177 FUNC("jtag", 3, 41, 1), 184 FUNC("jtag", 3, 42, 1), [all …]
|
D | pinctrl-rt305x.c | 46 static struct mtmips_pmx_func jtag_grp[] = { FUNC("jtag", 0, 17, 5) }; 72 GRP("jtag", jtag_grp, 1, RT305X_GPIO_MODE_JTAG), 85 GRP("jtag", jtag_grp, 1, RT305X_GPIO_MODE_JTAG), 101 GRP("jtag", jtag_grp, 1, RT305X_GPIO_MODE_JTAG),
|
D | pinctrl-rt2880.c | 21 static struct mtmips_pmx_func jtag_grp[] = { FUNC("jtag", 0, 17, 5) }; 30 GRP("jtag", jtag_grp, 1, RT2880_GPIO_MODE_JTAG),
|
/linux-6.8/Documentation/devicetree/bindings/pinctrl/ |
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]
|
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]
|
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]
|
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]
|
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]
|
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]
|
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]
|
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
|
/linux-6.8/arch/arm/mach-davinci/ |
D | cputype.h | 20 u8 variant; /* JTAG ID bits 31:28 */ 21 u16 part_no; /* JTAG ID bits 27:12 */ 22 u16 manufacturer; /* JTAG ID bits 11:1 */
|
D | common.c | 35 pr_err("Unable to map JTAG ID register\n"); in davinci_init_id() 55 pr_err("Unknown DaVinci JTAG ID 0x%x\n", soc_info->jtag_id); in davinci_init_id()
|
/linux-6.8/drivers/tty/hvc/ |
D | Kconfig | 81 bool "ARM JTAG DCC console" 86 This console uses the JTAG DCC on ARM to create a console under the HVC 87 driver. This console is used through a JTAG only on ARM. If you don't have 88 a JTAG then you probably don't want this option.
|
/linux-6.8/drivers/net/wireless/broadcom/b43/ |
D | phy_lp.h | 618 #define B2063_PLL_JTAG_CALNRST B43_LP_RADIO(0x064) /* PLL JTAG CALNRST */ 619 #define B2063_PLL_JTAG_IN_PLL1 B43_LP_RADIO(0x065) /* PLL JTAG IN PLL 1 */ 620 #define B2063_PLL_JTAG_IN_PLL2 B43_LP_RADIO(0x066) /* PLL JTAG IN PLL 2 */ 621 #define B2063_PLL_JTAG_PLL_CP1 B43_LP_RADIO(0x067) /* PLL JTAG PLL CP 1 */ 622 #define B2063_PLL_JTAG_PLL_CP2 B43_LP_RADIO(0x068) /* PLL JTAG PLL CP 2 */ 623 #define B2063_PLL_JTAG_PLL_CP3 B43_LP_RADIO(0x069) /* PLL JTAG PLL CP 3 */ 624 #define B2063_PLL_JTAG_PLL_CP4 B43_LP_RADIO(0x06A) /* PLL JTAG PLL CP 4 */ 625 #define B2063_PLL_JTAG_PLL_CTL1 B43_LP_RADIO(0x06B) /* PLL JTAG PLL Control 1 */ 626 #define B2063_PLL_JTAG_PLL_LF1 B43_LP_RADIO(0x06C) /* PLL JTAG PLL LF 1 */ 627 #define B2063_PLL_JTAG_PLL_LF2 B43_LP_RADIO(0x06D) /* PLL JTAG PLL LF 2 */ [all …]
|
/linux-6.8/Documentation/devicetree/bindings/clock/ |
D | renesas,r9a06g032-sysctrl.yaml | 25 - description: Optional external JTAG input 33 - const: jtag 70 clock-names = "mclk", "rtc", "jtag", "rgmii_ref_ext";
|
/linux-6.8/arch/sparc/include/asm/ |
D | fhc.h | 67 #define FHC_PREGS_JCTRL 0xf0UL /* FHC JTAG Control Register */ 68 #define FHC_JTAG_CTRL_MENAB 0x80000000 /* Indicates this is JTAG Master */ 69 #define FHC_JTAG_CTRL_MNONE 0x40000000 /* Indicates no JTAG Master present */ 70 #define FHC_PREGS_JCMD 0x100UL /* FHC JTAG Command Register */
|
/linux-6.8/drivers/tty/serial/ |
D | altera_jtaguart.c | 3 * altera_jtaguart.c -- Altera JTAG UART driver 30 * Altera JTAG UART register definitions according to the Altera JTAG UART 178 pr_err(DRV_NAME ": unable to attach Altera JTAG UART %d " in altera_jtaguart_startup() 213 return (port->type == PORT_ALTERA_JTAGUART) ? "Altera JTAG UART" : NULL; in altera_jtaguart_type() 481 MODULE_DESCRIPTION("Altera JTAG UART driver");
|
/linux-6.8/drivers/misc/altera-stapl/ |
D | altera-jtag.c | 3 * altera-jtag.c 17 #include "altera-jtag.h" 25 * This structure shows, for each JTAG state, which state is reached after 27 * describes all possible state transitions in the JTAG state machine. 79 /* initial JTAG state is unknown */ in altera_jinit() 294 /* initialize JTAG chain to known state */ in altera_goto_jstate() 367 * Causes JTAG hardware to sit in the specified stable in altera_wait_msecs() 369 * no JTAG operations have been performed yet, then only in altera_wait_msecs() 372 * any JTAG operations. in altera_wait_msecs() 986 /* If the JTAG interface was used, reset it to TLR */ in altera_free_buffers()
|
/linux-6.8/arch/sh/include/mach-ecovec24/mach/ |
D | partner-jet-setup.txt | 7 LIST "This script can be used to boot the kernel from RAM via JTAG:" 13 LIST "Use the following command to burn the zImage to flash via JTAG:"
|
/linux-6.8/drivers/pinctrl/sunxi/ |
D | pinctrl-sun8i-h3.c | 27 SUNXI_FUNCTION(0x3, "jtag"), /* MS */ 33 SUNXI_FUNCTION(0x3, "jtag"), /* CK */ 39 SUNXI_FUNCTION(0x3, "jtag"), /* DO */ 45 SUNXI_FUNCTION(0x3, "jtag"), /* DI */ 387 SUNXI_FUNCTION(0x3, "jtag")), /* MS */ 392 SUNXI_FUNCTION(0x3, "jtag")), /* DI */ 402 SUNXI_FUNCTION(0x3, "jtag")), /* DO */ 412 SUNXI_FUNCTION(0x3, "jtag")), /* CK */
|
/linux-6.8/drivers/pinctrl/ |
D | pinctrl-xway.c | 122 MFP_XWAY(GPIO7, GPIO, SPI, MII, JTAG), 123 MFP_XWAY(GPIO8, GPIO, SPI, MII, JTAG), 124 MFP_XWAY(GPIO9, GPIO, SPI, MII, JTAG), 125 MFP_XWAY(GPIO10, GPIO, SPI, MII, JTAG), 126 MFP_XWAY(GPIO11, GPIO, EBU, CGU, JTAG), 185 GRP_MUX("jtag", JTAG, ase_pins_jtag), 218 static const char * const ase_jtag_grps[] = {"jtag"}; 229 {"jtag", ARRAY_AND_SIZE(ase_jtag_grps)}, 258 MFP_XWAY(GPIO15, GPIO, SPI, SDIO, JTAG), 259 MFP_XWAY(GPIO16, GPIO, SPI, SDIO, JTAG), [all …]
|
/linux-6.8/Documentation/devicetree/bindings/mips/img/ |
D | xilfpga.txt | 70 This is for easy reprogrammibility via JTAG. 83 vmlinux file via JTAG.
|