| /kernel/linux/linux-6.6/arch/sparc/kernel/ |
| D | traps_64.c | 1095 #define M2 144 macro 1100 /*00*/NONE, C0, C1, M2, C2, M2, M3, 47, C3, M2, M2, 53, M2, 41, 29, M, 1101 /*01*/C4, M, M, 50, M2, 38, 25, M2, M2, 33, 24, M2, 11, M, M2, 16, 1102 /*02*/C5, M, M, 46, M2, 37, 19, M2, M, 31, 32, M, 7, M2, M2, 10, 1103 /*03*/M2, 40, 13, M2, 59, M, M2, 66, M, M2, M2, 0, M2, 67, 71, M, 1104 /*04*/C6, M, M, 43, M, 36, 18, M, M2, 49, 15, M, 63, M2, M2, 6, 1105 /*05*/M2, 44, 28, M2, M, M2, M2, 52, 68, M2, M2, 62, M2, M3, M3, M4, 1106 /*06*/M2, 26, 106, M2, 64, M, M2, 2, 120, M, M2, M3, M, M3, M3, M4, 1107 /*07*/116, M2, M2, M3, M2, M3, M, M4, M2, 58, 54, M2, M, M4, M4, M3, 1108 /*08*/C7, M2, M, 42, M, 35, 17, M2, M, 45, 14, M2, 21, M2, M2, 5, [all …]
|
| /kernel/linux/linux-5.10/arch/sparc/kernel/ |
| D | traps_64.c | 1096 #define M2 144 macro 1101 /*00*/NONE, C0, C1, M2, C2, M2, M3, 47, C3, M2, M2, 53, M2, 41, 29, M, 1102 /*01*/C4, M, M, 50, M2, 38, 25, M2, M2, 33, 24, M2, 11, M, M2, 16, 1103 /*02*/C5, M, M, 46, M2, 37, 19, M2, M, 31, 32, M, 7, M2, M2, 10, 1104 /*03*/M2, 40, 13, M2, 59, M, M2, 66, M, M2, M2, 0, M2, 67, 71, M, 1105 /*04*/C6, M, M, 43, M, 36, 18, M, M2, 49, 15, M, 63, M2, M2, 6, 1106 /*05*/M2, 44, 28, M2, M, M2, M2, 52, 68, M2, M2, 62, M2, M3, M3, M4, 1107 /*06*/M2, 26, 106, M2, 64, M, M2, 2, 120, M, M2, M3, M, M3, M3, M4, 1108 /*07*/116, M2, M2, M3, M2, M3, M, M4, M2, 58, 54, M2, M, M4, M4, M3, 1109 /*08*/C7, M2, M, 42, M, 35, 17, M2, M, 45, 14, M2, 21, M2, M2, 5, [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
| D | pllnv04.c | 151 int M1, N1, M2, N2, log2P; in getMNP_double() local 177 for (M2 = minM2; M2 <= maxM2; M2++) { in getMNP_double() 178 if (calcclk1/M2 < minU2) in getMNP_double() 180 if (calcclk1/M2 > maxU2) in getMNP_double() 184 N2 = (clkP * M2 + calcclk1/2) / calcclk1; in getMNP_double() 192 if (N2/M2 < 4 || N2/M2 > 10) in getMNP_double() 195 calcclk2 = calcclk1 * N2 / M2; in getMNP_double() 214 *pM2 = M2; in getMNP_double() 228 int *N1, int *M1, int *N2, int *M2, int *P) in nv04_pll_calc() argument 236 *M2 = 1; in nv04_pll_calc() [all …]
|
| D | nv40.c | 62 int M2 = (coef & 0x00ff0000) >> 16; in read_pll_2() local 71 if (M2) in read_pll_2() 72 khz = khz * N2 / M2; in read_pll_2() 125 int *N1, int *M1, int *N2, int *M2, int *log2P) in nv40_clk_calc_pll() argument 138 ret = nv04_pll_calc(subdev, &pll, khz, N1, M1, N2, M2, log2P); in nv40_clk_calc_pll() 151 int N1, M1, N2, M2, log2P; in nv40_clk_calc() local 156 &N1, &M1, &N2, &M2, &log2P); in nv40_clk_calc() 160 if (N2 == M2) { in nv40_clk_calc() 165 clk->npll_coef = (N2 << 24) | (M2 << 16) | (N1 << 8) | M1; in nv40_clk_calc()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
| D | pllnv04.c | 151 int M1, N1, M2, N2, log2P; in getMNP_double() local 177 for (M2 = minM2; M2 <= maxM2; M2++) { in getMNP_double() 178 if (calcclk1/M2 < minU2) in getMNP_double() 180 if (calcclk1/M2 > maxU2) in getMNP_double() 184 N2 = (clkP * M2 + calcclk1/2) / calcclk1; in getMNP_double() 192 if (N2/M2 < 4 || N2/M2 > 10) in getMNP_double() 195 calcclk2 = calcclk1 * N2 / M2; in getMNP_double() 214 *pM2 = M2; in getMNP_double() 228 int *N1, int *M1, int *N2, int *M2, int *P) in nv04_pll_calc() argument 236 *M2 = 1; in nv04_pll_calc() [all …]
|
| D | nv40.c | 62 int M2 = (coef & 0x00ff0000) >> 16; in read_pll_2() local 71 if (M2) in read_pll_2() 72 khz = khz * N2 / M2; in read_pll_2() 125 int *N1, int *M1, int *N2, int *M2, int *log2P) in nv40_clk_calc_pll() argument 138 ret = nv04_pll_calc(subdev, &pll, khz, N1, M1, N2, M2, log2P); in nv40_clk_calc_pll() 151 int N1, M1, N2, M2, log2P; in nv40_clk_calc() local 156 &N1, &M1, &N2, &M2, &log2P); in nv40_clk_calc() 160 if (N2 == M2) { in nv40_clk_calc() 165 clk->npll_coef = (N2 << 24) | (M2 << 16) | (N1 << 8) | M1; in nv40_clk_calc()
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/dss/ |
| D | hdmi_pll.c | 45 unsigned n, m, mf, m2, sd; in hdmi_pll_compute() local 59 /* adjust m2 so that the clkdco will be high enough */ in hdmi_pll_compute() 61 m2 = DIV_ROUND_UP(min_dco, target_bitclk); in hdmi_pll_compute() 62 if (m2 == 0) in hdmi_pll_compute() 63 m2 = 1; in hdmi_pll_compute() 65 target_clkdco = target_bitclk * m2; in hdmi_pll_compute() 79 clkout = clkdco / m2; in hdmi_pll_compute() 84 DSSDBG("N = %u, M = %u, M.f = %u, M2 = %u, SD = %u\n", in hdmi_pll_compute() 85 n, m, mf, m2, sd); in hdmi_pll_compute() 91 pi->mX[0] = m2; in hdmi_pll_compute()
|
| /kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/dss/ |
| D | hdmi_pll.c | 45 unsigned n, m, mf, m2, sd; in hdmi_pll_compute() local 59 /* adjust m2 so that the clkdco will be high enough */ in hdmi_pll_compute() 61 m2 = DIV_ROUND_UP(min_dco, target_bitclk); in hdmi_pll_compute() 62 if (m2 == 0) in hdmi_pll_compute() 63 m2 = 1; in hdmi_pll_compute() 65 target_clkdco = target_bitclk * m2; in hdmi_pll_compute() 79 clkout = clkdco / m2; in hdmi_pll_compute() 84 DSSDBG("N = %u, M = %u, M.f = %u, M2 = %u, SD = %u\n", in hdmi_pll_compute() 85 n, m, mf, m2, sd); in hdmi_pll_compute() 91 pi->mX[0] = m2; in hdmi_pll_compute()
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/ |
| D | apple.yaml | 22 Devices based on the "M2" SoC: 24 - MacBook Air (M2, 2022) 25 - MacBook Pro (13-inch, M2, 2022) 26 - Mac mini (M2, 2023) 79 - description: Apple M2 SoC based platforms 82 - apple,j413 # MacBook Air (M2, 2022) 83 - apple,j473 # Mac mini (M2, 2023) 84 - apple,j493 # MacBook Pro (13-inch, M2, 2022)
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
| D | intel_dpll.c | 33 } dot, vco, n, m, m1, m2, p, p1; member 46 .m2 = { .min = 6, .max = 16 }, 59 .m2 = { .min = 6, .max = 16 }, 72 .m2 = { .min = 6, .max = 16 }, 85 .m2 = { .min = 3, .max = 7 }, 98 .m2 = { .min = 3, .max = 7 }, 112 .m2 = { .min = 5, .max = 11 }, 127 .m2 = { .min = 5, .max = 11 }, 140 .m2 = { .min = 5, .max = 11 }, 154 .m2 = { .min = 5, .max = 11 }, [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/tc-testing/tc-tests/qdiscs/ |
| D | hfsc.json | 42 … "matchPattern": "class hfsc 1:1 parent 1: sc m1 0bit d 0us m2 20Kbit ul m1 0bit d 0us m2 10Kbit", 66 …matchPattern": "class hfsc 1:1 parent 1: sc m1 2464Kbit d 5ms m2 10Kbit ul m1 0bit d 0us m2 10Kbit… 90 … "matchPattern": "class hfsc 1:1 parent 1: rt m1 0bit d 0us m2 20Kbit ls m1 0bit d 0us m2 10Kbit", 114 …matchPattern": "class hfsc 1:1 parent 1: rt m1 2464Kbit d 5ms m2 10Kbit ls m1 0bit d 0us m2 10Kbit…
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/ti/ |
| D | k3-am6548-iot2050-advanced-m2.dts | 20 compatible = "siemens,iot2050-advanced-m2", "ti,am654"; 21 model = "SIMATIC IOT2050 Advanced M2"; 30 main_m2_enable_pins_default: main-m2-enable-default-pins { 42 main_pmx0_m2_config_pins_default: main-pmx0-m2-config-default-pins { 49 main_m2_pcie_mux_control: main-m2-pcie-mux-control-default-pins { 59 main_pmx1_m2_config_pins_default: main-pmx1-m2-config-default-pins {
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/ |
| D | sunxi.yaml | 84 - description: BananaPi M2 86 - const: sinovoip,bpi-m2 89 - description: BananaPi M2 Berry 91 - const: sinovoip,bpi-m2-berry 94 - description: BananaPi M2 Plus 96 - const: sinovoip,bpi-m2-plus 99 - description: BananaPi M2 Plus 101 - const: sinovoip,bpi-m2-plus 104 - description: BananaPi M2 Plus v1.2 106 - const: bananapi,bpi-m2-plus-v1.2 [all …]
|
| /kernel/linux/linux-6.6/drivers/clk/meson/ |
| D | clk-dualdiv.c | 43 return DIV_ROUND_CLOSEST(parent_rate * (p->m1 + p->m2), in __dualdiv_param_to_rate() 44 p->n1 * p->m1 + p->n2 * p->m2); in __dualdiv_param_to_rate() 58 setting.m2 = meson_parm_read(clk->map, &dualdiv->m2) + 1; in meson_clk_dualdiv_recalc_rate() 123 meson_parm_write(clk->map, &dualdiv->m2, setting->m2 - 1); in meson_clk_dualdiv_set_rate()
|
| /kernel/linux/linux-5.10/drivers/clk/meson/ |
| D | clk-dualdiv.c | 43 return DIV_ROUND_CLOSEST(parent_rate * (p->m1 + p->m2), in __dualdiv_param_to_rate() 44 p->n1 * p->m1 + p->n2 * p->m2); in __dualdiv_param_to_rate() 58 setting.m2 = meson_parm_read(clk->map, &dualdiv->m2) + 1; in meson_clk_dualdiv_recalc_rate() 118 meson_parm_write(clk->map, &dualdiv->m2, setting->m2 - 1); in meson_clk_dualdiv_set_rate()
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/allwinner/ |
| D | sun50i-h5-bananapi-m2-plus.dts | 6 #include <arm/allwinner/sunxi-bananapi-m2-plus.dtsi> 9 model = "Banana Pi BPI-M2-Plus H5"; 10 compatible = "sinovoip,bpi-m2-plus", "allwinner,sun50i-h5";
|
| D | sun50i-h5-bananapi-m2-plus-v1.2.dts | 7 #include <arm/allwinner/sunxi-bananapi-m2-plus-v1.2.dtsi> 10 model = "Banana Pi BPI-M2-Plus v1.2 H5"; 11 compatible = "bananapi,bpi-m2-plus-v1.2", "allwinner,sun50i-h5";
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/allwinner/ |
| D | sun50i-h5-bananapi-m2-plus.dts | 6 #include <arm/sunxi-bananapi-m2-plus.dtsi> 9 model = "Banana Pi BPI-M2-Plus H5"; 10 compatible = "sinovoip,bpi-m2-plus", "allwinner,sun50i-h5";
|
| D | sun50i-h5-bananapi-m2-plus-v1.2.dts | 7 #include <arm/sunxi-bananapi-m2-plus-v1.2.dtsi> 10 model = "Banana Pi BPI-M2-Plus v1.2 H5"; 11 compatible = "bananapi,bpi-m2-plus-v1.2", "allwinner,sun50i-h5";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/allwinner/ |
| D | sun8i-h3-bananapi-m2-plus-v1.2.dts | 8 #include "sunxi-bananapi-m2-plus-v1.2.dtsi" 11 model = "Banana Pi BPI-M2-Plus v1.2 H3"; 12 compatible = "bananapi,bpi-m2-plus-v1.2", "allwinner,sun8i-h3";
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | sun8i-h3-bananapi-m2-plus-v1.2.dts | 8 #include "sunxi-bananapi-m2-plus-v1.2.dtsi" 11 model = "Banana Pi BPI-M2-Plus v1.2 H3"; 12 compatible = "bananapi,bpi-m2-plus-v1.2", "allwinner,sun8i-h3";
|
| /kernel/linux/linux-5.10/Documentation/i2c/ |
| D | i2c-topology.rst | 231 '--------' | | mux M1 |--. | mux M2 |--. .--------. 239 and specifically when M2 requests its parent to lock, M1 passes 242 This topology is bad if M2 is an auto-closing mux and M1->select 244 through and be seen by the M2 adapter, thus closing M2 prematurely. 255 '--------' | | mux M1 |--. | mux M2 |--. .--------. 276 '--------' | | mux M1 |--. | mux M2 |--. .--------. 288 be avoided. The reason is that M2 probably assumes that there will 290 if there are, any such transfers might appear on the slave side of M2 294 The topology is especially troublesome if M2 is an auto-closing 295 mux. In that case, any interleaved accesses to D4 might close M2 [all …]
|
| /kernel/linux/linux-6.6/Documentation/i2c/ |
| D | i2c-topology.rst | 201 '--------' | | mux M1 |--. | mux M2 |--. .--------. 209 and specifically when M2 requests its parent to lock, M1 passes 212 This topology is bad if M2 is an auto-closing mux and M1->select 214 through and be seen by the M2 adapter, thus closing M2 prematurely. 225 '--------' | | mux M1 |--. | mux M2 |--. .--------. 248 '--------' | | mux M1 |--. | mux M2 |--. .--------. 260 be avoided. The reason is that M2 probably assumes that there will 262 if there are, any such transfers might appear on the slave side of M2 266 The topology is especially troublesome if M2 is an auto-closing 267 mux. In that case, any interleaved accesses to D4 might close M2 [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/ |
| D | bnx2x_fw_defs.h | 20 IRO[157].m2)) 23 IRO[158].m2)) 29 (IRO[143].base + ((hcIndex) * IRO[143].m1) + ((sbId) * IRO[143].m2)) 32 * IRO[142].m2) + ((sbId) * IRO[142].m3)) 39 (IRO[317].base + ((pfId) * IRO[317].m1) + ((iscsiEqId) * IRO[317].m2)) 41 (IRO[319].base + ((pfId) * IRO[319].m1) + ((iscsiEqId) * IRO[319].m2)) 43 (IRO[318].base + ((pfId) * IRO[318].m1) + ((iscsiEqId) * IRO[318].m2)) 45 (IRO[320].base + ((pfId) * IRO[320].m1) + ((iscsiEqId) * IRO[320].m2)) 47 (IRO[316].base + ((pfId) * IRO[316].m1) + ((iscsiEqId) * IRO[316].m2)) 49 (IRO[322].base + ((pfId) * IRO[322].m1) + ((iscsiEqId) * IRO[322].m2)) [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/ |
| D | bnx2x_fw_defs.h | 20 IRO[157].m2)) 23 IRO[158].m2)) 29 (IRO[143].base + ((hcIndex) * IRO[143].m1) + ((sbId) * IRO[143].m2)) 32 * IRO[142].m2) + ((sbId) * IRO[142].m3)) 39 (IRO[317].base + ((pfId) * IRO[317].m1) + ((iscsiEqId) * IRO[317].m2)) 41 (IRO[319].base + ((pfId) * IRO[319].m1) + ((iscsiEqId) * IRO[319].m2)) 43 (IRO[318].base + ((pfId) * IRO[318].m1) + ((iscsiEqId) * IRO[318].m2)) 45 (IRO[320].base + ((pfId) * IRO[320].m1) + ((iscsiEqId) * IRO[320].m2)) 47 (IRO[316].base + ((pfId) * IRO[316].m1) + ((iscsiEqId) * IRO[316].m2)) 49 (IRO[322].base + ((pfId) * IRO[322].m1) + ((iscsiEqId) * IRO[322].m2)) [all …]
|