Searched +full:msm8974 +full:- +full:ocmem (Results 1 – 4 of 4) sorted by relevance
| /linux/Documentation/devicetree/bindings/sram/ |
| H A D | qcom,ocmem.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sram/qcom,ocmem.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: On Chip Memory (OCMEM) that is present on some Qualcomm Snapdragon SoCs. 10 - Brian Masney <masneyb@onstation.org> 13 The On Chip Memory (OCMEM) is typically used by the GPU, camera/video, and 19 - qcom,msm8226-ocmem # v1.1.0 20 - qcom,msm8974-ocmem # v1.4.0 24 - description: Control registers [all …]
|
| /linux/drivers/soc/qcom/ |
| H A D | ocmem.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * The On Chip Memory (OCMEM) allocator allows various clients to allocate 4 * memory from OCMEM based on performance, latency and power requirements. 25 #include <soc/qcom/ocmem.h> 54 struct ocmem { struct 102 static inline void ocmem_write(struct ocmem *ocmem, u32 reg, u32 data) in ocmem_write() argument 104 writel(data, ocmem->mmio + reg); in ocmem_write() 107 static inline u32 ocmem_read(struct ocmem *ocmem, u32 reg) in ocmem_read() argument 109 return readl(ocmem->mmio + reg); in ocmem_read() 112 static void update_ocmem(struct ocmem *ocmem) in update_ocmem() argument [all …]
|
| /linux/arch/arm/boot/dts/qcom/ |
| H A D | qcom-msm8974.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/interconnect/qcom,msm8974.h> 5 #include <dt-bindings/interrupt-controller/arm-gic.h> 6 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h> 7 #include <dt-bindings/clock/qcom,gcc-msm8974.h> 8 #include <dt-bindings/clock/qcom,mmcc-msm8974.h> 9 #include <dt-bindings/clock/qcom,rpmcc.h> 10 #include <dt-bindings/reset/qcom,gcc-msm8974.h> 11 #include <dt-bindings/gpio/gpio.h> [all …]
|
| H A D | qcom-msm8226.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h> 10 #include <dt-bindings/clock/qcom,gcc-msm8974.h> 11 #include <dt-bindings/clock/qcom,mmcc-msm8974.h> 12 #include <dt-bindings/clock/qcom,rpmcc.h> 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/power/qcom-rpmpd.h> 15 #include <dt-bindings/reset/qcom,gcc-msm8974.h> [all …]
|