Home
last modified time | relevance | path

Searched +full:tsa +full:- +full:serial (Results 1 – 22 of 22) sorted by relevance

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/fsl/cpm_qe/
Dfsl,cpm1-scc-qmc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Herve Codina <herve.codina@bootlin.com>
14 serial controller using the same TDM physical interface routed from TSA.
19 - enum:
20 - fsl,mpc885-scc-qmc
21 - fsl,mpc866-scc-qmc
22 - const: fsl,cpm1-scc-qmc
[all …]
Dfsl,cpm1-tsa.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: PowerQUICC CPM Time-slot assigner (TSA) controller
10 - Herve Codina <herve.codina@bootlin.com>
13 The TSA is the time-slot assigner that can be found on some PowerQUICC SoC.
14 Its purpose is to route some TDM time-slots to other internal serial
20 - enum:
21 - fsl,mpc885-tsa
[all …]
/kernel/linux/linux-6.6/drivers/soc/fsl/qe/
Dtsa.c1 // SPDX-License-Identifier: GPL-2.0
3 * TSA driver
10 #include "tsa.h"
11 #include <dt-bindings/soc/cpm1-fsl,tsa.h>
21 /* TSA SI RAM routing tables entry */
97 /* Serial interface RAM pointer register (32 bits) */
118 struct tsa { struct
132 static inline struct tsa *tsa_serial_get_tsa(struct tsa_serial *tsa_serial) in tsa_serial_get_tsa() argument
134 /* The serials table is indexed by the serial id */ in tsa_serial_get_tsa()
135 return container_of(tsa_serial, struct tsa, serials[tsa_serial->id]); in tsa_serial_get_tsa()
[all …]
Dtsa.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * TSA management
25 /* Connect and disconnect the TSA serial */
Dqmc.c1 // SPDX-License-Identifier: GPL-2.0
11 #include <linux/dma-mapping.h>
22 #include "tsa.h"
52 /* Tx time-slot assignment table pointer (16 bits) */
64 /* Rx time-slot assignment table pointer (16 bits) */
77 /* TSA entry (16bit entry in TSATRX and TSATTX) */
102 /* Zero-insertion state (32 bits) */
261 /* Retrieve info from the TSA related serial */ in qmc_chan_get_info()
262 ret = tsa_serial_get_info(chan->qmc->tsa_serial, &tsa_info); in qmc_chan_get_info()
266 info->mode = chan->mode; in qmc_chan_get_info()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/
Dstih407-c8sectpfe.txt14 - compatible : Should be "stih407-c8sectpfe"
16 - reg : Address and length of register sets for each device in
17 "reg-names"
19 - reg-names : The names of the register addresses corresponding to the
21 - c8sectpfe: c8sectpfe registers
22 - c8sectpfe-ram: c8sectpfe internal sram
24 - clocks : phandle list of c8sectpfe clocks
25 - clock-names : should be "c8sectpfe"
26 See: Documentation/devicetree/bindings/clock/clock-bindings.txt
28 - pinctrl-names : a pinctrl state named tsin%d-serial or tsin%d-parallel (where %d is tsin-num)
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/
Dstih407-c8sectpfe.txt14 - compatible : Should be "stih407-c8sectpfe"
16 - reg : Address and length of register sets for each device in
17 "reg-names"
19 - reg-names : The names of the register addresses corresponding to the
21 - c8sectpfe: c8sectpfe registers
22 - c8sectpfe-ram: c8sectpfe internal sram
24 - clocks : phandle list of c8sectpfe clocks
25 - clock-names : should be "c8sectpfe"
26 See: Documentation/devicetree/bindings/clock/clock-bindings.txt
28 - pinctrl-names : a pinctrl state named tsin%d-serial or tsin%d-parallel (where %d is tsin-num)
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/st/
Dstihxxx-b2120.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
6 #include <dt-bindings/clock/stih407-clks.h>
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/media/c8sectpfe.h>
11 compatible = "gpio-leds";
12 led-red {
15 linux,default-trigger = "heartbeat";
17 led-green {
19 default-state = "off";
24 compatible = "simple-audio-card";
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dstihxxx-b2120.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
6 #include <dt-bindings/clock/stih407-clks.h>
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/media/c8sectpfe.h>
11 compatible = "gpio-leds";
15 linux,default-trigger = "heartbeat";
19 default-state = "off";
24 compatible = "simple-audio-card";
25 simple-audio-card,name = "STI-B2120";
27 #address-cells = <1>;
[all …]
/kernel/linux/linux-5.10/drivers/s390/block/
Ddasd_eckd.c1 // SPDX-License-Identifier: GPL-2.0
13 #define KMSG_COMPONENT "dasd-eckd"
137 /* set ECKD specific ccw-device options */ in dasd_eckd_probe()
143 "ccw-device options"); in dasd_eckd_probe()
166 return (d1 + (d2 - 1)) / d2; in ceil_quot()
175 switch (rdc->dev_type) { in recs_per_track()
204 geo->cyl = (__u16) cyl; in set_ch_t()
205 geo->head = cyl >> 16; in set_ch_t()
206 geo->head <<= 4; in set_ch_t()
207 geo->head |= head; in set_ch_t()
[all …]
/kernel/linux/linux-6.6/arch/x86/include/asm/
Dcpufeatures.h1 /* SPDX-License-Identifier: GPL-2.0 */
6 #include <asm/required-features.h>
10 #include <asm/disabled-features.h>
16 #define NCAPINTS 22 /* N 32-bit words worth of info */
17 #define NBUGINTS 2 /* N 32-bit bug flags */
25 * please update the table in kernel/cpu/cpuid-deps.c as well.
28 /* Intel-defined CPU features, CPUID level 0x00000001 (EDX), word 0 */
34 #define X86_FEATURE_MSR ( 0*32+ 5) /* Model-Specific Registers */
45 #define X86_FEATURE_PSE36 ( 0*32+17) /* 36-bit PSEs */
46 #define X86_FEATURE_PN ( 0*32+18) /* Processor serial number */
[all …]
/kernel/linux/linux-6.6/drivers/s390/block/
Ddasd_eckd.c1 // SPDX-License-Identifier: GPL-2.0
13 #define KMSG_COMPONENT "dasd-eckd"
140 /* set ECKD specific ccw-device options */ in dasd_eckd_probe()
146 "ccw-device options"); in dasd_eckd_probe()
169 return (d1 + (d2 - 1)) / d2; in ceil_quot()
178 switch (rdc->dev_type) { in recs_per_track()
207 geo->cyl = (__u16) cyl; in set_ch_t()
208 geo->head = cyl >> 16; in set_ch_t()
209 geo->head <<= 4; in set_ch_t()
210 geo->head |= head; in set_ch_t()
[all …]
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/
Dcommon.c1 // SPDX-License-Identifier: GPL-2.0-only
62 #include <asm/intel-family.h>
140 info = (struct ppin_info *)id->driver_data; in ppin_init()
142 if (rdmsrl_safe(info->msr_ppin_ctl, &val)) in ppin_init()
152 wrmsrl_safe(info->msr_ppin_ctl, val | 2UL); in ppin_init()
153 rdmsrl_safe(info->msr_ppin_ctl, &val); in ppin_init()
158 c->ppin = __rdmsr(info->msr_ppin); in ppin_init()
159 set_cpu_cap(c, info->feature); in ppin_init()
164 clear_cpu_cap(c, info->feature); in ppin_init()
174 if (c->cpuid_level == -1) { in default_init()
[all …]
/kernel/linux/linux-6.6/Documentation/admin-guide/
Dkernel-parameters.txt5 force -- enable ACPI if default was off
6 on -- enable ACPI but allow fallback to DT [arm64,riscv64]
7 off -- disable ACPI if default was on
8 noirq -- do not use ACPI for IRQ routing
9 strict -- Be less tolerant of platforms that are not
11 rsdt -- prefer RSDT over (default) XSDT
12 copy_dsdt -- copy DSDT to memory
26 If set to vendor, prefer vendor-specific driver
58 Documentation/firmware-guide/acpi/debug.rst for more information about
116 Format: <byte> or <bitmap-list>
[all …]
/kernel/linux/linux-6.6/
DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-scsi@vger.kernel.org
88 F: drivers/scsi/3w-*
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
Dice_main.c1 // SPDX-License-Identifier: GPL-2.0
31 static int debug = -1;
49 * ice_get_tx_pending - returns number of Tx descriptors not processed
56 head = ring->next_to_clean; in ice_get_tx_pending()
57 tail = ring->next_to_use; in ice_get_tx_pending()
61 tail - head : (tail + ring->count - head); in ice_get_tx_pending()
66 * ice_check_for_hang_subtask - check for and recover hung queues
78 if (pf->vsi[v] && pf->vsi[v]->type == ICE_VSI_PF) { in ice_check_for_hang_subtask()
79 vsi = pf->vsi[v]; in ice_check_for_hang_subtask()
83 if (!vsi || test_bit(__ICE_DOWN, vsi->state)) in ice_check_for_hang_subtask()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/
Dmcdi_pcol.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright 2009-2018 Solarflare Communications Inc.
5 * Copyright 2019-2020 Xilinx Inc.
13 /* Power-on reset state */
35 /* The 'doorbell' addresses are hard-wired to alert the MC when written */
38 /* The rest of these are firmware-defined */
46 /* Values to be written to the per-port status dword in shared
71 * | | \--- Response
72 * | \------- Error
73 * \------------------------------ Resync (always set)
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
Dmcdi_pcol.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright 2009-2018 Solarflare Communications Inc.
5 * Copyright 2019-2020 Xilinx Inc.
13 /* Power-on reset state */
35 /* The 'doorbell' addresses are hard-wired to alert the MC when written */
38 /* The rest of these are firmware-defined */
46 /* Values to be written to the per-port status dword in shared
71 * | | \--- Response
72 * | \------- Error
73 * \------------------------------ Resync (always set)
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
Dice_main.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (c) 2018-2023, Intel Corporation. */
41 static int debug = -1;
53 * ice_hw_to_dev - Get device pointer from the hardware structure
64 return &pf->pdev->dev; in ice_hw_to_dev()
87 return dev && (dev->netdev_ops == &ice_netdev_ops || in netif_is_ice()
88 dev->netdev_ops == &ice_netdev_safe_mode_ops); in netif_is_ice()
92 * ice_get_tx_pending - returns number of Tx descriptors not processed
99 head = ring->next_to_clean; in ice_get_tx_pending()
100 tail = ring->next_to_use; in ice_get_tx_pending()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
Dmcdi_pcol.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright 2009-2018 Solarflare Communications Inc.
5 * Copyright 2019-2020 Xilinx Inc.
13 /* Power-on reset state */
35 /* The 'doorbell' addresses are hard-wired to alert the MC when written */
38 /* The rest of these are firmware-defined */
46 /* Values to be written to the per-port status dword in shared
71 * | | \--- Response
72 * | \------- Error
73 * \------------------------------ Resync (always set)
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/
Di40e_main.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright(c) 2013 - 2021 Intel Corporation. */
31 static const char i40e_copyright[] = "Copyright (c) 2013 - 2019 Intel Corporation.";
57 /* i40e_pci_tbl - PCI Device ID Table
97 static int debug = -1;
101 MODULE_AUTHOR("Intel Corporation, <e1000-devel@lists.sourceforge.net>");
116 if (is_unicast_ether_addr(f->macaddr) || is_link_local_ether_addr(f->macaddr)) in netdev_hw_addr_refcnt()
117 ha_list = &netdev->uc; in netdev_hw_addr_refcnt()
119 ha_list = &netdev->mc; in netdev_hw_addr_refcnt()
122 if (ether_addr_equal(ha->addr, f->macaddr)) { in netdev_hw_addr_refcnt()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/
Di40e_main.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright(c) 2013 - 2018 Intel Corporation. */
27 static const char i40e_copyright[] = "Copyright (c) 2013 - 2019 Intel Corporation.";
53 /* i40e_pci_tbl - PCI Device ID Table
91 static int debug = -1;
95 MODULE_AUTHOR("Intel Corporation, <e1000-devel@lists.sourceforge.net>");
110 if (is_unicast_ether_addr(f->macaddr) || is_link_local_ether_addr(f->macaddr)) in netdev_hw_addr_refcnt()
111 ha_list = &netdev->uc; in netdev_hw_addr_refcnt()
113 ha_list = &netdev->mc; in netdev_hw_addr_refcnt()
116 if (ether_addr_equal(ha->addr, f->macaddr)) { in netdev_hw_addr_refcnt()
[all …]