/linux/Documentation/devicetree/bindings/soc/qcom/ |
H A D | qcom,apr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,apr.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm APR/GPR (Asynchronous/Generic Packet Router) 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13 This binding describes the Qualcomm APR/GPR, APR/GPR is a IPC protocol for 14 communication between Application processor and QDSP. APR/GPR is mainly 20 - qcom,apr 21 - qcom,apr-v2 [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-block-aoe | 2 Date: Apr, 2005 3 KernelVersion: v2.6.12 10 Date: Apr, 2005 11 KernelVersion: v2.6.12 19 Date: Apr, 2005 20 KernelVersion: v2.6.12 32 What: /sys/block/etherd*/firmware-version 33 Date: Apr, 2005 34 KernelVersion: v2.6.12
|
H A D | sysfs-class-backlight | 10 non-linear. To achieve a linear perception of brightness changes 24 non-linear 25 The brightness changes non-linearly with each step. Brightness 29 Date: Apr, 2010 30 KernelVersion: v2.6.35 38 The value range is device-driver specific: 47 It returns a 13-bits integer. 50 Date: Apr, 2010 51 KernelVersion: v2.6.35 53 device-drivers-devel@blackfin.uclinux.org [all …]
|
H A D | sysfs-class-scsi_host | 7 Storage Control Unit embeds up to two 4-port controllers in 33 KernelVersion: v2.6.24 34 Contact: linux-ide@vger.kernel.org 60 a) It does not use host-initiated slumber mode, but it does 61 allow device-initiated slumber 67 KernelVersion: v2.6.27 68 Contact: linux-ide@vger.kernel.org 79 protocol that is being used by the driver (for eg. LED, SAF-TE, 80 SES-2, SGPIO etc). 86 KernelVersion: v2.6.35 [all …]
|
H A D | sysfs-devices-system-cpu | 2 Date: pre-git history 3 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org> 18 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org> 37 See Documentation/admin-guide/cputopology.rst for more information. 43 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org> 58 Contact: Linux memory management mailing list <linux-mm@kvack.org> 67 /sys/devices/system/cpu/cpu42/node2 -> ../../node/node2 77 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org> 89 core_siblings_list: human-readable list of the logical CPU 99 thread_siblings_list: human-readable list of cpuX's hardware [all …]
|
/linux/drivers/soc/qcom/ |
H A D | apr.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // Copyright (c) 2011-2017, The Linux Foundation. All rights reserved. 13 #include <linux/soc/qcom/apr.h> 48 * apr_send_pkt() - Send a apr message from apr device 50 * @adev: Pointer to previously registered apr device. 51 * @pkt: Pointer to apr packet to send 57 struct packet_router *apr = dev_get_drvdata(adev->dev.parent); in apr_send_pkt() local 62 spin_lock_irqsave(&adev->svc.lock, flags); in apr_send_pkt() 64 hdr = &pkt->hdr; in apr_send_pkt() 65 hdr->src_domain = APR_DOMAIN_APPS; in apr_send_pkt() [all …]
|
/linux/sound/soc/qcom/qdsp6/ |
H A D | q6adm.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // Copyright (c) 2011-2017, The Linux Foundation. All rights reserved. 15 #include <linux/soc/qcom/apr.h> 21 #include "q6dsp-common.h" 22 #include "q6dsp-errno.h" 57 struct apr_device *apr; member 97 spin_lock_irqsave(&adm->copps_list_lock, flags); in q6adm_find_copp() 98 list_for_each_entry(c, &adm->copps_list, node) { in q6adm_find_copp() 99 if ((port_idx == c->afe_port) && (copp_idx == c->copp_idx)) { in q6adm_find_copp() 101 kref_get(&c->refcount); in q6adm_find_copp() [all …]
|
H A D | q6core.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // Copyright (c) 2011-2017, The Linux Foundation. All rights reserved. 13 #include <linux/soc/qcom/apr.h> 15 #include "q6dsp-errno.h" 72 struct q6core *core = dev_get_drvdata(&adev->dev); in q6core_callback() 74 struct apr_hdr *hdr = &data->hdr; in q6core_callback() 76 result = data->payload; in q6core_callback() 77 switch (hdr->opcode) { in q6core_callback() 79 result = data->payload; in q6core_callback() 80 switch (result->opcode) { in q6core_callback() [all …]
|
H A D | q6afe.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // Copyright (c) 2011-2017, The Linux Foundation. All rights reserved. 5 #include <dt-bindings/sound/qcom,q6afe.h> 18 #include <linux/soc/qcom/apr.h> 20 #include <sound/soc-dai.h> 23 #include "q6dsp-errno.h" 132 (AFE_PORT_ID_TDM_PORT_RANGE_START+0x50-1) 136 (AFE_PORT_ID_TDM_PORT_RANGE_END - \ 368 struct apr_device *apr; member 386 /* Reserved for 32-bit alignment. This field must be set to 0.*/ [all …]
|
H A D | q6asm.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // Copyright (c) 2011-2017, The Linux Foundation. All rights reserved. 5 #include <dt-bindings/sound/qcom,q6asm.h> 9 #include <linux/soc/qcom/apr.h> 22 #include "q6dsp-errno.h" 23 #include "q6dsp-common.h" 284 hdr->hdr_field = APR_SEQ_CMD_HDR_FIELD; in q6asm_add_hdr() 285 hdr->src_port = ((ac->session << 8) & 0xFF00) | (stream_id); in q6asm_add_hdr() 286 hdr->dest_port = ((ac->session << 8) & 0xFF00) | (stream_id); in q6asm_add_hdr() 287 hdr->pkt_size = pkt_size; in q6asm_add_hdr() [all …]
|
/linux/Documentation/virt/kvm/devices/ |
H A D | arm-vgic.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 ARM Virtual Generic Interrupt Controller v2 (VGIC) 9 - KVM_DEV_TYPE_ARM_VGIC_V2 ARM Generic Interrupt Controller v2.0 13 controller, requiring emulated user-space devices to inject interrupts to the 18 device and guest ITS devices, see arm-vgic-v3.txt. It is not possible to 26 KVM_VGIC_V2_ADDR_TYPE_DIST (rw, 64-bit) 31 KVM_VGIC_V2_ADDR_TYPE_CPU (rw, 64-bit) 39 -E2BIG Address outside of addressable IPA range 40 -EINVAL Incorrectly aligned address 41 -EEXIST Address already configured [all …]
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | msm8939.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. 4 * Copyright (c) 2020-2023, Linaro Limited 7 #include <dt-bindings/clock/qcom,gcc-msm8939.h> 8 #include <dt-bindings/clock/qcom,rpmcc.h> 9 #include <dt-bindings/interconnect/qcom,msm8939.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/power/qcom-rpmpd.h> 12 #include <dt-bindings/reset/qcom,gcc-msm8939.h> 13 #include <dt-bindings/soc/qcom,apr.h> [all …]
|
H A D | msm8953.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 4 #include <dt-bindings/clock/qcom,gcc-msm8953.h> 5 #include <dt-bindings/clock/qcom,rpmcc.h> 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/interrupt-controller/arm-gic.h> 8 #include <dt-bindings/power/qcom-rpmpd.h> 9 #include <dt-bindings/soc/qcom,apr.h> 10 #include <dt-bindings/sound/qcom,q6afe.h> 11 #include <dt-bindings/sound/qcom,q6asm.h> 12 #include <dt-bindings/thermal/thermal.h> [all …]
|
H A D | msm8916.dtsi | 1 // 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/power/qcom-rpmpd.h> 12 #include <dt-bindings/reset/qcom,gcc-msm8916.h> 13 #include <dt-bindings/soc/qcom,apr.h> [all …]
|
H A D | sdm630.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 7 #include <dt-bindings/clock/qcom,gcc-sdm660.h> 8 #include <dt-bindings/clock/qcom,gpucc-sdm660.h> 9 #include <dt-bindings/clock/qcom,mmcc-sdm660.h> 10 #include <dt-bindings/clock/qcom,rpmcc.h> 11 #include <dt-bindings/firmware/qcom,scm.h> 12 #include <dt-bindings/interconnect/qcom,sdm660.h> 13 #include <dt-bindings/power/qcom-rpmpd.h> 14 #include <dt-bindings/gpio/gpio.h> 15 #include <dt-bindings/interrupt-controller/arm-gic.h> [all …]
|
H A D | msm8996.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2014-2015, The Linux Foundation. All rights reserved. 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <dt-bindings/clock/qcom,gcc-msm8996.h> 8 #include <dt-bindings/clock/qcom,mmcc-msm8996.h> 9 #include <dt-bindings/clock/qcom,rpmcc.h> 10 #include <dt-bindings/interconnect/qcom,msm8996.h> 11 #include <dt-bindings/interconnect/qcom,msm8996-cbf.h> 12 #include <dt-bindings/firmware/qcom,scm.h> 13 #include <dt-bindings/gpio/gpio.h> [all …]
|
H A D | sm8350.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/interconnect/qcom,sm8350.h> 7 #include <dt-bindings/interrupt-controller/arm-gic.h> 8 #include <dt-bindings/clock/qcom,dispcc-sm8350.h> 9 #include <dt-bindings/clock/qcom,gcc-sm8350.h> 10 #include <dt-bindings/clock/qcom,gpucc-sm8350.h> 11 #include <dt-bindings/clock/qcom,rpmh.h> 12 #include <dt-bindings/dma/qcom-gpi.h> 13 #include <dt-bindings/firmware/qcom,scm.h> 14 #include <dt-bindings/gpio/gpio.h> [all …]
|
H A D | sc7180.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 5 * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved. 8 #include <dt-bindings/clock/qcom,dispcc-sc7180.h> 9 #include <dt-bindings/clock/qcom,gcc-sc7180.h> 10 #include <dt-bindings/clock/qcom,gpucc-sc7180.h> 11 #include <dt-bindings/clock/qcom,lpasscorecc-sc7180.h> 12 #include <dt-bindings/clock/qcom,rpmh.h> 13 #include <dt-bindings/clock/qcom,videocc-sc7180.h> 14 #include <dt-bindings/firmware/qcom,scm.h> 15 #include <dt-bindings/interconnect/qcom,icc.h> [all …]
|
H A D | sdm845.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/clock/qcom,camcc-sdm845.h> 9 #include <dt-bindings/clock/qcom,dispcc-sdm845.h> 10 #include <dt-bindings/clock/qcom,gcc-sdm845.h> 11 #include <dt-bindings/clock/qcom,gpucc-sdm845.h> 12 #include <dt-bindings/clock/qcom,lpass-sdm845.h> 13 #include <dt-bindings/clock/qcom,rpmh.h> 14 #include <dt-bindings/clock/qcom,videocc-sdm845.h> 15 #include <dt-bindings/dma/qcom-gpi.h> 16 #include <dt-bindings/firmware/qcom,scm.h> [all …]
|
H A D | sc7280.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 5 * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. 7 #include <dt-bindings/clock/qcom,camcc-sc7280.h> 8 #include <dt-bindings/clock/qcom,dispcc-sc7280.h> 9 #include <dt-bindings/clock/qcom,gcc-sc7280.h> 10 #include <dt-bindings/clock/qcom,gpucc-sc7280.h> 11 #include <dt-bindings/clock/qcom,lpassaudiocc-sc7280.h> 12 #include <dt-bindings/clock/qcom,lpasscorecc-sc7280.h> 13 #include <dt-bindings/clock/qcom,rpmh.h> 14 #include <dt-bindings/clock/qcom,videocc-sc7280.h> [all …]
|
H A D | sm8250.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <dt-bindings/clock/qcom,dispcc-sm8250.h> 8 #include <dt-bindings/clock/qcom,gcc-sm8250.h> 9 #include <dt-bindings/clock/qcom,gpucc-sm8250.h> 10 #include <dt-bindings/clock/qcom,rpmh.h> 11 #include <dt-bindings/dma/qcom-gpi.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/interconnect/qcom,osm-l3.h> 14 #include <dt-bindings/interconnect/qcom,sm8250.h> [all …]
|
/linux/drivers/net/ethernet/renesas/ |
H A D | sh_eth.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2006-2012 Nobuhiro Iwamatsu 6 * Copyright (C) 2008-2014 Renesas Solutions Corp. 7 * Copyright (C) 2013-2017 Cogent Embedded, Inc. 15 #include <linux/dma-mapping.h> 19 #include <linux/mdio-bitbang.h> 44 [0 ... SH_ETH_MAX_REGISTER_OFFSET - 1] = SH_ETH_OFFSET_INVALID 53 __diag_ignore_all("-Woverride-init", 88 [APR] = 0x0554, 163 [APR] = 0x0354, [all …]
|
/linux/drivers/cpufreq/ |
H A D | pxa2xx-cpufreq.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * 31-Jul-2002 : Initial version [FB] 7 * 29-Jan-2003 : added PXA255 support [FB] 8 * 20-Apr-2003 : ported to v2.5 (Dustin McIntire, Sensoria Corp.) 62 { 99500, -1, -1}, /* 99, 99, 50, 50 */ 63 {132700, -1, -1}, /* 133, 133, 66, 66 */ 64 {199100, -1, -1}, /* 199, 199, 99, 99 */ 65 {265400, -1, -1}, /* 265, 265, 133, 66 */ 66 {331800, -1, -1}, /* 331, 331, 166, 83 */ 67 {398100, -1, -1}, /* 398, 398, 196, 99 */ [all …]
|
/linux/drivers/media/dvb-core/ |
H A D | dvb_net.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 10 * Copyright (C) 2003, 2004 gcs - Global Communication & Services GmbH. 21 * Feb 2004: hl/ws v1: Implementing draft-fair-ipdvb-ule-01.txt 23 * Dec 2004: hl/ws v2: Implementing draft-ietf-ipdvb-ule-03.txt: 29 * Filtering on dest MAC addresses, if present (D-Bit = 0) 30 * DVB_ULE_DEBUG compile-time option. 31 * Apr 2006: cp v3: Bugfixes and compliency with RFC 4326 (ULE) by 109 unsigned short ule_sndu_len; /* ULE SNDU length in bytes, w/o D-Bit. */ 126 * stolen from eth.c out of the linux kernel, hacked for dvb-device 136 skb_pull(skb,dev->hard_header_len); in dvb_net_eth_type_trans() [all …]
|
/linux/drivers/net/ethernet/sun/ |
H A D | niu.c | 1 // SPDX-License-Identifier: GPL-2.0 13 #include <linux/dma-mapping.h> 55 #define niu_next_page(p) container_of(p, union niu_page, page)->next 59 #define DRV_MODULE_RELDATE "Apr 22, 2010" 91 #define nr64(reg) readq(np->regs + (reg)) 92 #define nw64(reg, val) writeq((val), np->regs + (reg)) 94 #define nr64_mac(reg) readq(np->mac_regs + (reg)) 95 #define nw64_mac(reg, val) writeq((val), np->mac_regs + (reg)) 97 #define nr64_ipp(reg) readq(np->regs + np->ipp_off + (reg)) 98 #define nw64_ipp(reg, val) writeq((val), np->regs + np->ipp_off + (reg)) [all …]
|