/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-am642-hummingboard-t.dts | 53 regulator-m2-3v3 { 57 regulator-name = "m2-3v3"; 83 * - select: 0 = USB-3 (M2); 1 = PCIE (M1) 93 m2-reset-hog { 97 line-name = "m2-reset"; 100 m1-m2-w-disable1-hog { 104 line-name = "m1-m2-pcie-w-disable1"; 107 m1-m2-w-disable2-hog { 111 line-name = "m1-m2-pcie-w-disable2"; 123 m2-pcie-clkreq-hog { [all …]
|
H A D | k3-am6548-iot2050-advanced-m2.dts | 22 compatible = "siemens,iot2050-advanced-m2", "ti,am654"; 23 model = "SIMATIC IOT2050 Advanced M2"; 33 main_pmx0_m2_config_pins_default: main-pmx0-m2-config-default-pins { 40 main_m2_pcie_mux_control: main-m2-pcie-mux-control-default-pins { 50 main_pmx1_m2_config_pins_default: main-pmx1-m2-config-default-pins {
|
H A D | Makefile | 78 k3-am6548-iot2050-advanced-m2-bkey-ekey-pcie-dtbs := k3-am6548-iot2050-advanced-m2.dtb \ 79 k3-am6548-iot2050-advanced-m2-bkey-ekey-pcie.dtbo 80 k3-am6548-iot2050-advanced-m2-bkey-usb3-dtbs := k3-am6548-iot2050-advanced-m2.dtb \ 81 k3-am6548-iot2050-advanced-m2-bkey-usb3.dtbo 85 dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-m2.dtb 86 dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-m2-bkey-ekey-pcie.dtb 87 dtb-$(CONFIG_ARCH_K3) += k3-am6548-iot2050-advanced-m2-bkey-usb3.dtb 253 DTC_FLAGS_k3-am6548-iot2050-advanced-m2 += -@
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
H A 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 …]
|
H A 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()
|
H A D | nv04.c | 35 int N1, M1, N2, M2, P; in nv04_clk_pll_calc() local 36 int ret = nv04_pll_calc(&clock->subdev, info, clk, &N1, &M1, &N2, &M2, &P); in nv04_clk_pll_calc() 42 pv->M2 = M2; in nv04_clk_pll_calc()
|
/linux/tools/testing/selftests/tc-testing/tc-tests/qdiscs/ |
H A D | hfsc.json | 38 … "matchPattern": "class hfsc 1:1 parent 1: sc m1 0bit d 0us m2 20Kbit ul m1 0bit d 0us m2 10Kbit", 60 …matchPattern": "class hfsc 1:1 parent 1: sc m1 2464Kbit d 5ms m2 10Kbit ul m1 0bit d 0us m2 10Kbit… 82 … "matchPattern": "class hfsc 1:1 parent 1: rt m1 0bit d 0us m2 20Kbit ls m1 0bit d 0us m2 10Kbit", 104 …matchPattern": "class hfsc 1:1 parent 1: rt m1 2464Kbit d 5ms m2 10Kbit ls m1 0bit d 0us m2 10Kbit… 167 … "matchPattern": "class hfsc 1:1 parent 1: sc m1 0bit d 0us m2 8bit.*rt m1 0bit d 0us m2 8bit",
|
/linux/drivers/video/fbdev/omap2/omapfb/dss/ |
H A 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()
|
/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_dpll.c | 36 } dot, vco, n, m, m1, m2, p, p1; member 49 .m2 = { .min = 6, .max = 16 }, 62 .m2 = { .min = 6, .max = 16 }, 75 .m2 = { .min = 6, .max = 16 }, 88 .m2 = { .min = 3, .max = 7 }, 101 .m2 = { .min = 3, .max = 7 }, 115 .m2 = { .min = 5, .max = 11 }, 130 .m2 = { .min = 5, .max = 11 }, 143 .m2 = { .min = 5, .max = 11 }, 157 .m2 = { .min = 5, .max = 11 }, [all …]
|
/linux/arch/arm64/boot/dts/marvell/ |
H A D | cn9130-cf-base.dts | 37 rfkill-m2-gnss { 46 rfkill-m2-wwan { 165 m2-full-card-power-off-hog { 169 line-name = "m2-full-card-power-off"; 172 m2-reset-hog { 176 line-name = "m2-reset";
|
H A D | cn9131-cf-solidwan.dts | 187 m2-full-card-power-off-hog { 191 line-name = "m2-full-card-power-off"; 338 cp0_m2_0_shutdown_pins: cp0-m2-0-shutdown-pins { 455 m2-full-card-power-off-hog-0 { 459 line-name = "m2-full-card-power-off"; 463 m2-full-card-power-off-hog-1 { 467 line-name = "m2-full-card-power-off"; 589 cp1_m2_1_shutdown_pins: cp1-m2-1-shutdown-pins { 594 cp1_m2_2_shutdown_pins: cp1-m2-2-shutdown-pins {
|
/linux/drivers/clk/meson/ |
H A 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()
|
/linux/Documentation/i2c/ |
H A 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 …]
|
/linux/drivers/net/ethernet/broadcom/bnx2x/ |
H A 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 …]
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mm-data-modul-edm-sbc.dts | 226 "", "M2-B_PCIE_RST#", "M2-B_PCIE_WAKE#", "RTC_IRQ#", 227 "WDOG_KICK#", "M2-B_PCIE_CLKREQ#", 237 "M2-B_FULL_CARD_PWROFF_1V8#", "EEPROM_WP_1V8#", 240 "M2-B_W_DISABLE1_WWAN_1V8#", "M2-B_W_DISABLE2_GPS_1V8#", 252 "", "", "", "M2-B_WAKE_WWAN_1V8#", 253 "M2-B_RESET_1V8#", "", "", "", 708 /* M2-B_RESET_1V8# */ 710 /* M2-B_PCIE_RST# */ 712 /* M2-B_FULL_CARD_PWROFF_1V8# */ 714 /* M2-B_W_DISABLE1_WWAN_1V8# */ [all …]
|
/linux/Documentation/devicetree/bindings/arm/ |
H A D | sunxi.yaml | 109 - description: BananaPi M2 111 - const: sinovoip,bpi-m2 114 - description: BananaPi M2 Berry 116 - const: sinovoip,bpi-m2-berry 119 - description: BananaPi M2 Plus 121 - const: sinovoip,bpi-m2-plus 124 - description: BananaPi M2 Plus 126 - const: sinovoip,bpi-m2-plus 129 - description: BananaPi M2 Plus v1.2 131 - const: bananapi,bpi-m2-plus-v1.2 [all …]
|
/linux/arch/arm64/boot/dts/allwinner/ |
H A 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";
|
H A 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";
|
/linux/arch/arm/boot/dts/allwinner/ |
H A 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";
|
/linux/arch/mips/kernel/ |
H A D | r4k-bugs64.c | 48 int m1, m2; in mult_sh_align_mod() local 55 * what the values of m1, m2 and s are and what lv2 and p are in mult_sh_align_mod() 72 : "=r" (m1), "=r" (m2), "=r" (s) in mult_sh_align_mod() 93 : "r" (m1), "r" (m2), "r" (s), "I" (0) in mult_sh_align_mod() 95 /* We have to use single integers for m1 and m2 and a double in mult_sh_align_mod() 103 : "=r" (m1), "=r" (m2), "=r" (s) in mult_sh_align_mod() 104 : "0" (m1), "1" (m2), "2" (s)); in mult_sh_align_mod() 106 p = m1 * m2; in mult_sh_align_mod()
|
/linux/drivers/gpu/drm/omapdrm/dss/ |
H A D | pll.c | 270 * clkout = clkdco / m2 278 unsigned int n, m, mf, m2, sd; in dss_pll_calc_b() local 287 /* adjust m2 so that the clkdco will be high enough */ in dss_pll_calc_b() 289 m2 = DIV_ROUND_UP(min_dco, target_clkout); in dss_pll_calc_b() 290 if (m2 == 0) in dss_pll_calc_b() 291 m2 = 1; in dss_pll_calc_b() 293 target_clkdco = target_clkout * m2; in dss_pll_calc_b() 307 clkout = clkdco / m2; in dss_pll_calc_b() 312 DSSDBG("N = %u, M = %u, M.f = %u, M2 = %u, SD = %u\n", in dss_pll_calc_b() 313 n, m, mf, m2, sd); in dss_pll_calc_b() [all …]
|
/linux/crypto/ |
H A D | rsa.c | 74 MPI m2, m12_or_qh; in _rsa_dec_crt() local 85 m2 = mpi_alloc(0); in _rsa_dec_crt() 87 if (!m2 || !m12_or_qh) in _rsa_dec_crt() 96 ret = mpi_powm(m2, c, key->dq, key->q); in _rsa_dec_crt() 101 ret = mpi_sub(m12_or_qh, m_or_m1_or_h, m2) ?: in _rsa_dec_crt() 107 mpi_addm(m_or_m1_or_h, m2, m12_or_qh, key->n); in _rsa_dec_crt() 111 mpi_free(m2); in _rsa_dec_crt()
|
/linux/arch/arm64/boot/dts/apple/ |
H A D | t8112-jxxx.dtsi | 3 * Apple M2 MacBook Air/Pro (M2, 2022) 5 * This file contains parts common to all Apple M2 devices using the t8112.
|
/linux/drivers/gpu/drm/gma500/ |
H A D | gma_display.c | 727 if (clock->m2 < limit->m2.min || limit->m2.max < clock->m2) in gma_pll_is_valid() 728 GMA_PLL_INVALID("m2 out of range"); in gma_pll_is_valid() 732 if (clock->m1 <= clock->m2 && clock->m1 != 0) in gma_pll_is_valid() 733 GMA_PLL_INVALID("m1 <= m2 && m1 != 0"); in gma_pll_is_valid() 784 for (clock.m2 = limit->m2.min; in gma_find_best_pll() 785 (clock.m2 < clock.m1 || clock.m1 == 0) && in gma_find_best_pll() 786 clock.m2 <= limit->m2.max; clock.m2++) { in gma_find_best_pll()
|
/linux/tools/testing/selftests/powerpc/benchmarks/ |
H A D | context_switch.c | 319 static unsigned long *m1, *m2; variable 326 m2 = &_m2; in futex_setup() 347 m2 = shmaddr + sizeof(*m1); in futex_setup() 351 *m2 = 0; in futex_setup() 354 mutex_lock(m2); in futex_setup() 363 mutex_lock(m2); in futex_thread1() 375 mutex_unlock(m2); in futex_thread2()
|