Home
last modified time | relevance | path

Searched +full:ipa +full:- +full:setup +full:- +full:ready (Results 1 – 25 of 46) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/net/ipa/
H A Dipa.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved.
4 * Copyright (C) 2018-2020 Linaro Ltd.
31 * enum ipa_flag - IPA state flags
33 * @IPA_FLAG_COUNT: Number of defined IPA flags
41 * struct ipa - IPA information
44 * @version: IPA hardware version
48 * @clock: IPA clocking information
51 * @interrupt: IPA Interrupt information
52 * @uc_loaded: true after microcontroller has reported it's ready
[all …]
H A Dipa_smp2p.c1 // SPDX-License-Identifier: GPL-2.0
3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved.
4 * Copyright (C) 2019-2020 Linaro Ltd.
15 #include "ipa.h"
20 * DOC: IPA SMP2P communication with the modem
23 * the modem. The IPA driver uses this for two purposes: to enable the modem
24 * to state that the GSI hardware is ready to use; and to communicate the
25 * state of the IPA clock in the event of a crash.
29 * latter case, the modem uses an SMP2P interrupt to tell the AP IPA driver
30 * when the GSI is ready to use.
[all …]
H A Dipa_smp2p.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved.
4 * Copyright (C) 2019-2020 Linaro Ltd.
11 struct ipa;
14 * ipa_smp2p_init() - Initialize the IPA SMP2P subsystem
15 * @ipa: IPA pointer
21 int ipa_smp2p_init(struct ipa *ipa, bool modem_init);
24 * ipa_smp2p_exit() - Inverse of ipa_smp2p_init()
25 * @ipa: IPA pointer
27 void ipa_smp2p_exit(struct ipa *ipa);
[all …]
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-2020 Linaro Ltd.
22 #include "ipa.h"
38 * This driver supports the Qualcomm IP Accelerator (IPA), which is a
39 * networking component found in many Qualcomm SoCs. The IPA is connected
43 * The IPA is the conduit between the AP and the modem that carries network
47 * The IPA provides protocol checksum calculation, offloading this work
48 * from the AP. The IPA offers additional functionality, including routing,
50 * currently supported. Despite that, some resources--including routing
[all …]
H A Dgsi.c1 // SPDX-License-Identifier: GPL-2.0
3 /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved.
4 * Copyright (C) 2018-2020 Linaro Ltd.
26 * DOC: The IPA Generic Software Interface
28 * The generic software interface (GSI) is an integral component of the IPA,
29 * providing a well-defined communication layer between the AP subsystem
30 * and the IPA core. The modem uses the GSI layer as well.
32 * -------- ---------
34 * | AP +<---. .----+ Modem |
35 * | +--. | | .->+ |
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/
H A Dqcom,ipa.yaml1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/net/qcom,ipa.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm IP Accelerator (IPA)
10 - Alex Elder <elder@kernel.org>
13 This binding describes the Qualcomm IPA. The IPA is capable of offloading
17 The IPA sits between multiple independent "execution environments,"
18 including the Application Processor (AP) and the modem. The IPA presents
20 The GSI is an integral part of the IPA, but it is logically isolated
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath11k/
H A Dhtc.c1 // SPDX-License-Identifier: BSD-3-Clause-Clear
3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
21 /* FW/HTC requires 4-byte aligned streams */ in ath11k_htc_alloc_skb()
22 if (!IS_ALIGNED((unsigned long)skb->data, 4)) in ath11k_htc_alloc_skb()
44 WARN_ON_ONCE(!IS_ALIGNED((unsigned long)skb->data, 4)); in ath11k_htc_build_tx_ctrl_skb()
58 hdr = (struct ath11k_htc_hdr *)skb->data; in ath11k_htc_prepare_tx_skb()
61 hdr->htc_info = FIELD_PREP(HTC_HDR_ENDPOINTID, ep->eid) | in ath11k_htc_prepare_tx_skb()
63 (skb->len - sizeof(*hdr))) | in ath11k_htc_prepare_tx_skb()
67 spin_lock_bh(&ep->htc->tx_lock); in ath11k_htc_prepare_tx_skb()
68 hdr->ctrl_info = FIELD_PREP(HTC_HDR_CONTROLBYTES1, ep->seq_no++); in ath11k_htc_prepare_tx_skb()
[all …]
/OK3568_Linux_fs/kernel/arch/arm/
H A DMakefile5 # architecture-specific flags and dependencies.
11 # Copyright (C) 1995-2001 by Russell King
13 LDFLAGS_vmlinux := --no-undefined -X --pic-veneer
15 LDFLAGS_vmlinux += --be8
16 KBUILD_LDFLAGS_MODULE += --be8
19 GZFLAGS :=-9
20 #KBUILD_CFLAGS +=-pipe
23 KBUILD_CFLAGS += $(call cc-option,-fno-dwarf2-cfi-asm)
30 MMUEXT := -nommu
31 KBUILD_CFLAGS += $(call cc-option,-mno-unaligned-access)
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/qcom/
H A Dsdm845.dtsi1 // 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/interconnect/qcom,osm-l3.h>
16 #include <dt-bindings/interconnect/qcom,sdm845.h>
[all …]
H A Dsc7180.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
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/interconnect/qcom,osm-l3.h>
15 #include <dt-bindings/interconnect/qcom,sc7180.h>
16 #include <dt-bindings/interrupt-controller/arm-gic.h>
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/hal/rtl8821c/
H A Drtl8821c_ops.c1 /* SPDX-License-Identifier: GPL-2.0 */
4 * Copyright(c) 2016 - 2017 Realtek Corporation.
44 hal->version_id.ICType = CHIP_8821C; in read_chip_version()
45 hal->version_id.ChipType = ((value32 & BIT_RTL_ID_8821C) ? TEST_CHIP : NORMAL_CHIP); in read_chip_version()
46 hal->version_id.CUTVersion = BIT_GET_CHIP_VER_8821C(value32); in read_chip_version()
47 hal->version_id.VendorType = BIT_GET_VENDOR_ID_8821C(value32); in read_chip_version()
48 hal->version_id.VendorType >>= 2; in read_chip_version()
49 switch (hal->version_id.VendorType) { in read_chip_version()
51 hal->version_id.VendorType = CHIP_VENDOR_TSMC; in read_chip_version()
54 hal->version_id.VendorType = CHIP_VENDOR_SMIC; in read_chip_version()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/hal/rtl8821c/
H A Drtl8821c_ops.c3 * Copyright(c) 2016 - 2017 Realtek Corporation.
43 hal->version_id.ICType = CHIP_8821C; in read_chip_version()
44 hal->version_id.ChipType = ((value32 & BIT_RTL_ID_8821C) ? TEST_CHIP : NORMAL_CHIP); in read_chip_version()
45 hal->version_id.CUTVersion = BIT_GET_CHIP_VER_8821C(value32); in read_chip_version()
46 hal->version_id.VendorType = BIT_GET_VENDOR_ID_8821C(value32); in read_chip_version()
47 hal->version_id.VendorType >>= 2; in read_chip_version()
48 switch (hal->version_id.VendorType) { in read_chip_version()
50 hal->version_id.VendorType = CHIP_VENDOR_TSMC; in read_chip_version()
53 hal->version_id.VendorType = CHIP_VENDOR_SMIC; in read_chip_version()
56 hal->version_id.VendorType = CHIP_VENDOR_UMC; in read_chip_version()
[all …]
/OK3568_Linux_fs/kernel/drivers/s390/net/
H A Dqeth_l2_main.c1 // SPDX-License-Identifier: GPL-2.0
27 #include <asm/setup.h>
42 rc = -EOPNOTSUPP; in qeth_l2_setdelmac_makerc()
45 rc = -ENOSPC; in qeth_l2_setdelmac_makerc()
49 rc = -EADDRINUSE; in qeth_l2_setdelmac_makerc()
53 rc = -EADDRNOTAVAIL; in qeth_l2_setdelmac_makerc()
56 rc = -ENOENT; in qeth_l2_setdelmac_makerc()
59 rc = -EIO; in qeth_l2_setdelmac_makerc()
71 return qeth_l2_setdelmac_makerc(card, cmd->hdr.return_code); in qeth_l2_send_setdelmac_cb()
84 return -ENOMEM; in qeth_l2_send_setdelmac()
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/info/
H A Dgccint.info3 Copyright (C) 1988-2020 Free Software Foundation, Inc.
8 Invariant Sections being "Funding Free Software", the Front-Cover Texts
9 being (a) (see below), and with the Back-Cover Texts being (b) (see
13 (a) The FSF's Front-Cover Text is:
17 (b) The FSF's Back-Cover Text is:
22 INFO-DIR-SECTION Software development
23 START-INFO-DIR-ENTRY
25 END-INFO-DIR-ENTRY
29 Copyright (C) 1988-2020 Free Software Foundation, Inc.
34 Invariant Sections being "Funding Free Software", the Front-Cover Texts
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/info/
H A Dgccint.info3 Copyright (C) 1988-2020 Free Software Foundation, Inc.
8 Invariant Sections being "Funding Free Software", the Front-Cover Texts
9 being (a) (see below), and with the Back-Cover Texts being (b) (see
13 (a) The FSF's Front-Cover Text is:
17 (b) The FSF's Back-Cover Text is:
22 INFO-DIR-SECTION Software development
23 START-INFO-DIR-ENTRY
25 END-INFO-DIR-ENTRY
29 Copyright (C) 1988-2020 Free Software Foundation, Inc.
34 Invariant Sections being "Funding Free Software", the Front-Cover Texts
[all …]
/OK3568_Linux_fs/kernel/drivers/iommu/arm/arm-smmu/
H A Darm-smmu.c1 // SPDX-License-Identifier: GPL-2.0-only
10 * - SMMUv1 and v2 implementations
11 * - Stream-matching and stream-indexing
12 * - v7/v8 long-descriptor format
13 * - Non-secure access to the SMMU
14 * - Context fault reporting
15 * - Extended Stream ID (16 bit)
18 #define pr_fmt(fmt) "arm-smmu: " fmt
24 #include <linux/dma-iommu.h>
25 #include <linux/dma-mapping.h>
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/b43/
H A Dphy_n.c1 // SPDX-License-Identifier: GPL-2.0-or-later
8 Copyright (c) 2010-2011 Rafał Miłecki <zajec5@gmail.com>
32 u16 ipa[2]; member
40 u16 ipa; member
96 enum nl80211_band band = b43_current_band(dev->wl); in b43_nphy_ipa()
97 return ((dev->phy.n->ipa2g_on && band == NL80211_BAND_2GHZ) || in b43_nphy_ipa()
98 (dev->phy.n->ipa5g_on && band == NL80211_BAND_5GHZ)); in b43_nphy_ipa()
101 /* https://bcm-v4.sipsolutions.net/802.11/PHY/N/RxCoreGetState */
112 /* https://bcm-v4.sipsolutions.net/802.11/PHY/N/ForceRFSeq */
137 b43err(dev->wl, "RF sequence status timeout\n"); in b43_nphy_force_rf_sequence()
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/man/man1/
H A Daarch64-none-linux-gnu-gcc.118 .\" Set up some character translations and predefined strings. \*(-- will
24 .tr \(*W-
27 . ds -- \(*W-
29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
37 . ds -- \|\(em\|
73 .\" Fear. Run. Save yourself. No user-serviceable parts.
83 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
99 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
100 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
[all …]
H A Daarch64-none-linux-gnu-g++.118 .\" Set up some character translations and predefined strings. \*(-- will
24 .tr \(*W-
27 . ds -- \(*W-
29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
37 . ds -- \|\(em\|
73 .\" Fear. Run. Save yourself. No user-serviceable parts.
83 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
99 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
100 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/man/man1/
H A Darm-none-linux-gnueabihf-gcc.118 .\" Set up some character translations and predefined strings. \*(-- will
24 .tr \(*W-
27 . ds -- \(*W-
29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
37 . ds -- \|\(em\|
73 .\" Fear. Run. Save yourself. No user-serviceable parts.
83 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
99 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
100 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
[all …]
H A Darm-none-linux-gnueabihf-g++.118 .\" Set up some character translations and predefined strings. \*(-- will
24 .tr \(*W-
27 . ds -- \(*W-
29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
37 . ds -- \|\(em\|
73 .\" Fear. Run. Save yourself. No user-serviceable parts.
83 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
99 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
100 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
[all …]
/OK3568_Linux_fs/output/sessions/2025-06-06_01-57-56/
H A D10-kernel-build_2025-06-06_01-57-58.log
H A Dbuild_2025-06-06_01-57-58.log
H A D10-kernel-build.log
H A Dbuild.log

12