| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | usb251xb.txt | 1 Microchip USB 2.0 Hi-Speed Hub Controller 4 Hi-Speed Controller. 7 - compatible : Should be "microchip,usb251xb" or one of the specific types: 11 - reg : I2C address on the selected bus (default is <0x2C>) 14 - reset-gpios : Should specify the gpio for hub reset 15 - vdd-supply : Should specify the phandle to the regulator supplying vdd 16 - skip-config : Skip Hub configuration, but only send the USB-Attach command 17 - vendor-id : Set USB Vendor ID of the hub (16 bit, default is 0x0424) 18 - product-id : Set USB Product ID of the hub (16 bit, default depends on type) 19 - device-id : Set USB Device ID of the hub (16 bit, default is 0x0bb3) [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pci/ |
| D | pci.txt | 3 PCI Bus Binding to: IEEE Std 1275-1994 4 https://www.devicetree.org/open-firmware/bindings/pci/pci2_1.pdf 9 https://www.devicetree.org/open-firmware/practice/imap/imap0_9d.pdf 14 - linux,pci-domain: 21 - max-link-speed: 24 unsupported link speed, for instance, trying to do training for 25 unsupported link speed, etc. Must be '4' for gen4, '3' for gen3, '2' 27 - reset-gpios: 30 - supports-clkreq: 34 not to advertise ASPM L1 Sub-States support if there is no CLKREQ signal. [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pci/ |
| D | pci.txt | 3 PCI Bus Binding to: IEEE Std 1275-1994 4 https://www.devicetree.org/open-firmware/bindings/pci/pci2_1.pdf 9 https://www.devicetree.org/open-firmware/practice/imap/imap0_9d.pdf 14 - linux,pci-domain: 21 - max-link-speed: 24 unsupported link speed, for instance, trying to do training for 25 unsupported link speed, etc. Must be '4' for gen4, '3' for gen3, '2' 27 - reset-gpios: 30 - supports-clkreq: 34 not to advertise ASPM L1 Sub-States support if there is no CLKREQ signal. [all …]
|
| /kernel/linux/linux-6.6/drivers/cpufreq/ |
| D | e_powersaver.c | 1 // SPDX-License-Identifier: GPL-2.0-only 61 return -ENOMEM; in eps_acpi_init() 63 if (!zalloc_cpumask_var(&eps_acpi_cpu_perf->shared_cpu_map, in eps_acpi_init() 67 return -ENOMEM; in eps_acpi_init() 71 free_cpumask_var(eps_acpi_cpu_perf->shared_cpu_map); in eps_acpi_init() 74 return -EIO; in eps_acpi_init() 83 free_cpumask_var(eps_acpi_cpu_perf->shared_cpu_map); in eps_acpi_exit() 94 u32 lo, hi; in eps_get() local 103 rdmsr(MSR_IA32_PERF_STATUS, lo, hi); in eps_get() 104 return centaur->fsb * ((lo >> 8) & 0xff); in eps_get() [all …]
|
| D | longhaul.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * (C) 2001-2004 Dave Jones. 13 * Present in Samuel 2 (steppings 1-7 only) (C5B), and Ezra (C5C). 16 * It is present in Ezra-T (C5M), Nehemiah (C5X) and above. 90 static char *print_speed(int speed) in print_speed() argument 92 if (speed < 1000) { in print_speed() 93 snprintf(speedbuffer, sizeof(speedbuffer), "%dMHz", speed); in print_speed() 97 if (speed%1000 == 0) in print_speed() 99 "%dGHz", speed/1000); in print_speed() 102 "%d.%dGHz", speed/1000, (speed%1000)/100); in print_speed() [all …]
|
| /kernel/linux/linux-5.10/drivers/cpufreq/ |
| D | e_powersaver.c | 1 // SPDX-License-Identifier: GPL-2.0-only 61 return -ENOMEM; in eps_acpi_init() 63 if (!zalloc_cpumask_var(&eps_acpi_cpu_perf->shared_cpu_map, in eps_acpi_init() 67 return -ENOMEM; in eps_acpi_init() 71 free_cpumask_var(eps_acpi_cpu_perf->shared_cpu_map); in eps_acpi_init() 74 return -EIO; in eps_acpi_init() 83 free_cpumask_var(eps_acpi_cpu_perf->shared_cpu_map); in eps_acpi_exit() 94 u32 lo, hi; in eps_get() local 103 rdmsr(MSR_IA32_PERF_STATUS, lo, hi); in eps_get() 104 return centaur->fsb * ((lo >> 8) & 0xff); in eps_get() [all …]
|
| D | longhaul.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * (C) 2001-2004 Dave Jones. 13 * Present in Samuel 2 (steppings 1-7 only) (C5B), and Ezra (C5C). 16 * It is present in Ezra-T (C5M), Nehemiah (C5X) and above. 90 static char *print_speed(int speed) in print_speed() argument 92 if (speed < 1000) { in print_speed() 93 snprintf(speedbuffer, sizeof(speedbuffer), "%dMHz", speed); in print_speed() 97 if (speed%1000 == 0) in print_speed() 99 "%dGHz", speed/1000); in print_speed() 102 "%d.%dGHz", speed/1000, (speed%1000)/100); in print_speed() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/ |
| D | usb251xb.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Microchip USB 2.0 Hi-Speed Hub Controller 10 - Richard Leitner <richard.leitner@skidata.com> 15 - microchip,usb2422 16 - microchip,usb2512b 17 - microchip,usb2512bi 18 - microchip,usb2513b 19 - microchip,usb2513bi [all …]
|
| /kernel/linux/linux-6.6/include/uapi/linux/usb/ |
| D | ch11.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 16 * From USB 2.0 spec Table 11-13, offset 7, a hub can 24 /* See USB 3.1 spec Table 10-5 */ 36 * See USB 3.1 spec Table 10-12 44 * See USB 2.0 spec Table 11-16 53 * See USB 3.0 spec Table 10-6 60 * See USB 2.0 spec Table 11-17 67 * See USB 2.0 spec Table 11-17 88 * See USB 3.0 spec Table 10-7 102 /* USB 3.0 hub remote wake mask bits, see table 10-14 */ [all …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/usb/ |
| D | ch11.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 16 * From USB 2.0 spec Table 11-13, offset 7, a hub can 26 /* See USB 3.1 spec Table 10-5 */ 38 * See USB 3.1 spec Table 10-12 46 * See USB 2.0 spec Table 11-16 55 * See USB 3.0 spec Table 10-6 62 * See USB 2.0 spec Table 11-17 69 * See USB 2.0 spec Table 11-17 90 * See USB 3.0 spec Table 10-7 104 /* USB 3.0 hub remote wake mask bits, see table 10-14 */ [all …]
|
| /kernel/linux/linux-5.10/arch/mips/loongson2ef/lemote-2f/ |
| D | reset.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* Board-specific reboot/shutdown routines 24 * reset cpu to full speed, this is needed when enabling cpu frequency in reset_cpu() 44 u32 hi, lo; in fl2f_reboot() local 45 _rdmsr(DIVIL_MSR_REG(DIVIL_SOFT_RESET), &hi, &lo); in fl2f_reboot() 47 _wrmsr(DIVIL_MSR_REG(DIVIL_SOFT_RESET), hi, lo); in fl2f_reboot() 53 u32 hi, lo, val; in fl2f_shutdown() local 57 _rdmsr(DIVIL_MSR_REG(DIVIL_LBAR_GPIO), &hi, &lo); in fl2f_shutdown() 113 /* cpu-gpio0 output low */ in yl2f89_shutdown() 115 /* cpu-gpio0 as output */ in yl2f89_shutdown()
|
| /kernel/linux/linux-6.6/arch/mips/loongson2ef/lemote-2f/ |
| D | reset.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* Board-specific reboot/shutdown routines 24 * reset cpu to full speed, this is needed when enabling cpu frequency in reset_cpu() 44 u32 hi, lo; in fl2f_reboot() local 45 _rdmsr(DIVIL_MSR_REG(DIVIL_SOFT_RESET), &hi, &lo); in fl2f_reboot() 47 _wrmsr(DIVIL_MSR_REG(DIVIL_SOFT_RESET), hi, lo); in fl2f_reboot() 53 u32 hi, lo, val; in fl2f_shutdown() local 57 _rdmsr(DIVIL_MSR_REG(DIVIL_LBAR_GPIO), &hi, &lo); in fl2f_shutdown() 113 /* cpu-gpio0 output low */ in yl2f89_shutdown() 115 /* cpu-gpio0 as output */ in yl2f89_shutdown()
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/accel/ |
| D | lis302.txt | 8 - compatible: should be set to "st,lis3lv02d-spi" 9 - reg: the chipselect index 10 - spi-max-frequency: maximal bus speed, should be set to 1000000 unless 12 - interrupts: the interrupt generated by the device 15 - compatible: should be set to "st,lis3lv02d" 16 - reg: i2c slave address 17 - Vdd-supply: The input supply for Vdd 18 - Vdd_IO-supply: The input supply for Vdd_IO 23 - st,click-single-{x,y,z}: if present, tells the device to issue an 26 - st,click-double-{x,y,z}: if present, tells the device to issue an [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/accel/ |
| D | lis302.txt | 8 - compatible: should be set to "st,lis3lv02d-spi" 9 - reg: the chipselect index 10 - spi-max-frequency: maximal bus speed, should be set to 1000000 unless 12 - interrupts: the interrupt generated by the device 15 - compatible: should be set to "st,lis3lv02d" 16 - reg: i2c slave address 17 - Vdd-supply: The input supply for Vdd 18 - Vdd_IO-supply: The input supply for Vdd_IO 23 - st,click-single-{x,y,z}: if present, tells the device to issue an 26 - st,click-double-{x,y,z}: if present, tells the device to issue an [all …]
|
| /kernel/linux/linux-6.6/arch/sparc/mm/ |
| D | hypersparc.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * hypersparc.S: High speed Hypersparc mmu/cache operations. 10 #include <asm/asm-offsets.h> 29 sethi %hi(vac_cache_size), %g4 31 sethi %hi(vac_line_size), %g1 44 cmp %g1, -1 49 sethi %hi(vac_line_size), %g1 51 sethi %hi(vac_cache_size), %g2 82 cmp %g1, -1 87 sethi %hi(vac_line_size), %g1 [all …]
|
| D | viking.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * viking.S: High speed Viking cache/mmu operations 12 #include <asm/asm-offsets.h> 39 sethi %hi(PAGE_OFFSET), %g2 43 clr %o1 ! set counter, 0 - 127 44 sethi %hi(PAGE_OFFSET + PAGE_SIZE - 0x80000000), %o3 45 sethi %hi(0x80000000), %o4 46 sethi %hi(VIKING_PTAG_VALID), %o5 47 sethi %hi(2*PAGE_SIZE), %o0 48 sethi %hi(PAGE_SIZE), %g7 [all …]
|
| /kernel/linux/linux-5.10/arch/sparc/mm/ |
| D | hypersparc.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * hypersparc.S: High speed Hypersparc mmu/cache operations. 10 #include <asm/asm-offsets.h> 29 sethi %hi(vac_cache_size), %g4 31 sethi %hi(vac_line_size), %g1 44 cmp %g1, -1 49 sethi %hi(vac_line_size), %g1 51 sethi %hi(vac_cache_size), %g2 82 cmp %g1, -1 87 sethi %hi(vac_line_size), %g1 [all …]
|
| D | viking.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * viking.S: High speed Viking cache/mmu operations 12 #include <asm/asm-offsets.h> 39 sethi %hi(PAGE_OFFSET), %g2 43 clr %o1 ! set counter, 0 - 127 44 sethi %hi(PAGE_OFFSET + PAGE_SIZE - 0x80000000), %o3 45 sethi %hi(0x80000000), %o4 46 sethi %hi(VIKING_PTAG_VALID), %o5 47 sethi %hi(2*PAGE_SIZE), %o0 48 sethi %hi(PAGE_SIZE), %g7 [all …]
|
| /kernel/linux/linux-6.6/drivers/char/hw_random/ |
| D | via-rng.c | 71 * instead of the current u8-at-a-time. 89 char buf[16 + PADLOCK_ALIGNMENT - STACK_ALIGN] __attribute__ in via_rng_data_present() 95 /* We choose the recommended 1-byte-per-instruction RNG rate, in via_rng_data_present() 96 * for greater randomness at the expense of speed. Larger in via_rng_data_present() 97 * values 2, 4, or 8 bytes-per-instruction yield greater in via_rng_data_present() 98 * speed at lesser randomness. in via_rng_data_present() 101 * change the ->n_bytes values in rng_vendor_ops[] tables. in via_rng_data_present() 116 rng->priv = *via_rng_datum; in via_rng_data_present() 122 u32 via_rng_datum = (u32)rng->priv; in via_rng_data_read() 132 u32 lo, hi, old_lo; in via_rng_init() local [all …]
|
| /kernel/linux/linux-5.10/drivers/char/hw_random/ |
| D | via-rng.c | 71 * instead of the current u8-at-a-time. 89 char buf[16 + PADLOCK_ALIGNMENT - STACK_ALIGN] __attribute__ in via_rng_data_present() 95 /* We choose the recommended 1-byte-per-instruction RNG rate, in via_rng_data_present() 96 * for greater randomness at the expense of speed. Larger in via_rng_data_present() 97 * values 2, 4, or 8 bytes-per-instruction yield greater in via_rng_data_present() 98 * speed at lesser randomness. in via_rng_data_present() 101 * change the ->n_bytes values in rng_vendor_ops[] tables. in via_rng_data_present() 116 rng->priv = *via_rng_datum; in via_rng_data_present() 122 u32 via_rng_datum = (u32)rng->priv; in via_rng_data_read() 132 u32 lo, hi, old_lo; in via_rng_init() local [all …]
|
| /kernel/linux/linux-5.10/drivers/phy/qualcomm/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 26 Support for the USB PHY-s on Qualcomm IPQ40xx SoC-s. 58 controllers on Qualcomm chips. This driver supports the high-speed 65 depends on EXTCON || !EXTCON # if EXTCON=m, this cannot be built-in 68 Support for the USB high-speed ULPI compliant phy on Qualcomm 76 Enable support for the USB high-speed SNPS Femto phy on Qualcomm 89 tristate "Qualcomm 28nm High-Speed PHY" 91 depends on EXTCON || !EXTCON # if EXTCON=m, this cannot be built-in 95 High-Speed PHY driver. This driver supports the Hi-Speed PHY which 100 tristate "Qualcomm USB Super-Speed PHY driver" [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/ |
| D | qcom,usb-hs-28nm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: "http://devicetree.org/schemas/phy/qcom,usb-hs-28nm.yaml#" 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 7 title: Qualcomm Synopsys DesignWare Core 28nm High-Speed PHY 10 - Bryan O'Donoghue <bryan.odonoghue@linaro.org> 13 Qualcomm Low-Speed, Full-Speed, Hi-Speed 28nm USB PHY 18 - qcom,usb-hs-28nm-femtophy 23 "#phy-cells": 28 - description: rpmcc ref clock [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/phy/ |
| D | qcom,usb-hs-28nm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/qcom,usb-hs-28nm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm Synopsys DesignWare Core 28nm High-Speed PHY 10 - Bryan O'Donoghue <bryan.odonoghue@linaro.org> 13 Qualcomm Low-Speed, Full-Speed, Hi-Speed 28nm USB PHY 18 - qcom,usb-hs-28nm-femtophy 23 "#phy-cells": 28 - description: rpmcc ref clock [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/xscale/ |
| D | ixp4xx_eth.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * NPE 0 (NPE-A) 1 (NPE-B) 2 (NPE-C) 13 * RX-free queue 26 27 28 14 * TX-done queue is always 31, per-port RX and TX-ready queues are configurable 17 * bits 0 -> 1 - NPE ID (RX and TX-done) 18 * bits 0 -> 2 - priority (TX, per 802.1D) 19 * bits 3 -> 4 - port ID (user-set?) 20 * bits 5 -> 31 - physical descriptor address 24 #include <linux/dma-mapping.h> 65 #define MAX_CLOSE_WAIT 1000 /* microseconds, typically 2-3 cycles */ [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/ti/icssg/ |
| D | icssg_switch_map.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/ 49 /* VLAN-FID Table offset. 4096 VIDs. 2B per VID = 8KB = 0x2000 */ 52 /* VLAN-FID Table offset for EMAC */ 88 /* IEP count hi roll over count */ 91 /* IEP count hi sw counter */ 112 /* pktTxDelay for P1 = link speed dependent p1 mac delay + p1 phy delay */ 115 /* pktTxDelay for P2 = link speed dependent p2 mac delay + p2 phy delay */ 173 * cut-through/S&F. 180 /* Used to notify the FW of the current link speed */ [all …]
|