Home
last modified time | relevance | path

Searched +full:io +full:- +full:hv (Results 1 – 25 of 127) sorted by relevance

123456

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,tegra186-pmc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/arm/tegra/nvidia,tegra186-pmc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
16 - nvidia,tegra186-pmc
17 - nvidia,tegra194-pmc
18 - nvidia,tegra234-pmc
24 reg-names:
[all …]
Dnvidia,tegra20-pmc.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/arm/tegra/nvidia,tegra20-pmc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jonathan Hunter <jonathanh@nvidia.com>
16 - nvidia,tegra20-pmc
17 - nvidia,tegra30-pmc
18 - nvidia,tegra114-pmc
19 - nvidia,tegra124-pmc
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,tegra186-pmc.txt4 - compatible: Should contain one of the following:
5 - "nvidia,tegra186-pmc": for Tegra186
6 - "nvidia,tegra194-pmc": for Tegra194
7 - "nvidia,tegra234-pmc": for Tegra234
8 - reg: Must contain an (offset, length) pair of the register set for each
9 entry in reg-names.
10 - reg-names: Must include the following entries:
11 - "pmc"
12 - "wake"
13 - "aotag"
[all …]
Dnvidia,tegra20-pmc.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/arm/tegra/nvidia,tegra20-pmc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jonathan Hunter <jonathanh@nvidia.com>
16 - nvidia,tegra20-pmc
17 - nvidia,tegra20-pmc
18 - nvidia,tegra30-pmc
19 - nvidia,tegra114-pmc
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/nvidia/
Dtegra210-p2571.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
5 #include "tegra210-p2530.dtsi"
12 pinctrl-names = "boot";
13 pinctrl-0 = <&state_boot>;
20 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
21 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
22 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
29 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
[all …]
Dtegra210-p2595.dtsi1 // SPDX-License-Identifier: GPL-2.0
7 pinctrl-names = "boot";
8 pinctrl-0 = <&state_boot>;
16 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
17 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
18 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
25 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
26 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
27 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
34 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
[all …]
Dtegra210-p2597.dtsi1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/input/input.h>
20 avdd-dsi-csi-supply = <&vdd_dsi_csi>;
30 avdd-io-hdmi-dp-supply = <&avdd_1v05>;
31 vdd-hdmi-dp-pll-supply = <&vdd_1v8>;
32 hdmi-supply = <&vdd_hdmi>;
34 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
35 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(CC, 1)
41 pinctrl-names = "boot";
42 pinctrl-0 = <&state_boot>;
[all …]
Dtegra210-p2894.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #include <dt-bindings/input/input.h>
4 #include <dt-bindings/input/gpio-keys.h>
5 #include <dt-bindings/mfd/max77620.h>
6 #include <dt-bindings/pinctrl/pinctrl-tegra.h>
16 stdout-path = "serial0:115200n8";
26 pinctrl-names = "boot";
27 pinctrl-0 = <&state_boot>;
35 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
36 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
[all …]
Dtegra210-smaug.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
5 #include <dt-bindings/mfd/max77620.h>
6 #include <dt-bindings/pinctrl/pinctrl-tegra.h>
12 compatible = "google,smaug-rev8", "google,smaug-rev7",
13 "google,smaug-rev6", "google,smaug-rev5",
14 "google,smaug-rev4", "google,smaug-rev3",
15 "google,smaug-rev2", "google,smaug-rev1",
24 stdout-path = "serial0:115200n8";
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/nvidia/
Dtegra210-p2571.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
5 #include "tegra210-p2530.dtsi"
12 pinctrl-names = "boot";
13 pinctrl-0 = <&state_boot>;
20 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
21 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
22 nvidia,io-hv = <TEGRA_PIN_DISABLE>;
29 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
[all …]
Dtegra210-p2595.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #include <dt-bindings/pinctrl/pinctrl-tegra.h>
10 pinctrl-names = "boot";
11 pinctrl-0 = <&state_boot>;
19 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
20 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
21 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
28 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
29 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
30 nvidia,io-hv = <TEGRA_PIN_ENABLE>;
[all …]
Dtegra210-p2597.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #include <dt-bindings/gpio/tegra-gpio.h>
4 #include <dt-bindings/input/input.h>
5 #include <dt-bindings/pinctrl/pinctrl-tegra.h>
23 avdd-dsi-csi-supply = <&vdd_dsi_csi>;
33 avdd-io-hdmi-dp-supply = <&avdd_1v05>;
34 vdd-hdmi-dp-pll-supply = <&vdd_1v8>;
35 hdmi-supply = <&vdd_hdmi>;
37 nvidia,ddc-i2c-bus = <&hdmi_ddc>;
38 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(CC, 1)
[all …]
Dtegra210-p2894.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #include <dt-bindings/input/input.h>
4 #include <dt-bindings/input/gpio-keys.h>
5 #include <dt-bindings/mfd/max77620.h>
6 #include <dt-bindings/pinctrl/pinctrl-tegra.h>
16 stdout-path = "serial0:115200n8";
26 pinctrl-names = "boot";
27 pinctrl-0 = <&state_boot>;
35 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
36 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
[all …]
Dtegra210-smaug.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/input.h>
5 #include <dt-bindings/mfd/max77620.h>
6 #include <dt-bindings/pinctrl/pinctrl-tegra.h>
12 compatible = "google,smaug-rev8", "google,smaug-rev7",
13 "google,smaug-rev6", "google,smaug-rev5",
14 "google,smaug-rev4", "google,smaug-rev3",
15 "google,smaug-rev2", "google,smaug-rev1",
25 stdout-path = "serial0:115200n8";
[all …]
/kernel/linux/linux-6.6/arch/powerpc/perf/
Dhv-common.c1 // SPDX-License-Identifier: GPL-2.0
2 #include <asm/io.h>
5 #include "hv-gpci.h"
6 #include "hv-common.h"
20 .starting_index = cpu_to_be32(-1), in hv_perf_caps_get()
33 caps->version = arg.params.counter_info_version_out; in hv_perf_caps_get()
34 caps->collect_privileged = !!arg.caps.perf_collect_privileged; in hv_perf_caps_get()
35 caps->ga = !!(arg.caps.capability_mask & HV_GPCI_CM_GA); in hv_perf_caps_get()
36 caps->expanded = !!(arg.caps.capability_mask & HV_GPCI_CM_EXPANDED); in hv_perf_caps_get()
37 caps->lab = !!(arg.caps.capability_mask & HV_GPCI_CM_LAB); in hv_perf_caps_get()
/kernel/linux/linux-5.10/arch/powerpc/perf/
Dhv-common.c1 // SPDX-License-Identifier: GPL-2.0
2 #include <asm/io.h>
5 #include "hv-gpci.h"
6 #include "hv-common.h"
20 .starting_index = cpu_to_be32(-1), in hv_perf_caps_get()
33 caps->version = arg.params.counter_info_version_out; in hv_perf_caps_get()
34 caps->collect_privileged = !!arg.caps.perf_collect_privileged; in hv_perf_caps_get()
35 caps->ga = !!(arg.caps.capability_mask & HV_GPCI_CM_GA); in hv_perf_caps_get()
36 caps->expanded = !!(arg.caps.capability_mask & HV_GPCI_CM_EXPANDED); in hv_perf_caps_get()
37 caps->lab = !!(arg.caps.capability_mask & HV_GPCI_CM_LAB); in hv_perf_caps_get()
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Dv4l2.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
7 Part I - Video for Linux API
16 .. class:: toc-title
26 io
30 user-func
31 common-defs
33 capture-example
34 v4l2grab-example
44 - Ailus, Sakari <sakari.ailus@iki.fi>
46 - Subdev selections API.
[all …]
/kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/
Dv4l2.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
7 Part I - Video for Linux API
16 .. class:: toc-title
26 io
30 user-func
31 common-defs
33 capture-example
34 v4l2grab-example
44 - Ailus, Sakari <sakari.ailus@iki.fi>
46 - Subdev selections API.
[all …]
/kernel/linux/linux-6.6/arch/parisc/kernel/
Dhpmc.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
6 * Copyright (C) 1999 Hewlett-Packard (Frank Rowand)
7 * Copyright (C) 2000 Hewlett-Packard (John Marvin)
12 * This HPMC handler retrieves the HPMC pim data, resets IO and
47 #define hpmc_stack toc_stack /* re-use the TOC stack */
142 * before PDC_IO if you want IO to be reset. PDC_PIM sets
151 stw %r4,-52(sp)
160 /* Reset IO by calling the hversion dependent PDC_IO routine */
163 ldo 0(%r0),arg1 /* log IO errors */
166 stw %r0,-52(sp) /* reserved */
[all …]
/kernel/linux/linux-5.10/arch/parisc/kernel/
Dhpmc.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
6 * Copyright (C) 1999 Hewlett-Packard (Frank Rowand)
7 * Copyright (C) 2000 Hewlett-Packard (John Marvin)
12 * This HPMC handler retrieves the HPMC pim data, resets IO and
144 * before PDC_IO if you want IO to be reset. PDC_PIM sets
153 stw %r4,-52(sp)
162 /* Reset IO by calling the hversion dependent PDC_IO routine */
165 ldo 0(%r0),arg1 /* log IO errors */
168 stw %r0,-52(sp) /* reserved */
176 /* FIXME? Check for errors from PDC_IO (-1 might be OK) */
[all …]
/kernel/linux/linux-6.6/arch/powerpc/platforms/ps3/
Dinterrupt.c1 // SPDX-License-Identifier: GPL-2.0-only
30 * struct ps3_bmp - a per cpu irq status and mask bitmap structure
36 * The HV maintains per SMT thread mappings of HV outlet to HV plug on
39 * are registered with the HV through lv1_configure_irq_state_bitmap().
40 * The HV requires that the 512 bits of status + mask not cross a page
44 * The HV supports 256 plugs per thread, assigned as {0..255}, for a total
46 * implementation equates HV plug value to Linux virq value, constrains each
68 * struct ps3_private - a per cpu data structure
72 * @ppe_id: HV logical_ppe_id
73 * @thread_id: HV thread_id
[all …]
/kernel/linux/linux-5.10/arch/powerpc/platforms/ps3/
Dinterrupt.c1 // SPDX-License-Identifier: GPL-2.0-only
29 * struct ps3_bmp - a per cpu irq status and mask bitmap structure
35 * The HV maintains per SMT thread mappings of HV outlet to HV plug on
38 * are registered with the HV through lv1_configure_irq_state_bitmap().
39 * The HV requires that the 512 bits of status + mask not cross a page
43 * The HV supports 256 plugs per thread, assigned as {0..255}, for a total
45 * implementation equates HV plug value to Linux virq value, constrains each
67 * struct ps3_private - a per cpu data structure
71 * @ppe_id: HV logical_ppe_id
72 * @thread_id: HV thread_id
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/
Dnvidia,tegra210-pinmux.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/nvidia,tegra210-pinmux.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
15 const: nvidia,tegra210-pinmux
19 - description: APB_MISC_GP_*_PADCTRL register (pad control)
20 - description: PINMUX_AUX_* registers (pinmux)
23 "^pinmux(-[a-z0-9-_]+)?$":
[all …]
/kernel/linux/linux-6.6/drivers/virt/
Dfsl_hypervisor.c4 * Copyright (C) 2008-2011 Freescale Semiconductor, Inc.
43 #include <linux/io.h>
61 return -EFAULT; in ioctl_restart()
65 if (copy_to_user(&p->ret, &param.ret, sizeof(__u32))) in ioctl_restart()
66 return -EFAULT; in ioctl_restart()
83 return -EFAULT; in ioctl_status()
90 return -EFAULT; in ioctl_status()
106 return -EFAULT; in ioctl_start()
111 if (copy_to_user(&p->ret, &param.ret, sizeof(__u32))) in ioctl_start()
112 return -EFAULT; in ioctl_start()
[all …]
/kernel/linux/linux-5.10/drivers/virt/
Dfsl_hypervisor.c4 * Copyright (C) 2008-2011 Freescale Semiconductor, Inc.
43 #include <linux/io.h>
61 return -EFAULT; in ioctl_restart()
65 if (copy_to_user(&p->ret, &param.ret, sizeof(__u32))) in ioctl_restart()
66 return -EFAULT; in ioctl_restart()
83 return -EFAULT; in ioctl_status()
90 return -EFAULT; in ioctl_status()
106 return -EFAULT; in ioctl_start()
111 if (copy_to_user(&p->ret, &param.ret, sizeof(__u32))) in ioctl_start()
112 return -EFAULT; in ioctl_start()
[all …]

123456