Home
last modified time | relevance | path

Searched +full:rpm +full:- +full:msg +full:- +full:ram (Results 1 – 25 of 34) sorted by relevance

12

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/soc/qcom/
H A Dqcom,smem.txt6 - compatible:
12 - memory-region:
14 Value type: <prop-encoded-array>
17 - qcom,rpm-msg-ram:
19 Value type: <prop-encoded-array>
20 Definition: handle to RPM message memory resource
22 - hwlocks:
24 Value type: <prop-encoded-array>
30 at 0xfa00000 and the RPM message ram at 0xfc428000:
32 reserved-memory {
[all …]
H A Dqcom,glink.txt4 communication between subsystem-pairs on various Qualcomm platforms. Two types
5 of edges can be described by the binding; the GLINK RPM edge and a SMEM based
8 - compatible:
9 Usage: required for glink-rpm
11 Definition: must be "qcom,glink-rpm"
13 - label:
18 - interrupts:
20 Value type: <prop-encoded-array>
24 - qcom,remote-pid:
25 Usage: required for glink-smem
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mailbox/
H A Dqcom,apcs-kpss-global.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: "http://devicetree.org/schemas/mailbox/qcom,apcs-kpss-global.yaml#"
5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
14 - Sivaprakash Murugesan <sivaprak@codeaurora.org>
19 - qcom,ipq6018-apcs-apps-global
20 - qcom,ipq8074-apcs-apps-global
21 - qcom,msm8916-apcs-kpss-global
22 - qcom,msm8994-apcs-kpss-global
23 - qcom,msm8996-apcs-hmss-global
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dqcom-apq8084.dtsi1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/interrupt-controller/arm-gic.h>
5 #include <dt-bindings/clock/qcom,gcc-apq8084.h>
6 #include <dt-bindings/gpio/gpio.h>
9 #address-cells = <1>;
10 #size-cells = <1>;
13 interrupt-parent = <&intc>;
15 reserved-memory {
16 #address-cells = <1>;
[all …]
H A Dqcom-msm8974.dtsi1 // 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,gcc-msm8974.h>
7 #include <dt-bindings/clock/qcom,mmcc-msm8974.h>
8 #include <dt-bindings/clock/qcom,rpmcc.h>
9 #include <dt-bindings/reset/qcom,gcc-msm8974.h>
10 #include <dt-bindings/gpio/gpio.h>
13 #address-cells = <1>;
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/qcom/
H A Dmsm8992.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
2 /* Copyright (c) 2013-2016, The Linux Foundation. All rights reserved.
5 #include <dt-bindings/interrupt-controller/arm-gic.h>
6 #include <dt-bindings/clock/qcom,gcc-msm8994.h>
9 interrupt-parent = <&intc>;
11 #address-cells = <2>;
12 #size-cells = <2>;
17 #address-cells = <2>;
18 #size-cells = <0>;
22 compatible = "arm,cortex-a53";
[all …]
H A Dmsm8994.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
2 /* Copyright (c) 2013-2016, The Linux Foundation. All rights reserved.
5 #include <dt-bindings/interrupt-controller/arm-gic.h>
6 #include <dt-bindings/clock/qcom,gcc-msm8994.h>
9 interrupt-parent = <&intc>;
11 #address-cells = <2>;
12 #size-cells = <2>;
17 xo_board: xo-board {
18 compatible = "fixed-clock";
19 #clock-cells = <0>;
[all …]
H A Dipq6018.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
8 #include <dt-bindings/interrupt-controller/arm-gic.h>
9 #include <dt-bindings/clock/qcom,gcc-ipq6018.h>
10 #include <dt-bindings/reset/qcom,gcc-ipq6018.h>
11 #include <dt-bindings/clock/qcom,apss-ipq.h>
14 #address-cells = <2>;
15 #size-cells = <2>;
16 interrupt-parent = <&intc>;
19 sleep_clk: sleep-clk {
20 compatible = "fixed-clock";
[all …]
H A Dsdm630.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
6 #include <dt-bindings/clock/qcom,gcc-sdm660.h>
7 #include <dt-bindings/clock/qcom,rpmcc.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
12 interrupt-parent = <&intc>;
14 #address-cells = <2>;
15 #size-cells = <2>;
20 xo_board: xo-board {
21 compatible = "fixed-clock";
[all …]
H A Dqcs404.dtsi1 // SPDX-License-Identifier: GPL-2.0
4 #include <dt-bindings/interrupt-controller/arm-gic.h>
5 #include <dt-bindings/clock/qcom,gcc-qcs404.h>
6 #include <dt-bindings/clock/qcom,turingcc-qcs404.h>
7 #include <dt-bindings/clock/qcom,rpmcc.h>
8 #include <dt-bindings/power/qcom-rpmpd.h>
9 #include <dt-bindings/thermal/thermal.h>
12 interrupt-parent = <&intc>;
14 #address-cells = <2>;
15 #size-cells = <2>;
[all …]
H A Dmsm8998.dtsi1 // SPDX-License-Identifier: GPL-2.0
4 #include <dt-bindings/interrupt-controller/arm-gic.h>
5 #include <dt-bindings/clock/qcom,gcc-msm8998.h>
6 #include <dt-bindings/clock/qcom,gpucc-msm8998.h>
7 #include <dt-bindings/clock/qcom,rpmcc.h>
8 #include <dt-bindings/power/qcom-rpmpd.h>
9 #include <dt-bindings/gpio/gpio.h>
12 interrupt-parent = <&intc>;
14 qcom,msm-id = <292 0x0>;
16 #address-cells = <2>;
[all …]
H A Dmsm8916.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved.
6 #include <dt-bindings/arm/coresight-cti-dt.h>
7 #include <dt-bindings/clock/qcom,gcc-msm8916.h>
8 #include <dt-bindings/clock/qcom,rpmcc.h>
9 #include <dt-bindings/interconnect/qcom,msm8916.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/reset/qcom,gcc-msm8916.h>
12 #include <dt-bindings/thermal/thermal.h>
15 interrupt-parent = <&intc>;
[all …]
H A Dmsm8996.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
2 /* Copyright (c) 2014-2015, The Linux Foundation. All rights reserved.
5 #include <dt-bindings/interrupt-controller/arm-gic.h>
6 #include <dt-bindings/clock/qcom,gcc-msm8996.h>
7 #include <dt-bindings/clock/qcom,mmcc-msm8996.h>
8 #include <dt-bindings/clock/qcom,rpmcc.h>
9 #include <dt-bindings/soc/qcom,apr.h>
12 interrupt-parent = <&intc>;
14 #address-cells = <2>;
15 #size-cells = <2>;
[all …]
/OK3568_Linux_fs/kernel/drivers/rpmsg/
H A Dqcom_glink_rpm.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2016-2017, Linaro Ltd
26 #define RPM_TOC_MAX_ENTRIES ((RPM_TOC_SIZE - sizeof(struct rpm_toc)) / \
62 head = readl(pipe->head); in glink_rpm_rx_avail()
63 tail = readl(pipe->tail); in glink_rpm_rx_avail()
66 return pipe->native.length - tail + head; in glink_rpm_rx_avail()
68 return head - tail; in glink_rpm_rx_avail()
78 tail = readl(pipe->tail); in glink_rpm_rx_peak()
80 if (tail >= pipe->native.length) in glink_rpm_rx_peak()
81 tail -= pipe->native.length; in glink_rpm_rx_peak()
[all …]
/OK3568_Linux_fs/kernel/drivers/soc/qcom/
H A Dsmem.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright (c) 2012-2013, The Linux Foundation. All rights reserved.
42 * two regions are cached and non-cached memory respectively. Each region
46 * Items in the non-cached region are allocated from the start of the partition
48 * is hence the region between the cached and non-cached offsets. The header of
57 * be held - currently lock number 3 of the sfpb or tcsr is used for this on all
90 * struct smem_proc_comm - proc_comm communication struct (legacy)
102 * struct smem_global_entry - entry to reference smem items on the heap
118 * struct smem_header - header found in beginning of primary smem region
138 * struct smem_ptable_entry - one entry in the @smem_ptable list
[all …]
/OK3568_Linux_fs/yocto/poky/documentation/dev-manual/
H A Dcommon-tasks.rst1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
21 ":ref:`overview-manual/yp-intro:the yocto project layer model`"
25 -----------------------
33 layer-creation tools, see the
34 ":ref:`bsp-guide/bsp:creating a new bsp layer using the \`\`bitbake-layers\`\` script`"
36 …Guide and the ":ref:`dev-manual/common-tasks:creating a general layer using the \`\`bitbake-layers…
54 the string "meta-". For example::
56 meta-mylayer
57 meta-GUI_xyz
58 meta-mymachine
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/
H A Ddhd_common.c6 * Copyright (C) 1999-2017, Broadcom Corporation
27 * <<Broadcom-WL-IPTag/Open:>>
29 * $Id: dhd_common.c 701858 2017-05-26 20:20:58Z $
356 0 - Do not do any proptxtstatus flow control
357 1 - Use implied credit from a packet status
358 2 - Use explicit credit
441 if (dhdp->dongle_reset) { in dhd_query_bus_erros()
447 if (dhdp->dongle_trap_occured) { in dhd_query_bus_erros()
452 dhdp->hang_reason = HANG_REASON_DONGLE_TRAP; in dhd_query_bus_erros()
457 if (dhdp->iovar_timeout_occured) { in dhd_query_bus_erros()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/
H A Ddhd_common.c6 * Copyright (C) 1999-2017, Broadcom Corporation
27 * <<Broadcom-WL-IPTag/Open:>>
29 * $Id: dhd_common.c 701858 2017-05-26 20:20:58Z $
356 0 - Do not do any proptxtstatus flow control
357 1 - Use implied credit from a packet status
358 2 - Use explicit credit
441 if (dhdp->dongle_reset) { in dhd_query_bus_erros()
447 if (dhdp->dongle_trap_occured) { in dhd_query_bus_erros()
452 dhdp->hang_reason = HANG_REASON_DONGLE_TRAP; in dhd_query_bus_erros()
457 if (dhdp->iovar_timeout_occured) { in dhd_query_bus_erros()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/
H A Ddhd_common.c6 * Copyright (C) 1999-2017, Broadcom Corporation
27 * <<Broadcom-WL-IPTag/Open:>>
29 * $Id: dhd_common.c 701858 2017-05-26 20:20:58Z $
355 0 - Do not do any proptxtstatus flow control
356 1 - Use implied credit from a packet status
357 2 - Use explicit credit
440 if (dhdp->dongle_reset) { in dhd_query_bus_erros()
446 if (dhdp->dongle_trap_occured) { in dhd_query_bus_erros()
451 dhdp->hang_reason = HANG_REASON_DONGLE_TRAP; in dhd_query_bus_erros()
456 if (dhdp->iovar_timeout_occured) { in dhd_query_bus_erros()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/
H A Ddhd_common.c21 * <<Broadcom-WL-IPTag/Open:>>
531 0 - Do not do any proptxtstatus flow control
532 1 - Use implied credit from a packet status
533 2 - Use explicit credit
679 /* --- add new iovars *ABOVE* this line --- */
693 return dhd_pub->fw_download_status; in dhd_fw_download_status()
702 if (dhdp->dongle_reset) { in dhd_query_bus_erros()
708 if (dhdp->dongle_trap_occured) { in dhd_query_bus_erros()
713 dhdp->hang_reason = HANG_REASON_DONGLE_TRAP; in dhd_query_bus_erros()
718 if (dhdp->iovar_timeout_occured) { in dhd_query_bus_erros()
[all …]
H A Ddhd_pcie.c21 * <<Broadcom-WL-IPTag/Open:>>
127 /* XXX defines for 43602a0 workaround JIRA CRWLARMCR4-53 */
150 * Increase SSReset de-assert time to 8ms.
151 * since it takes longer time if re-scan time on 4378B0.
157 (bus)->shared_addr + OFFSETOF(pciedev_shared_t, member)
161 (bus)->pcie_sh->rings_info_ptr + OFFSETOF(ring_info_t, member)
165 (bus)->ring_sh[ringid].ring_mem_addr + OFFSETOF(ring_mem_t, member)
668 return bus->flr_force_fail; in dhd_bus_get_flr_force_fail()
714 uint dar_addr = DAR_PCIH2D_DB0_0(bus->sih->buscorerev); in dhd_bus_db0_addr_get()
717 if (bus->dma_chan == 1) { in dhd_bus_db0_addr_get()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/
H A Ddhd_common.c21 * <<Broadcom-WL-IPTag/Open:>>
531 0 - Do not do any proptxtstatus flow control
532 1 - Use implied credit from a packet status
533 2 - Use explicit credit
679 /* --- add new iovars *ABOVE* this line --- */
693 return dhd_pub->fw_download_status; in dhd_fw_download_status()
702 if (dhdp->dongle_reset) { in dhd_query_bus_erros()
708 if (dhdp->dongle_trap_occured) { in dhd_query_bus_erros()
713 dhdp->hang_reason = HANG_REASON_DONGLE_TRAP; in dhd_query_bus_erros()
718 if (dhdp->iovar_timeout_occured) { in dhd_query_bus_erros()
[all …]
H A Ddhd_pcie.c21 * <<Broadcom-WL-IPTag/Open:>>
127 /* XXX defines for 43602a0 workaround JIRA CRWLARMCR4-53 */
150 * Increase SSReset de-assert time to 8ms.
151 * since it takes longer time if re-scan time on 4378B0.
157 (bus)->shared_addr + OFFSETOF(pciedev_shared_t, member)
161 (bus)->pcie_sh->rings_info_ptr + OFFSETOF(ring_info_t, member)
165 (bus)->ring_sh[ringid].ring_mem_addr + OFFSETOF(ring_mem_t, member)
668 return bus->flr_force_fail; in dhd_bus_get_flr_force_fail()
714 uint dar_addr = DAR_PCIH2D_DB0_0(bus->sih->buscorerev); in dhd_bus_db0_addr_get()
717 if (bus->dma_chan == 1) { in dhd_bus_db0_addr_get()
[all …]
/OK3568_Linux_fs/kernel/include/linux/platform_data/
H A Dcros_ec_commands.h1 /* SPDX-License-Identifier: GPL-2.0-only */
7 * NOTE: This file is auto-generated from ChromeOS EC Open Source code from
52 * The actual block is 0x800-0x8ff, but some BIOSes think it's 0x880-0x8ff
73 #define EC_MEMMAP_TEMP_SENSOR 0x00 /* Temp sensors 0x00 - 0x0f */
74 #define EC_MEMMAP_FAN 0x10 /* Fan speeds 0x10 - 0x17 */
75 #define EC_MEMMAP_TEMP_SENSOR_B 0x18 /* More temp sensors 0x18 - 0x1f */
77 #define EC_MEMMAP_ID_VERSION 0x22 /* Version of data in 0x20 - 0x2f */
78 #define EC_MEMMAP_THERMAL_VERSION 0x23 /* Version of data in 0x00 - 0x1f */
79 #define EC_MEMMAP_BATTERY_VERSION 0x24 /* Version of data in 0x40 - 0x7f */
80 #define EC_MEMMAP_SWITCHES_VERSION 0x25 /* Version of data in 0x30 - 0x33 */
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_device.c160 return snprintf(buf, PAGE_SIZE, "%s\n", adev->product_name); in amdgpu_device_get_product_name()
182 return snprintf(buf, PAGE_SIZE, "%s\n", adev->product_number); in amdgpu_device_get_product_number()
204 return snprintf(buf, PAGE_SIZE, "%s\n", adev->serial); in amdgpu_device_get_serial_number()
211 * amdgpu_device_supports_boco - Is the device a dGPU with HG/PX power control
222 if (adev->flags & AMD_IS_PX) in amdgpu_device_supports_boco()
228 * amdgpu_device_supports_baco - Does the device support BACO
247 * amdgpu_device_vram_access - read/write a buffer in vram
253 * @write: true - write to vram, otherwise - read from vram
264 last = min(pos + size, adev->gmc.visible_vram_size); in amdgpu_device_vram_access()
266 void __iomem *addr = adev->mman.aper_base_kaddr + pos; in amdgpu_device_vram_access()
[all …]

12