Home
last modified time | relevance | path

Searched full:trx (Results 1 – 25 of 105) sorted by relevance

12345

/Linux-v6.1/drivers/mtd/parsers/
Dparser_trx.c3 * Parser for TRX format partitions
57 struct trx_header trx; in parser_trx_parse() local
64 err = of_property_read_u32(np, "brcm,trx-magic", &trx_magic); in parser_trx_parse()
66 pr_err("failed to parse \"brcm,trx-magic\" DT attribute, using default: %d\n", err); in parser_trx_parse()
73 err = mtd_read(mtd, 0, sizeof(trx), &bytes_read, (uint8_t *)&trx); in parser_trx_parse()
80 if (trx.magic != trx_magic) { in parser_trx_parse()
86 if (trx.offset[2]) { in parser_trx_parse()
89 part->offset = trx.offset[i]; in parser_trx_parse()
93 if (trx.offset[i]) { in parser_trx_parse()
96 part->offset = trx.offset[i]; in parser_trx_parse()
[all …]
Dbcm47xxpart.c43 static const char * const trx_types[] = { "trx", NULL };
63 * bcm47xxpart_bootpartition - gets index of TRX partition used by bootloader
65 * Some devices may have more than one TRX partition. In such case one of them
69 * This function provides info about currently used TRX partition. It's the one
96 int trx_parts[2]; /* Array with indexes of TRX partitions */ in bcm47xxpart_parse()
97 int trx_num = 0; /* Number of found TRX partitions */ in bcm47xxpart_parse()
182 /* TRX */ in bcm47xxpart_parse()
184 struct trx_header *trx; in bcm47xxpart_parse() local
189 pr_warn("No enough space to store another TRX found at 0x%X\n", in bcm47xxpart_parse()
197 * Try to find TRX size. The "length" field isn't fully in bcm47xxpart_parse()
[all …]
DKconfig127 tristate "Parser for TRX format partitions"
130 TRX is a firmware format used by Broadcom on their devices. It
132 This driver will parse TRX header and report at least two partitions:
/Linux-v6.1/Documentation/devicetree/bindings/mtd/partitions/
Dbrcm,trx.txt1 Broadcom TRX Container Partition
4 TRX is Broadcom's official firmware format for the BCM947xx boards. It's used by
8 Design of the TRX format is very minimalistic. Its header contains
18 TRX doesn't enforce any strict partition boundaries or size limits. All
21 There are two existing/known TRX variants:
26 detected by a software parsing TRX header.
29 - compatible : (required) must be "brcm,trx"
33 - brcm,trx-magic: TRX magic, if it is different from the default magic
40 compatible = "brcm,trx";
Dbrcm,bcm947xx-cfe-partitions.yaml20 complex partitions (like TRX with its HDR0 magic) may include extra header
27 4) TRX firmware container which can hold up to 4 subpartitions
28 5) Backup TRX firmware used after failed upgrade
32 same TRX format with the same header. To distinguish currently used firmware a
Dlinksys,ns-partitions.yaml38 - const: brcm,trx
66 compatible = "linksys,ns-firmware", "brcm,trx";
71 compatible = "linksys,ns-firmware", "brcm,trx";
/Linux-v6.1/drivers/net/ethernet/micrel/
Dks8851_spi.c154 u8 *trx = ks->rxd; in ks8851_rdreg() local
169 xfer->rx_buf = trx; in ks8851_rdreg()
176 xfer->rx_buf = trx; in ks8851_rdreg()
184 memcpy(rxb, trx, rxl); in ks8851_rdreg()
186 memcpy(rxb, trx + 2, rxl); in ks8851_rdreg()
/Linux-v6.1/drivers/net/wireless/realtek/rtlwifi/
Dpci.h121 /* In new TRX flow, Buffer_desc is new concept
151 /*add for new trx flow*/
163 /*add for new trx flow*/
/Linux-v6.1/include/uapi/linux/
Dscc.h62 KISS_DUPLEX_FULL, /* fullduplex, key down trx after transmission */
63 KISS_DUPLEX_LINK, /* fullduplex, key down trx after 'idletime' sec */
/Linux-v6.1/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
DMakefile10 trx.o
/Linux-v6.1/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
DMakefile11 trx.o
/Linux-v6.1/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
DMakefile11 trx.o
/Linux-v6.1/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
DMakefile11 trx.o
/Linux-v6.1/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
DMakefile12 trx.o \
/Linux-v6.1/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
DMakefile12 trx.o \
/Linux-v6.1/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
DMakefile12 trx.o \
/Linux-v6.1/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
DMakefile12 trx.o
/Linux-v6.1/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
DMakefile14 trx.o \
/Linux-v6.1/drivers/net/ieee802154/
Dat86rf230.c68 struct spi_transfer trx; member
724 ctx->trx.len = AT86RF2XX_MAX_BUF; in at86rf230_rx_trac_check()
728 ctx->trx.len = 2; in at86rf230_rx_trac_check()
776 state->trx.len = 2; in at86rf230_setup_spi_messages()
777 state->trx.tx_buf = state->buf; in at86rf230_setup_spi_messages()
778 state->trx.rx_buf = state->buf; in at86rf230_setup_spi_messages()
779 spi_message_add_tail(&state->trx, &state->msg); in at86rf230_setup_spi_messages()
820 ctx->trx.len = 2; in at86rf230_write_frame_complete()
843 ctx->trx.len = skb->len + 2; in at86rf230_write_frame()
847 ctx->trx.len = 2; in at86rf230_write_frame()
/Linux-v6.1/arch/arm/boot/dts/
Dbcm47094-linksys-panamera.dts305 compatible = "linksys,ns-firmware", "brcm,trx";
310 compatible = "linksys,ns-firmware", "brcm,trx";
Dbcm47094-phicomm-k3.dts67 compatible = "brcm,trx";
Dbcm4709-asus-rt-ac87u.dts89 compatible = "brcm,trx";
/Linux-v6.1/drivers/net/wireless/mediatek/mt76/mt7915/
Dtestmode.h42 struct mt7915_tm_trx trx; member
/Linux-v6.1/drivers/staging/rtl8723bs/include/
Dhal_pwr_seq.h148 …PWR_FAB_ALL_MSK, PWR_INTF_ALL_MSK, PWR_BASEADDR_MAC, PWR_CMD_WRITE, 0xFF, 0x03},/*Reset MAC TRX*/ \
165 …TF_ALL_MSK, PWR_BASEADDR_MAC, PWR_CMD_WRITE, 0xFF, 0xFF}, /*. 0x100[7:0] = 0xFF enable WMAC TRX*/\
179 …WR_FAB_ALL_MSK, PWR_INTF_SDIO_MSK, PWR_BASEADDR_MAC, PWR_CMD_WRITE, 0xFF, 0x3F},/*Reset MAC TRX*/ \
203 …F_SDIO_MSK, PWR_BASEADDR_MAC, PWR_CMD_WRITE, 0xFF, 0xFF}, /*. 0x100[7:0] = 0xFF enable WMAC TRX*/\
/Linux-v6.1/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dusb.c57 #define TRX_UNCOMP_IMAGE 0x20 /* Trx holds uncompressed img */
1082 struct trx_header_le *trx; in check_file() local
1086 /* Extract trx header */ in check_file()
1087 trx = (struct trx_header_le *) headers; in check_file()
1088 if (trx->magic != cpu_to_le32(TRX_MAGIC)) in check_file()
1093 if (le32_to_cpu(trx->flag_version) & TRX_UNCOMP_IMAGE) { in check_file()
1094 actual_len = le32_to_cpu(trx->offsets[TRX_OFFSETS_DLFWLEN_IDX]); in check_file()

12345