Home
last modified time | relevance | path

Searched +full:reg +full:- +full:names (Results 5401 – 5425 of 6007) sorted by relevance

1...<<211212213214215216217218219220>>...241

/linux-6.15/drivers/pwm/
Dpwm-meson.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
13 * Setting the duty cycle will disable and re-enable the PWM output.
19 * https://dl.khadas.com/Hardware/VIM2/Datasheet/S912_Datasheet_V0.220170314publicversion-Wesion.pdf
23 * https://dn.odroid.com/S922X/ODROID-N2/Datasheet/S922X_Public_Datasheet_V0.2.pdf
33 #include <linux/clk-provider.h>
123 struct meson_pwm_channel *channel = &meson->channels[pwm->hwpwm]; in meson_pwm_request()
127 err = clk_prepare_enable(channel->clk); in meson_pwm_request()
130 __clk_get_name(channel->clk), err); in meson_pwm_request()
140 struct meson_pwm_channel *channel = &meson->channels[pwm->hwpwm]; in meson_pwm_free()
142 clk_disable_unprepare(channel->clk); in meson_pwm_free()
[all …]
/linux-6.15/arch/powerpc/boot/dts/fsl/
Dpq3-sec2.1-0.dtsi14 * names of its contributors may be used to endorse or promote products
37 reg = <0x30000 0x10000>;
39 fsl,num-channels = <4>;
40 fsl,channel-fifo-len = <24>;
41 fsl,exec-units-mask = <0xfe>;
42 fsl,descriptor-types-mask = <0x12b0ebf>;
Dp2020si-post.dtsi14 * names of its contributors may be used to endorse or promote products
36 #address-cells = <2>;
37 #size-cells = <1>;
38 compatible = "fsl,p2020-elbc", "fsl,elbc", "simple-bus";
44 compatible = "fsl,mpc8548-pcie";
46 #size-cells = <2>;
47 #address-cells = <3>;
48 bus-range = <0 255>;
49 clock-frequency = <33333333>;
54 reg = <0 0 0 0 0>;
[all …]
Dp3041ds.dts4 * Copyright 2010 - 2015 Freescale Semiconductor Inc.
14 * names of its contributors may be used to endorse or promote products
35 /include/ "p3041si-pre.dtsi"
40 #address-cells = <2>;
41 #size-cells = <2>;
42 interrupt-parent = <&mpic>;
62 reserved-memory {
63 #address-cells = <2>;
64 #size-cells = <2>;
67 bman_fbpr: bman-fbpr {
[all …]
Dp5020ds.dts4 * Copyright 2010 - 2015 Freescale Semiconductor Inc.
14 * names of its contributors may be used to endorse or promote products
35 /include/ "p5020si-pre.dtsi"
40 #address-cells = <2>;
41 #size-cells = <2>;
42 interrupt-parent = <&mpic>;
62 reserved-memory {
63 #address-cells = <2>;
64 #size-cells = <2>;
67 bman_fbpr: bman-fbpr {
[all …]
Dmpc8568si-post.dtsi14 * names of its contributors may be used to endorse or promote products
36 #address-cells = <2>;
37 #size-cells = <1>;
38 compatible = "fsl,mpc8568-localbus", "fsl,pq3-localbus", "simple-bus";
45 compatible = "fsl,mpc8540-pci";
48 bus-range = <0 0xff>;
49 #interrupt-cells = <1>;
50 #size-cells = <2>;
51 #address-cells = <3>;
57 compatible = "fsl,mpc8548-pcie";
[all …]
Dmpc8569si-post.dtsi14 * names of its contributors may be used to endorse or promote products
36 #address-cells = <2>;
37 #size-cells = <1>;
38 compatible = "fsl,mpc8569-elbc", "fsl,elbc", "simple-bus";
45 compatible = "fsl,mpc8548-pcie";
47 #size-cells = <2>;
48 #address-cells = <3>;
49 bus-range = <0 255>;
50 clock-frequency = <33333333>;
55 reg = <0 0 0 0 0>;
[all …]
Dt1040si-post.dtsi4 * Copyright 2013 - 2014 Freescale Semiconductor Inc.
14 * names of its contributors may be used to endorse or promote products
35 #include <dt-bindings/thermal/thermal.h>
38 compatible = "fsl,bman-fbpr";
39 alloc-ranges = <0 0 0x10000 0>;
43 compatible = "fsl,qman-fqd";
44 alloc-ranges = <0 0 0x10000 0>;
48 compatible = "fsl,qman-pfdr";
49 alloc-ranges = <0 0 0x10000 0>;
53 #address-cells = <2>;
[all …]
/linux-6.15/arch/arm/boot/dts/nvidia/
Dtegra30-asus-nexus7-grouper-maxim-pmic.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #include <dt-bindings/interrupt-controller/arm-gic.h>
4 #include <dt-bindings/gpio/gpio.h>
5 #include <dt-bindings/mfd/max77620.h>
11 reg = <0x3c>;
14 #interrupt-cells = <2>;
15 interrupt-controller;
17 #gpio-cells = <2>;
18 gpio-controller;
20 system-power-controller;
[all …]
Dtegra124-venice2.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
18 stdout-path = "serial0:115200n8";
22 reg = <0x0 0x80000000 0x0 0x80000000>;
29 vdd-supply = <&vdd_3v3_hdmi>;
30 pll-supply = <&vdd_hdmi_pll>;
31 hdmi-supply = <&vdd_5v0_hdmi>;
33 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
34 nvidia,hpd-gpio =
[all …]
/linux-6.15/Documentation/devicetree/bindings/mfd/
Dmaxim,max77802.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Javier Martinez Canillas <javier@dowhile0.org>
11 - Krzysztof Kozlowski <krzk@kernel.org>
18 current regulators (10 high efficiency Buck regulators and 32 Low-DropOut
23 in dt-bindings/clock/maxim,max77802.h.
29 '#clock-cells':
35 reg:
43 inb1-supply:
[all …]
/linux-6.15/Documentation/devicetree/bindings/regulator/
Dpfuze100.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Robin Gong <yibin.gong@nxp.com>
13 The valid names for regulators are:
14 --PFUZE100
16 --PFUZE200
18 --PFUZE3000
20 --PFUZE3001
27 pattern: "^pmic@[0-9]$"
[all …]
/linux-6.15/Documentation/devicetree/bindings/net/
Dti,dp83867.yaml1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - $ref: ethernet-controller.yaml#
14 - Andrew Davis <afd@ti.com>
18 transceiver with integrated PMD sublayers to support 10BASE-Te, 100BASE-TX
19 and 1000BASE-T Ethernet protocols.
31 reg:
34 nvmem-cells:
40 nvmem-cell-names:
[all …]
/linux-6.15/Documentation/devicetree/bindings/dma/
Dsnps,dma-spear1340.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/dma/snps,dma-spear1340.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Viresh Kumar <vireshk@kernel.org>
11 - Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14 - $ref: dma-controller.yaml#
19 - const: snps,dma-spear1340
20 - items:
21 - enum:
[all …]
/linux-6.15/Documentation/devicetree/bindings/pinctrl/
Dqcom,msm8996-pinctrl.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/qcom,msm8996-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bjorn Andersson <andersson@kernel.org>
11 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18 const: qcom,msm8996-pinctrl
20 reg:
26 gpio-reserved-ranges:
30 gpio-line-names:
[all …]
/linux-6.15/drivers/gpio/
Dgpio-idio-16.c1 // SPDX-License-Identifier: GPL-2.0
3 * GPIO library for the ACCES IDIO-16 family
18 #include "gpio-idio-16.h"
42 const unsigned int prev_mask = data->irq_mask; in idio_16_handle_mask_sync()
51 data->irq_mask = mask_buf; in idio_16_handle_mask_sync()
55 err = regmap_write(data->map, IDIO_16_CLEAR_INTERRUPT, 0x00); in idio_16_handle_mask_sync()
58 return regmap_read(data->map, IDIO_16_ENABLE_IRQ, &val); in idio_16_handle_mask_sync()
63 return regmap_write(data->map, IDIO_16_DISABLE_IRQ, 0x00); in idio_16_handle_mask_sync()
69 const unsigned int offset, unsigned int *const reg, in idio_16_reg_mask_xlate() argument
77 *reg = IDIO_16_OUT_BASE + stride * IDIO_16_REG_STRIDE; in idio_16_reg_mask_xlate()
[all …]
/linux-6.15/arch/arm/boot/dts/nspire/
Dnspire-cx.dts1 // SPDX-License-Identifier: GPL-2.0-only
6 /dts-v1/;
8 #include <dt-bindings/input/input.h>
15 remote-endpoint = <&panel_in>;
28 clock-names = "uartclk", "apb_pclk";
40 compatible = "lsi,nspire-cx-clock";
44 compatible = "lsi,nspire-cx-ahb-divider";
122 model = "TI-NSPIRE CX";
123 compatible = "ti,nspire-cx";
127 reg = <0x10000000 0x4000000>; /* 64 MB */
[all …]
/linux-6.15/arch/x86/lib/
Dretpoline.S1 /* SPDX-License-Identifier: GPL-2.0 */
9 #include <asm/asm-offsets.h>
10 #include <asm/nospec-branch.h>
19 .macro POLINE reg argument
24 mov %\reg, (%_ASM_SP)
28 .macro RETPOLINE reg argument
29 POLINE \reg
33 .macro THUNK reg argument
36 SYM_INNER_LABEL(__x86_indirect_thunk_\reg, SYM_L_GLOBAL)
40 ALTERNATIVE_2 __stringify(RETPOLINE \reg), \
[all …]
/linux-6.15/arch/arm64/boot/dts/qcom/
Dsda660-inforce-ifc6560.dts1 // SPDX-License-Identifier: BSD-3-Clause
9 /dts-v1/;
18 chassis-type = "embedded"; /* SBC */
26 stdout-path = "serial0:115200n8";
29 gpio-keys {
30 compatible = "gpio-keys";
32 key-volup {
36 debounce-interval = <15>;
41 * Until we hook up type-c detection, we
44 extcon_usb: extcon-usb {
[all …]
/linux-6.15/arch/arm/mach-sa1100/
Dneponset.c1 // SPDX-License-Identifier: GPL-2.0
3 * linux/arch/arm/mach-sa1100/neponset.c
7 #include <linux/gpio/gpio-reg.h>
20 #include <asm/mach-types.h>
85 .dev_id = "sa11x0-uart.1",
87 GPIO_LOOKUP("neponset-mdm-ctl0", 2, "rts", GPIO_ACTIVE_LOW),
88 GPIO_LOOKUP("neponset-mdm-ctl0", 3, "dtr", GPIO_ACTIVE_LOW),
89 GPIO_LOOKUP("neponset-mdm-ctl1", 3, "cts", GPIO_ACTIVE_LOW),
90 GPIO_LOOKUP("neponset-mdm-ctl1", 4, "dsr", GPIO_ACTIVE_LOW),
91 GPIO_LOOKUP("neponset-mdm-ctl1", 5, "dcd", GPIO_ACTIVE_LOW),
[all …]
/linux-6.15/arch/arm64/boot/dts/rockchip/
Dpx30-firefly-jd4-core.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/pinctrl/rockchip.h>
11 compatible = "firefly,px30-jd4-core", "rockchip,px30";
13 emmc_pwrseq: emmc-pwrseq {
14 compatible = "mmc-pwrseq-emmc";
15 pinctrl-0 = <&emmc_reset>;
16 pinctrl-names = "default";
17 reset-gpios = <&gpio1 RK_PB3 GPIO_ACTIVE_HIGH>;
20 vcc5v0_sys: regulator-vcc5v0-sys {
[all …]
/linux-6.15/arch/arm/boot/dts/nxp/imx/
Dimx53-tx53-x13x.dts2 * Copyright 2013-2017 Lothar Waßmann <LW@KARO-electronics.de>
4 * This file is dual-licensed: you can use it either under the terms
44 * http://www.opensource.org/licenses/gpl-license.html
48 /dts-v1/;
49 #include "imx53-tx53.dtsi"
50 #include <dt-bindings/input/input.h>
53 model = "Ka-Ro electronics TX53 module (LVDS)";
63 compatible = "pwm-backlight";
65 power-supply = <&reg_3v3>;
66 brightness-levels = <
[all …]
/linux-6.15/drivers/soc/qcom/
Dqcom_stats.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2011-2021, The Linux Foundation. All rights reserved.
77 u64 accumulated = stat->accumulated; in qcom_print_stats()
82 if (stat->last_entered_at > stat->last_exited_at) in qcom_print_stats()
83 accumulated += arch_timer_read_counter() - stat->last_entered_at; in qcom_print_stats()
85 seq_printf(s, "Count: %u\n", stat->count); in qcom_print_stats()
86 seq_printf(s, "Last Entered At: %llu\n", stat->last_entered_at); in qcom_print_stats()
87 seq_printf(s, "Last Exited At: %llu\n", stat->last_exited_at); in qcom_print_stats()
93 struct subsystem_data *subsystem = s->private; in qcom_subsystem_sleep_stats_show()
97 stat = qcom_smem_get(subsystem->pid, subsystem->smem_item, NULL); in qcom_subsystem_sleep_stats_show()
[all …]
/linux-6.15/drivers/clk/ti/
Dclkctrl.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * Tero Kristo <t-kristo@ti.com>
10 #include <linux/clk-provider.h>
94 * one is during suspend-resume cycle while timekeeping is in _omap4_is_timeout()
103 if (time->cycles++ < timeout) { in _omap4_is_timeout()
108 if (!ktime_to_ns(time->start)) { in _omap4_is_timeout()
109 time->start = ktime_get(); in _omap4_is_timeout()
113 if (ktime_us_delta(ktime_get(), time->start) < timeout) { in _omap4_is_timeout()
137 if (clk->clkdm) { in _omap4_clkctrl_clk_enable()
138 ret = ti_clk_ll_ops->clkdm_clk_enable(clk->clkdm, hw->clk); in _omap4_clkctrl_clk_enable()
[all …]
/linux-6.15/arch/arm64/boot/dts/allwinner/
Dsun50i-h618-longan-module-3h.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include "sun50i-h616.dtsi"
7 #include "sun50i-h616-cpu-opp.dtsi"
10 cpu-supply = <&reg_dcdc2>;
14 pinctrl-names = "default";
15 pinctrl-0 = <&mmc2_pins>;
16 vmmc-supply = <&reg_dldo1>;
17 vqmmc-supply = <&reg_aldo1>;
18 bus-width = <8>;
19 non-removable;
[all …]

1...<<211212213214215216217218219220>>...241