Home
last modified time | relevance | path

Searched +full:gsi +full:- +full:loader (Results 1 – 25 of 28) sorted by relevance

12

/openbmc/linux/Documentation/devicetree/bindings/net/
H A Dqcom,ipa.yaml1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Alex Elder <elder@kernel.org>
19 a Generic Software Interface (GSI) to each execution environment.
20 The GSI is an integral part of the IPA, but it is logically isolated
21 and has a distinct interrupt and a separately-defined address space.
28 - |
29 -------- ---------
31 | AP +<---. .----+ Modem |
[all …]
/openbmc/linux/drivers/net/ipa/
H A Dipa_main.c1 // SPDX-License-Identifier: GPL-2.0
3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved.
4 * Copyright (C) 2018-2023 Linaro Ltd.
53 * currently supported. Despite that, some resources--including routing
54 * tables and filter tables--are defined in this driver because they must
59 * interface (GSI) is an integral component of the IPA, providing a
60 * well-defined communication layer between the AP subsystem and the IPA
61 * core. The GSI implements a set of "channels" used for communication
64 * The IPA layer uses GSI channels to implement its "endpoints". And while
65 * a GSI channel carries data between the AP and the IPA, a pair of IPA
[all …]
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dsc7180-trogdor-lte-sku.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
9 label = "proximity-wifi-lte";
17 firmware-name = "qcom/sc7180-trogdor/modem/mba.mbn",
18 "qcom/sc7180-trogdor/modem/qdsp6sw.mbn";
24 * modem needs to cover certain init steps (GSI init), and
27 qcom,gsi-loader = "modem";
H A Dsc7280-herobrine-lte-sku.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
10 reserved-memory {
13 no-map;
18 no-map;
21 mdata_mem: mpss-metadata {
22 alloc-ranges = <0x0 0xa0000000 0x0 0x20000000>;
24 no-map;
30 qcom,gsi-loader = "modem";
35 compatible = "qcom,sc7280-mss-pil";
42 clock-names = "iface", "offline", "snoc_axi", "pka", "xo";
[all …]
H A Dsm8350-mtp.dts1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
8 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
19 compatible = "qcom,sm8350-mtp", "qcom,sm8350";
20 chassis-type = "handset";
27 stdout-path = "serial0:115200n8";
30 vph_pwr: vph-pwr-regulator {
31 compatible = "regulator-fixed";
32 regulator-name = "vph_pwr";
33 regulator-min-microvolt = <3700000>;
[all …]
H A Dsm8350-microsoft-surface-duo2.dts1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
8 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
19 compatible = "microsoft,surface-duo2", "qcom,sm8350";
20 chassis-type = "handset";
27 stdout-path = "serial0:115200n8";
30 vph_pwr: vph-pwr-regulator {
31 compatible = "regulator-fixed";
32 regulator-name = "vph_pwr";
33 regulator-min-microvolt = <3700000>;
[all …]
H A Dsdm845-xiaomi-beryllium-common.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
5 #include <dt-bindings/leds/common.h>
6 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
7 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
8 #include <dt-bindings/sound/qcom,q6afe.h>
9 #include <dt-bindings/sound/qcom,q6asm.h>
11 #include "sdm845-wcd9340.dtsi"
19 /delete-node/ &tz_mem;
20 /delete-node/ &adsp_mem;
[all …]
H A Dsdm845-lg-common.dtsi1 // SPDX-License-Identifier: GPL-2.0
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
16 /delete-node/ &adsp_mem;
17 /delete-node/ &cdsp_mem;
18 /delete-node/ &gpu_mem;
19 /delete-node/ &ipa_fw_mem;
20 /delete-node/ &mba_region;
21 /delete-node/ &mpss_region;
[all …]
H A Dsdm850-samsung-w737.dts1 // SPDX-License-Identifier: BSD-3-Clause
8 /dts-v1/;
10 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
11 #include <dt-bindings/input/gpio-keys.h>
12 #include <dt-bindings/input/input.h>
13 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
14 #include <dt-bindings/sound/qcom,q6afe.h>
15 #include <dt-bindings/sound/qcom,q6asm.h>
17 #include "sdm845-wcd9340.dtsi"
24 /delete-node/ &qseecom_mem;
[all …]
H A Dsdm845-shift-axolotl.dts1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
20 qcom,msm-id = <321 0x20001>;
21 qcom,board-id = <11 0>;
30 #address-cells = <2>;
31 #size-cells = <2>;
34 stdout-path = "serial0";
[all …]
H A Dsdm845-mtp.dts1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
17 compatible = "qcom,sdm845-mtp", "qcom,sdm845";
18 chassis-type = "handset";
25 stdout-path = "serial0:115200n8";
28 vph_pwr: vph-pwr-regulator {
29 compatible = "regulator-fixed";
30 regulator-name = "vph_pwr";
31 regulator-min-microvolt = <3700000>;
[all …]
H A Dsdm845-xiaomi-polaris.dts1 // SPDX-License-Identifier: BSD-3-Clause
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
11 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
12 #include <dt-bindings/input/linux-event-codes.h>
13 #include <dt-bindings/sound/qcom,q6afe.h>
14 #include <dt-bindings/sound/qcom,q6asm.h>
16 #include "sdm845-wcd9340.dtsi"
25 /delete-node/ &rmtfs_mem;
[all …]
H A Dsm7225-fairphone-fp4.dts1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/iio/qcom,spmi-adc7-pmk8350.h>
13 #include <dt-bindings/input/input.h>
14 #include <dt-bindings/leds/common.h>
15 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
16 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
26 chassis-type = "handset";
29 qcom,msm-id = <459 0x10000>;
[all …]
H A Dsdm850-lenovo-yoga-c630.dts1 // SPDX-License-Identifier: BSD-3-Clause
8 /dts-v1/;
10 #include <dt-bindings/input/gpio-keys.h>
11 #include <dt-bindings/input/input.h>
12 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
13 #include <dt-bindings/sound/qcom,q6afe.h>
14 #include <dt-bindings/sound/qcom,q6asm.h>
16 #include "sdm845-wcd9340.dtsi"
24 /delete-node/ &ipa_fw_mem;
25 /delete-node/ &ipa_gsi_mem;
[all …]
H A Dsdm845-oneplus-common.dtsi1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
10 #include <dt-bindings/input/linux-event-codes.h>
11 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
12 #include <dt-bindings/sound/qcom,q6afe.h>
13 #include <dt-bindings/sound/qcom,q6asm.h>
16 #include "sdm845-wcd9340.dtsi"
20 /delete-node/ &rmtfs_mem;
29 stdout-path = "serial0:115200n8";
32 gpio-hall-sensor {
[all …]
H A Dsm8350-sony-xperia-sagami.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
6 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
7 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
18 * Yes, you are correct, there is NO MORE {msm,board,pmic}-id on SM8350!
24 chassis-type = "handset";
27 #address-cells = <2>;
28 #size-cells = <2>;
32 compatible = "simple-framebuffer";
35 /* The display, even though it's 4K, initializes at 1080-ish p */
49 gpio-keys {
[all …]
H A Dsdm845-cheza.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 #include <dt-bindings/input/input.h>
9 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
25 stdout-path = "serial0:115200n8";
29 compatible = "pwm-backlight";
31 enable-gpios = <&tlmm 37 GPIO_ACTIVE_HIGH>;
32 power-supply = <&ppvar_sys>;
33 pinctrl-names = "default";
34 pinctrl-0 = <&ap_edp_bklten>;
37 /* FIXED REGULATORS - parents above children */
[all …]
/openbmc/qemu/hw/i386/
H A Dmicrovm.c19 #include "qemu/error-report.h"
24 #include "qapi/qapi-visit-common.h"
30 #include "acpi-microvm.h"
31 #include "microvm-dt.h"
33 #include "hw/loader.h"
42 #include "hw/char/serial-isa.h"
47 #include "hw/virtio/virtio-mmio.h"
50 #include "hw/pci-host/gpex.h"
58 #define MICROVM_BIOS_FILENAME "bios-microvm.bin"
65 val = MIN(x86ms->below_4g_mem_size / KiB, 640); in microvm_set_rtc()
[all …]
H A Dpc_q35.c4 * Copyright (c) 2003-2004 Fabrice Bellard
34 #include "hw/char/parallel-isa.h"
35 #include "hw/loader.h"
41 #include "hw/pci-host/q35.h"
43 #include "hw/qdev-properties.h"
48 #include "hw/virtio/virtio-iommu.h"
51 #include "hw/ide/ahci-pci.h"
55 #include "hw/usb/hcd-uhci.h"
57 #include "qemu/error-report.h"
59 #include "hw/hyperv/vmbus-bridge.h"
[all …]
H A Dpc_piix.c4 * Copyright (c) 2003-2004 Fabrice Bellard
29 #include "hw/char/parallel-isa.h"
31 #include "hw/loader.h"
35 #include "hw/pci-host/i440fx.h"
53 #include "qemu/error-report.h"
60 #include "hw/xen/xen-x86.h"
66 #include "hw/hyperv/vmbus-bridge.h"
68 #include "hw/i386/acpi-build.h"
86 slot_addend = PCI_SLOT(pci_dev->devfn) - 1; in pc_pci_slot_get_pirq()
125 * - Traditional split is 3.5G (lowmem = 0xe0000000). This is the in pc_init1()
[all …]
H A Dx86-common.c2 * Copyright (c) 2003-2004 Fabrice Bellard
24 #include "qemu/error-report.h"
41 #include "hw/loader.h"
44 #include "standard-headers/asm-x86/bootparam.h"
58 Object *cpu = object_new(MACHINE(x86ms)->cpu_type); in x86_cpu_new()
60 if (!object_property_set_uint(cpu, "apic-id", apic_id, errp)) { in x86_cpu_new()
82 * CPU APIC IDs are < x86ms->apic_id_limit. in x86_cpus_init()
86 x86ms->apic_id_limit = x86_cpu_apic_id_from_index(x86ms, in x86_cpus_init()
87 ms->smp.max_cpus - 1) + 1; in x86_cpus_init()
91 * both in-kernel lapic and X2APIC userspace API. in x86_cpus_init()
[all …]
H A Dpc.c4 * Copyright (c) 2003-2004 Fabrice Bellard
28 #include "hw/char/serial-isa.h"
30 #include "hw/hyperv/hv-balloon.h"
34 #include "hw/ide/ide-bus.h"
36 #include "hw/loader.h"
48 #include "qemu/error-report.h"
50 #include "acpi-build.h"
55 #include "hw/net/ne2000-isa.h"
56 #include "hw/virtio/virtio-iommu.h"
57 #include "hw/virtio/virtio-md-pci.h"
[all …]
/openbmc/linux/arch/arm/boot/dts/qcom/
H A Dqcom-sdx55-telit-fn980-tlb.dts1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
10 #include "qcom-sdx55.dtsi"
15 compatible = "qcom,sdx55-telit-fn980-tlb", "qcom,sdx55";
16 qcom,board-id = <0xb010008 0x0>;
23 stdout-path = "serial0:921600n8";
26 reserved-memory {
27 #address-cells = <1>;
[all …]
H A Dqcom-sdx55-t55.dts1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
10 #include "qcom-sdx55.dtsi"
15 compatible = "qcom,sdx55-t55", "qcom,sdx55";
16 qcom,board-id = <0xb010008 0x4>;
23 stdout-path = "serial0:115200n8";
26 reserved-memory {
27 #address-cells = <1>;
[all …]
H A Dqcom-sdx65-mtp.dts1 // SPDX-License-Identifier: BSD-3-Clause
5 /dts-v1/;
7 #include "qcom-sdx65.dtsi"
8 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
15 compatible = "qcom,sdx65-mtp", "qcom,sdx65";
16 qcom,board-id = <0x2010008 0x302>;
23 stdout-path = "serial0:115200n8";
26 reserved-memory {
27 #address-cells = <1>;
28 #size-cells = <1>;
[all …]

12