Home
last modified time | relevance | path

Searched +full:speed +full:- +full:bin (Results 1 – 25 of 259) sorted by relevance

1234567891011

/kernel/linux/linux-6.6/drivers/cpufreq/
Dqcom-cpufreq-nvmem.c1 // SPDX-License-Identifier: GPL-2.0
10 * defines the voltage and frequency value based on the msm-id in SMEM
12 * The qcom-cpufreq-nvmem driver reads the msm-id and efuse value from the SoC
15 * operating-points-v2 table when it is parsed by the OPP framework.
23 #include <linux/nvmem-consumer.h>
31 #include <dt-bindings/arm/qcom,ids.h>
56 int *speed, int *pvs, int *pvs_ver, in get_krait_bin_format_a() argument
63 *speed = pte_efuse & 0xf; in get_krait_bin_format_a()
64 if (*speed == 0xf) in get_krait_bin_format_a()
65 *speed = (pte_efuse >> 4) & 0xf; in get_krait_bin_format_a()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/ddr/
Dlpddr2-timings.txt1 * AC timing parameters of LPDDR2(JESD209-2) memories for a given speed-bin
4 - compatible : Should be "jedec,lpddr2-timings"
5 - min-freq : minimum DDR clock frequency for the speed-bin. Type is <u32>
6 - max-freq : maximum DDR clock frequency for the speed-bin. Type is <u32>
11 data-sheet of the device for a given speed-bin. All these properties are
13 a different unit have a suffix indicating the unit such as 'tRAS-max-ns'
14 - tRCD
15 - tWR
16 - tRAS-min
17 - tRRD
[all …]
Dlpddr3-timings.txt1 * AC timing parameters of LPDDR3 memories for a given speed-bin.
6 - compatible : Should be "jedec,lpddr3-timings"
7 - min-freq : minimum DDR clock frequency for the speed-bin. Type is <u32>
8 - reg : maximum DDR clock frequency for the speed-bin. Type is <u32>
13 data-sheet of the device for a given speed-bin. All these properties are
15 - tRFC
16 - tRRD
17 - tRPab
18 - tRPpb
19 - tRCD
[all …]
/kernel/linux/linux-5.10/drivers/cpufreq/
Dqcom-cpufreq-nvmem.c1 // SPDX-License-Identifier: GPL-2.0
10 * defines the voltage and frequency value based on the msm-id in SMEM
12 * The qcom-cpufreq-nvmem driver reads the msm-id and efuse value from the SoC
15 * operating-points-v2 table when it is parsed by the OPP framework.
23 #include <linux/nvmem-consumer.h>
68 int *speed, int *pvs, int *pvs_ver, in get_krait_bin_format_a() argument
75 *speed = pte_efuse & 0xf; in get_krait_bin_format_a()
76 if (*speed == 0xf) in get_krait_bin_format_a()
77 *speed = (pte_efuse >> 4) & 0xf; in get_krait_bin_format_a()
79 if (*speed == 0xf) { in get_krait_bin_format_a()
[all …]
/kernel/linux/linux-5.10/drivers/memory/
Djedec_ddr_data.c1 // SPDX-License-Identifier: GPL-2.0-only
14 /* LPDDR2 addressing details from JESD209-2 section 2.4 */
30 /* LPDDR2 AC timing parameters from JESD209-2 section 12 */
33 /* Speed bin 400(200 MHz) */
54 /* Speed bin 533(266 MHz) */
75 /* Speed bin 800(400 MHz) */
96 /* Speed bin 1066(533 MHz) */
/kernel/linux/linux-6.6/drivers/memory/
Djedec_ddr_data.c1 // SPDX-License-Identifier: GPL-2.0-only
14 /* LPDDR2 addressing details from JESD209-2 section 2.4 */
30 /* LPDDR2 AC timing parameters from JESD209-2 section 12 */
33 /* Speed bin 400(200 MHz) */
54 /* Speed bin 533(266 MHz) */
75 /* Speed bin 800(400 MHz) */
96 /* Speed bin 1066(533 MHz) */
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/memory-controllers/ddr/
Djedec,lpddr3-timings.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/memory-controllers/ddr/jedec,lpddr3-timings.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: LPDDR3 SDRAM AC timing parameters for a given speed-bin
10 - Krzysztof Kozlowski <krzk@kernel.org>
14 const: jedec,lpddr3-timings
19 Maximum DDR clock frequency for the speed-bin, in Hz.
20 Property is deprecated, use max-freq.
23 max-freq:
[all …]
Djedec,lpddr2-timings.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/memory-controllers/ddr/jedec,lpddr2-timings.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: LPDDR2 SDRAM AC timing parameters for a given speed-bin
10 - Krzysztof Kozlowski <krzk@kernel.org>
14 const: jedec,lpddr2-timings
16 max-freq:
19 Maximum DDR clock frequency for the speed-bin, in Hz.
21 min-freq:
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/panfrost/
Dpanfrost_devfreq.c1 // SPDX-License-Identifier: GPL-2.0
7 #include <linux/nvmem-consumer.h>
19 last = pfdevfreq->time_last_update; in panfrost_devfreq_update_utilization()
21 if (pfdevfreq->busy_count > 0) in panfrost_devfreq_update_utilization()
22 pfdevfreq->busy_time += ktime_sub(now, last); in panfrost_devfreq_update_utilization()
24 pfdevfreq->idle_time += ktime_sub(now, last); in panfrost_devfreq_update_utilization()
26 pfdevfreq->time_last_update = now; in panfrost_devfreq_update_utilization()
44 pfdevfreq->busy_time = 0; in panfrost_devfreq_reset()
45 pfdevfreq->idle_time = 0; in panfrost_devfreq_reset()
46 pfdevfreq->time_last_update = ktime_get(); in panfrost_devfreq_reset()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dqualcomm-bluetooth.txt2 ---------------------
11 - compatible: should contain one of the following:
12 * "qcom,qca6174-bt"
13 * "qcom,qca9377-bt"
14 * "qcom,wcn3990-bt"
15 * "qcom,wcn3991-bt"
16 * "qcom,wcn3998-bt"
17 * "qcom,qca6390-bt"
19 Optional properties for compatible string qcom,qca6174-bt:
21 - enable-gpios: gpio specifier used to enable chip
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/bluetooth/
Dqualcomm-bluetooth.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/bluetooth/qualcomm-bluetooth.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Balakrishna Godavarthi <bgodavar@codeaurora.org>
11 - Rocky Liao <rjliao@codeaurora.org>
14 This binding describes Qualcomm UART-attached bluetooth chips.
19 - qcom,qca2066-bt
20 - qcom,qca6174-bt
21 - qcom,qca9377-bt
[all …]
/kernel/linux/linux-5.10/drivers/net/dsa/sja1105/
Dsja1105_main.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (c) 2018, Sensor-Technik Wiedemann GmbH
3 * Copyright (c) 2018-2019, Vladimir Oltean <olteanv@gmail.com>
28 #define SJA1105_DEFAULT_VLAN (VLAN_N_VID - 1)
70 * Every queue i holds top[i] - base[i] frames. in sja1105_init_mac_settings()
71 * Sum of top[i] - base[i] is 511 (max hardware limit). in sja1105_init_mac_settings()
78 /* Always put the MAC speed in automatic mode, where it can be in sja1105_init_mac_settings()
81 .speed = SJA1105_SPEED_AUTO, in sja1105_init_mac_settings()
82 /* No static correction for 1-step 1588 events */ in sja1105_init_mac_settings()
94 /* Don't drop double-tagged traffic */ in sja1105_init_mac_settings()
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/
Dmsm8996pro.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
9 /delete-node/ opp-table-cluster0;
10 /delete-node/ opp-table-cluster1;
13 * On MSM8996 Pro the cpufreq driver shifts speed bins into the high
14 * nibble of supported hw, so speed bin 0 becomes 0x10, speed bin 1
15 * becomes 0x20, speed 2 becomes 0x40.
18 cluster0_opp: opp-table-cluster0 {
19 compatible = "operating-points-v2-kryo-cpu";
20 nvmem-cells = <&speedbin_efuse>;
21 opp-shared;
[all …]
/kernel/linux/linux-6.6/drivers/net/dsa/sja1105/
Dsja1105_main.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (c) 2018, Sensor-Technik Wiedemann GmbH
3 * Copyright (c) 2018-2019, Vladimir Oltean <olteanv@gmail.com>
18 #include <linux/pcs/pcs-xpcs.h>
75 vlan = priv->static_config.tables[BLK_IDX_VLAN_LOOKUP].entries; in sja1105_is_vlan_configured()
76 count = priv->static_config.tables[BLK_IDX_VLAN_LOOKUP].entry_count; in sja1105_is_vlan_configured()
83 return -1; in sja1105_is_vlan_configured()
88 struct sja1105_private *priv = ds->priv; in sja1105_drop_untagged()
91 mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries; in sja1105_drop_untagged()
106 mac = priv->static_config.tables[BLK_IDX_MAC_CONFIG].entries; in sja1105_pvid_apply()
[all …]
/kernel/linux/linux-5.10/tools/power/x86/intel-speed-select/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
4 bindir ?= /usr/bin
13 # Do not use make's built-in rules
14 # (this improves performance and avoids hard-to-debug behaviour);
15 MAKEFLAGS += -r
17 override CFLAGS += -O2 -Wall -g -D_GNU_SOURCE -I$(OUTPUT)include
19 ALL_TARGETS := intel-speed-select
31 mkdir -p $(OUTPUT)include/linux 2>&1 || true
32 ln -sf $(CURDIR)/../../../../include/uapi/linux/isst_if.h $@
36 ISST_IN := $(OUTPUT)intel-speed-select-in.o
[all …]
/kernel/linux/linux-6.6/tools/power/x86/intel-speed-select/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
4 bindir ?= /usr/bin
13 # Do not use make's built-in rules
14 # (this improves performance and avoids hard-to-debug behaviour);
15 MAKEFLAGS += -r
16 override CFLAGS += -O2 -Wall -g -D_GNU_SOURCE -I$(OUTPUT)include -I/usr/include/libnl3
17 override LDFLAGS += -lnl-genl-3 -lnl-3
19 ALL_TARGETS := intel-speed-select
31 mkdir -p $(OUTPUT)include/linux 2>&1 || true
32 ln -sf $(CURDIR)/../../../../include/uapi/linux/isst_if.h $@
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/net/forwarding/
Dethtool.sh1 #!/bin/bash
2 # SPDX-License-Identifier: GPL-2.0
57 local -a speeds_arr=($(common_speeds_get $h1 $h2 0 0))
59 for speed in "${speeds_arr[@]}"; do
61 ethtool_set $h1 speed $speed autoneg off
62 ethtool_set $h2 speed $speed autoneg off
67 check_err $? "speed $speed autoneg off"
68 log_test "force of same speed autoneg off"
69 log_info "speed = $speed"
72 ethtool -s $h2 autoneg on
[all …]
Dethtool_extended_state.sh1 #!/bin/bash
2 # SPDX-License-Identifier: GPL-2.0
25 local expected_ext_substate=${1:-""}; shift
28 | cut -d "(" -f2 | cut -d ")" -f1)
29 local ext_substate=$(echo $ext_state | cut -sd "," -f2 \
30 | sed -e 's/^[[:space:]]*//')
31 ext_state=$(echo $ext_state | cut -d "," -f1)
61 local -a speeds_arr=($(different_speeds_get $swp1 $swp2 0 0))
65 ethtool_set $swp1 speed $speed1 autoneg off
66 ethtool_set $swp2 speed $speed2 autoneg off
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/net/forwarding/
Dethtool.sh1 #!/bin/bash
2 # SPDX-License-Identifier: GPL-2.0
57 local -a speeds_arr=($(common_speeds_get $h1 $h2 0 0))
59 for speed in "${speeds_arr[@]}"; do
61 ethtool_set $h1 speed $speed autoneg off
62 ethtool_set $h2 speed $speed autoneg off
67 check_err $? "speed $speed autoneg off"
68 log_test "force of same speed autoneg off"
69 log_info "speed = $speed"
72 ethtool -s $h2 autoneg on
[all …]
Dethtool_extended_state.sh1 #!/bin/bash
2 # SPDX-License-Identifier: GPL-2.0
27 local expected_ext_substate=${1:-""}; shift
30 | cut -d "(" -f2 | cut -d ")" -f1)
31 local ext_substate=$(echo $ext_state | cut -sd "," -f2 \
32 | sed -e 's/^[[:space:]]*//')
33 ext_state=$(echo $ext_state | cut -d "," -f1)
71 local -a speeds_arr=($(different_speeds_get $swp1 $swp2 0 0))
75 ethtool_set $swp1 speed $speed1 autoneg off
76 ethtool_set $swp2 speed $speed2 autoneg off
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu11/
Dsmu_v11_0.c59 MODULE_FIRMWARE("amdgpu/arcturus_smc.bin");
60 MODULE_FIRMWARE("amdgpu/navi10_smc.bin");
61 MODULE_FIRMWARE("amdgpu/navi14_smc.bin");
62 MODULE_FIRMWARE("amdgpu/navi12_smc.bin");
63 MODULE_FIRMWARE("amdgpu/sienna_cichlid_smc.bin");
64 MODULE_FIRMWARE("amdgpu/navy_flounder_smc.bin");
65 MODULE_FIRMWARE("amdgpu/dimgrey_cavefish_smc.bin");
66 MODULE_FIRMWARE("amdgpu/beige_goby_smc.bin");
84 struct amdgpu_device *adev = smu->adev; in smu_v11_0_poll_baco_exit()
95 struct amdgpu_device *adev = smu->adev; in smu_v11_0_init_microcode()
[all …]
/kernel/linux/linux-5.10/tools/spi/
Dspidev_test.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * Cross-compile with cross-gcc -I/path/to/cross-kernel/include
43 static uint32_t speed = 500000; variable
71 while (length-- > 0) { in hex_dump()
91 * Unescape - process hexadecimal escape character
92 * converts shell input "\x23" -> 0x23
127 .speed_hz = speed, in transfer()
175 printf("Usage: %s [-DsbdlHOLC3vpNR24SI]\n", prog); in print_usage()
176 puts(" -D --device device to use (default /dev/spidev1.1)\n" in print_usage()
177 " -s --speed max speed (Hz)\n" in print_usage()
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/drivers/net/mlxsw/
Dsch_ets.sh1 #!/bin/bash
2 # SPDX-License-Identifier: GPL-2.0
23 ethtool -s $h2 speed 1000 autoneg off
24 ethtool -s $swp2 speed 1000 autoneg off
43 # Note: sch_ets_core.sh uses VLAN ingress-qos-map to assign packet
44 # priorities at $swp1 based on their 802.1p headers. ingress-qos-map is
46 # 1:1, which is the mapping currently hard-coded by the driver.
58 ethtool -s $swp2 autoneg on
59 ethtool -s $h2 autoneg on
67 local -a streams=("$@")
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/mlxsw/
Dethtool_lanes.sh1 #!/bin/bash
2 # SPDX-License-Identifier: GPL-2.0
28 if [[ -z $lanes_exist ]]; then
61 if [[ $autoneg -eq 0 ]]; then
65 ethtool -s $swp1 speed $max_speed lanes $unsupported_lanes $autoneg_str &> /dev/null
75 local -a lanes_arr
76 local -a speeds_arr
77 local -a max_values
92 local speed=$1; shift
97 if [[ $speed -eq ${arr[$i]} && $lanes -eq ${arr[i+1]} ]]; then
[all …]
/kernel/linux/linux-6.6/tools/spi/
Dspidev_test.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * Cross-compile with cross-gcc -I/path/to/cross-kernel/include
43 static uint32_t speed = 500000; variable
71 while (length-- > 0) { in hex_dump()
91 * Unescape - process hexadecimal escape character
92 * converts shell input "\x23" -> 0x23
127 .speed_hz = speed, in transfer()
175 printf("Usage: %s [-2348CDFHILMNORSZbdilopsv]\n", prog); in print_usage()
177 " -D --device device to use (default /dev/spidev1.1)\n" in print_usage()
178 " -s --speed max speed (Hz)\n" in print_usage()
[all …]

1234567891011