Home
last modified time | relevance | path

Searched +full:snapdragon +full:- +full:based (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/platform/arm64/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # EC-like Drivers for aarch64 based devices.
7 bool "ARM64 Platform-Specific Device Drivers"
11 Say Y here to get to see options for platform-specific device drivers
12 for arm64 based devices, primarily EC-like device drivers.
27 Say Y here to enable the EC driver for the (Snapdragon-based)
30 and USB Type-C DP HPD events.
42 Driver for the Embedded Controller in the Qualcomm Snapdragon-based
/linux/drivers/gpu/drm/msm/
H A DNOTES3 In the current snapdragon SoC's, we have (at least) 3 different
5 + MDP3 - ?? seems to be what is on geeksphone peak device
6 + MDP4 - S3 (APQ8060, touchpad), S4-pro (APQ8064, nexus4 & ifc6410)
7 + MDP5 - snapdragon 800
20 with N different kms devices from xf86-video-freedreno. Plus, it
27 And one or more 'struct msm_gpu' for the various different gpu sub-
38 plane -> PIPE{RGBn,VGn} \
39 crtc -> OVLP{n} + DMA{P,S,E} (??) |-> MDP "device"
40 encoder -> DTV/LCDC/DSI (within MDP4) /
41 connector -> HDMI/DSI/etc --> other device(s)
[all …]
/linux/include/soc/qcom/
H A Docmem.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * memory from OCMEM based on performance, latency and power requirements.
6 * some Snapdragon SoCs.
48 return ERR_PTR(-ENODEV); in of_get_ocmem()
55 return ERR_PTR(-ENODEV); in ocmem_allocate()
/linux/Documentation/admin-guide/media/
H A Dqcom_camss.rst1 .. SPDX-License-Identifier: GPL-2.0
9 ------------
25 ----------------------------------
30 - 2 / 3 CSIPHY modules. They handle the Physical layer of the CSI2 receivers.
32 - 2 / 4 CSID (CSI Decoder) modules. They handle the Protocol and Application
36 - ISPIF (ISP Interface) module. Handles the routing of the data streams from
38 - 1 / 2 VFE (Video Front End) module(s). Contain a pipeline of image processing
48 -----------------------
52 - Input from camera sensor via CSIPHY;
53 - Generation of test input data by the TG in CSID;
[all …]
/linux/Documentation/devicetree/bindings/platform/
H A Dlenovo,yoga-c630-ec.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/platform/lenovo,yoga-c630-ec.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bjorn Andersson <andersson@kernel.org>
13 The Qualcomm Snapdragon-based Lenovo Yoga C630 has an Embedded Controller
14 (EC) which handles things such as battery and USB Type-C. This binding
19 const: lenovo,yoga-c630-ec
24 '#address-cells':
27 '#size-cells':
[all …]
/linux/Documentation/devicetree/bindings/display/msm/
H A Dgpu.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Adreno or Snapdragon GPUs
11 - Rob Clark <robdclark@gmail.com>
13 # dtschema does not select nodes based on pattern+const, so add custom select
14 # as a work-around:
20 - qcom,adreno
21 - amd,imageon
23 - compatible
[all …]
/linux/drivers/soc/qcom/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
15 the low-power state for resources related to the remoteproc
26 resource on a RPM-hardened platform must use this database to get
33 This driver is used to manage Generic Interface (GENI) firmware based
71 allocate memory from OCMEM based on performance, latency and power
73 audio components on some Snapdragon SoCs.
84 and instances handled by the remote DSPs. This is a kernel-space
124 Say yes here to support USB-C and battery status on modern Qualcomm
147 purpose of exchanging sector-data between the remote filesystem
156 The RPM Master sleep stats driver provides detailed per-subsystem
[all …]
H A Docmem.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * memory from OCMEM based on performance, latency and power requirements.
6 * some Snapdragon SoCs.
104 writel(data, ocmem->mmio + reg); in ocmem_write()
109 return readl(ocmem->mmio + reg); in ocmem_read()
118 for (i = 0; i < ocmem->config->num_regions; i++) { in update_ocmem()
119 struct ocmem_region *region = &ocmem->regions[i]; in update_ocmem()
121 if (region->mode == THIN_MODE) in update_ocmem()
125 dev_dbg(ocmem->dev, "ocmem_region_mode_control %x\n", in update_ocmem()
130 for (i = 0; i < ocmem->config->num_regions; i++) { in update_ocmem()
[all …]
/linux/drivers/bus/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
37 Driver for the Broadcom Set Top Box System-on-a-chip internal bus
42 bool "Baikal-T1 APB-bus driver"
46 Baikal-T1 AXI-APB bridge is used to access the SoC subsystem CSRs.
53 errors counter. The counter and the APB-bus operations timeout can be
57 bool "Baikal-T1 AXI-bus driver"
61 AXI3-bus is the main communication bus connecting all high-speed
62 peripheral IP-cores with RAM controller and with MIPS P5600 cores on
63 Baikal-T1 SoC. Traffic arbitration is done by means of DW AMBA 3 AXI
114 cores. This bus is for per-CPU tightly coupled devices such as the
[all …]
/linux/Documentation/accel/qaic/
H A Daic100.rst1 .. SPDX-License-Identifier: GPL-2.0-only
10 The Qualcomm Cloud AI 100/AIC100 family of products (including SA9000P - part of
11 Snapdragon Ride) are PCIe adapter cards which contain a dedicated SoC ASIC for
20 performance. AIC100 cards are multi-user capable and able to execute workloads
26 An AIC100 card consists of an AIC100 SoC, on-card DDR, and a set of misc
39 AIC100 implements MSI but does not implement MSI-X. AIC100 prefers 17 MSIs to
44 hardware. AIC100 provides 3, 64-bit BARs.
51 * The third BAR is variable in size based on an individual AIC100's
54 From the host perspective, AIC100 has several key hardware components -
63 ---
[all …]
/linux/drivers/mfd/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
57 tristate "Active-semi ACT8945A"
62 Support for the ACT8945A PMIC from Active-semi. This device
63 features three step-down DC/DC converters and four low-dropout
77 have to select individual drivers based on this MFD to be able to use
79 sun4i-gpadc-iio and the hwmon driver iio_hwmon.
82 called sun4i-gpadc.
113 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down
144 over at91-usart-serial driver and usart-spi-driver. Only one function
160 tristate "Atmel HLCDC (High-end LCD Controller)"
[all …]
/linux/drivers/net/usb/
H A Dqmi_wwan.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * Copyright (C) 2003-2005 by David Brownell
22 #include <linux/usb/cdc-wdm.h>
26 * specific management protocol called Qualcomm MSM Interface (QMI) -
31 * control ("master") interface of a two-interface CDC Union
41 * It is exported as a character device using the cdc-wdm driver as
82 struct net_device *real_dev = priv->real_dev; in qmimux_open()
84 if (!(priv->real_dev->flags & IFF_UP)) in qmimux_open()
85 return -ENETDOWN; in qmimux_open()
101 unsigned int len = skb->len; in qmimux_start_xmit()
[all …]