Home
last modified time | relevance | path

Searched refs:gcc (Results 1 – 25 of 223) sorted by relevance

123456789

/Linux-v4.19/scripts/
DMakefile.gcc-plugins3 gcc-plugin-$(CONFIG_GCC_PLUGIN_CYC_COMPLEXITY) += cyc_complexity_plugin.so
5 gcc-plugin-$(CONFIG_GCC_PLUGIN_LATENT_ENTROPY) += latent_entropy_plugin.so
6 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_LATENT_ENTROPY) \
13 gcc-plugin-$(CONFIG_GCC_PLUGIN_SANCOV) += sancov_plugin.so
15 gcc-plugin-$(CONFIG_GCC_PLUGIN_STRUCTLEAK) += structleak_plugin.so
16 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE) \
18 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL) \
20 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_STRUCTLEAK) \
23 gcc-plugin-$(CONFIG_GCC_PLUGIN_RANDSTRUCT) += randomize_layout_plugin.so
24 gcc-plugin-cflags-$(CONFIG_GCC_PLUGIN_RANDSTRUCT) \
[all …]
/Linux-v4.19/Documentation/
Dgcc-plugins.txt14 The GCC plugin infrastructure of the kernel supports all gcc versions from
18 because gcc versions 4.5 and 4.6 are compiled by a C compiler,
19 gcc-4.7 can be compiled by a C or a C++ compiler,
29 .. [1] https://gcc.gnu.org/onlinedocs/gccint/Plugins.html
30 .. [2] https://gcc.gnu.org/onlinedocs/gccint/Plugin-API.html#Plugin-API
31 .. [3] https://gcc.gnu.org/onlinedocs/gccint/GIMPLE.html
32 .. [4] https://gcc.gnu.org/onlinedocs/gccint/IPA.html
33 .. [5] https://gcc.gnu.org/onlinedocs/gccint/RTL.html
41 **$(src)/scripts/gcc-plugins**
45 **$(src)/scripts/gcc-plugins/gcc-common.h**
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/clock/
Dqcom,gcc.txt7 "qcom,gcc-apq8064"
8 "qcom,gcc-apq8084"
9 "qcom,gcc-ipq8064"
10 "qcom,gcc-ipq4019"
11 "qcom,gcc-ipq8074"
12 "qcom,gcc-msm8660"
13 "qcom,gcc-msm8916"
14 "qcom,gcc-msm8960"
15 "qcom,gcc-msm8974"
16 "qcom,gcc-msm8974pro"
[all …]
/Linux-v4.19/arch/arm/boot/dts/
Dqcom-ipq4019.dtsi17 #include <dt-bindings/clock/qcom,gcc-ipq4019.h>
59 clocks = <&gcc GCC_APPS_CLK_SRC>;
78 clocks = <&gcc GCC_APPS_CLK_SRC>;
97 clocks = <&gcc GCC_APPS_CLK_SRC>;
116 clocks = <&gcc GCC_APPS_CLK_SRC>;
178 gcc: clock-controller@1800000 { label
179 compatible = "qcom,gcc-ipq4019";
188 clocks = <&gcc GCC_PRNG_AHB_CLK>;
207 clocks = <&gcc GCC_BLSP1_AHB_CLK>;
218 clocks = <&gcc GCC_BLSP1_QUP1_SPI_APPS_CLK>,
[all …]
Dqcom-ipq8064.dtsi5 #include <dt-bindings/clock/qcom,gcc-ipq806x.h>
174 clocks = <&gcc GSBI2_H_CLK>;
188 clocks = <&gcc GSBI2_UART_CLK>, <&gcc GSBI2_H_CLK>;
198 clocks = <&gcc GSBI2_QUP_CLK>, <&gcc GSBI2_H_CLK>;
212 clocks = <&gcc GSBI4_H_CLK>;
226 clocks = <&gcc GSBI4_UART_CLK>, <&gcc GSBI4_H_CLK>;
236 clocks = <&gcc GSBI4_QUP_CLK>, <&gcc GSBI4_H_CLK>;
249 clocks = <&gcc GSBI5_H_CLK>;
263 clocks = <&gcc GSBI5_UART_CLK>, <&gcc GSBI5_H_CLK>;
273 clocks = <&gcc GSBI5_QUP_CLK>, <&gcc GSBI5_H_CLK>;
[all …]
Dqcom-msm8660.dtsi8 #include <dt-bindings/clock/qcom,gcc-msm8660.h>
22 enable-method = "qcom,gcc-msm8660";
30 enable-method = "qcom,gcc-msm8660";
120 gcc: clock-controller@900000 { label
121 compatible = "qcom,gcc-msm8660";
131 clocks = <&gcc GSBI6_H_CLK>;
144 clocks = <&gcc GSBI6_UART_CLK>, <&gcc GSBI6_H_CLK>;
153 clocks = <&gcc GSBI6_QUP_CLK>, <&gcc GSBI6_H_CLK>;
165 clocks = <&gcc GSBI7_H_CLK>;
178 clocks = <&gcc GSBI7_UART_CLK>, <&gcc GSBI7_H_CLK>;
[all …]
Dqcom-apq8064.dtsi5 #include <dt-bindings/clock/qcom,gcc-msm8960.h>
6 #include <dt-bindings/reset/qcom,gcc-msm8960.h>
102 thermal-sensors = <&gcc 7>;
123 thermal-sensors = <&gcc 8>;
144 thermal-sensors = <&gcc 9>;
165 thermal-sensors = <&gcc 10>;
435 clocks = <&gcc GSBI1_H_CLK>;
448 clocks = <&gcc GSBI1_UART_CLK>, <&gcc GSBI1_H_CLK>;
460 clocks = <&gcc GSBI1_QUP_CLK>, <&gcc GSBI1_H_CLK>;
474 clocks = <&gcc GSBI2_H_CLK>;
[all …]
Dqcom-msm8974pro.dtsi6 clocks = <&gcc GCC_SDCC1_APPS_CLK>,
7 <&gcc GCC_SDCC1_AHB_CLK>,
9 <&gcc GCC_SDCC1_CDCCAL_FF_CLK>,
10 <&gcc GCC_SDCC1_CDCCAL_SLEEP_CLK>;
15 compatible = "qcom,gcc-msm8974pro";
Dqcom-mdm9615.dtsi51 #include <dt-bindings/clock/qcom,gcc-mdm9615.h>
52 #include <dt-bindings/reset/qcom,gcc-mdm9615.h>
138 gcc: clock-controller@900000 { label
139 compatible = "qcom,gcc-mdm9615";
160 clocks = <&gcc PRNG_CLK>;
162 assigned-clocks = <&gcc PRNG_CLK>;
170 clocks = <&gcc GSBI2_H_CLK>;
184 clocks = <&gcc GSBI2_QUP_CLK>, <&gcc GSBI2_H_CLK>;
194 clocks = <&gcc GSBI3_H_CLK>;
209 clocks = <&gcc GSBI3_QUP_CLK>, <&gcc GSBI3_H_CLK>;
[all …]
Dqcom-msm8960.dtsi7 #include <dt-bindings/clock/qcom,gcc-msm8960.h>
112 gcc: clock-controller@900000 { label
113 compatible = "qcom,gcc-msm8960";
177 clocks = <&gcc GSBI5_H_CLK>;
190 clocks = <&gcc GSBI5_UART_CLK>, <&gcc GSBI5_H_CLK>;
242 clocks = <&gcc PRNG_CLK>;
267 clocks = <&gcc SDC1_CLK>, <&gcc SDC1_H_CLK>;
284 clocks = <&gcc SDC3_CLK>, <&gcc SDC3_H_CLK>;
304 clocks = <&gcc GSBI1_H_CLK>;
319 clocks = <&gcc GSBI1_QUP_CLK>, <&gcc GSBI1_H_CLK>;
Dqcom-msm8974.dtsi5 #include <dt-bindings/clock/qcom,gcc-msm8974.h>
7 #include <dt-bindings/reset/qcom,gcc-msm8974.h>
393 clocks = <&gcc GCC_CE1_CLK>, <&gcc GCC_CE1_AXI_CLK>, <&gcc GCC_CE1_AHB_CLK>;
548 gcc: clock-controller@fc400000 { label
549 compatible = "qcom,gcc-msm8974";
590 clocks = <&gcc GCC_BLSP1_UART1_APPS_CLK>, <&gcc GCC_BLSP1_AHB_CLK>;
599 clocks = <&gcc GCC_BLSP1_UART2_APPS_CLK>, <&gcc GCC_BLSP1_AHB_CLK>;
610 clocks = <&gcc GCC_SDCC1_APPS_CLK>,
611 <&gcc GCC_SDCC1_AHB_CLK>,
624 clocks = <&gcc GCC_SDCC3_APPS_CLK>,
[all …]
/Linux-v4.19/arch/arm64/boot/dts/qcom/
Dipq8074.dtsi15 #include <dt-bindings/clock/qcom,gcc-ipq8074.h>
150 gcc: gcc@1800000 { label
151 compatible = "qcom,gcc-ipq8074";
161 clocks = <&gcc GCC_BLSP1_UART5_APPS_CLK>,
162 <&gcc GCC_BLSP1_AHB_CLK>;
173 clocks = <&gcc GCC_BLSP1_AHB_CLK>;
183 clocks = <&gcc GCC_BLSP1_UART1_APPS_CLK>,
184 <&gcc GCC_BLSP1_AHB_CLK>;
193 clocks = <&gcc GCC_BLSP1_UART3_APPS_CLK>,
194 <&gcc GCC_BLSP1_AHB_CLK>;
[all …]
Dmsm8996.dtsi14 #include <dt-bindings/clock/qcom,gcc-msm8996.h>
424 gcc: clock-controller@300000 { label
425 compatible = "qcom,gcc-msm8996";
442 clocks = <&gcc GCC_BLSP1_UART2_APPS_CLK>,
443 <&gcc GCC_BLSP1_AHB_CLK>;
452 clocks = <&gcc GCC_BLSP1_QUP1_SPI_APPS_CLK>,
453 <&gcc GCC_BLSP1_AHB_CLK>;
467 clocks = <&gcc GCC_BLSP2_AHB_CLK>,
468 <&gcc GCC_BLSP2_QUP1_I2C_APPS_CLK>;
482 clocks = <&gcc GCC_BLSP2_UART2_APPS_CLK>,
[all …]
Dmsm8916.dtsi15 #include <dt-bindings/clock/qcom,gcc-msm8916.h>
16 #include <dt-bindings/reset/qcom,gcc-msm8916.h>
305 clocks = <&gcc GCC_CRYPTO_CLK>, <&gcc GCC_CRYPTO_AXI_CLK>, <&gcc GCC_CRYPTO_AHB_CLK>;
334 gcc: clock-controller@1800000 { label
335 compatible = "qcom,gcc-msm8916";
367 clocks = <&gcc GCC_BLSP1_UART1_APPS_CLK>, <&gcc GCC_BLSP1_AHB_CLK>;
392 clocks = <&gcc GCC_BLSP1_UART2_APPS_CLK>, <&gcc GCC_BLSP1_AHB_CLK>;
403 clocks = <&gcc GCC_BLSP1_AHB_CLK>;
414 clocks = <&gcc GCC_BLSP1_QUP1_SPI_APPS_CLK>,
415 <&gcc GCC_BLSP1_AHB_CLK>;
[all …]
Dsdm845.dtsi8 #include <dt-bindings/clock/qcom,gcc-sdm845.h>
244 gcc: clock-controller@100000 { label
245 compatible = "qcom,gcc-sdm845";
256 clocks = <&gcc GCC_QUPV3_WRAP_0_M_AHB_CLK>,
257 <&gcc GCC_QUPV3_WRAP_0_S_AHB_CLK>;
267 clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
280 clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
293 clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>;
306 clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>;
319 clocks = <&gcc GCC_QUPV3_WRAP0_S2_CLK>;
[all …]
/Linux-v4.19/drivers/clk/qcom/
DMakefile18 obj-$(CONFIG_APQ_GCC_8084) += gcc-apq8084.o
20 obj-$(CONFIG_IPQ_GCC_4019) += gcc-ipq4019.o
21 obj-$(CONFIG_IPQ_GCC_806X) += gcc-ipq806x.o
22 obj-$(CONFIG_IPQ_GCC_8074) += gcc-ipq8074.o
24 obj-$(CONFIG_MDM_GCC_9615) += gcc-mdm9615.o
26 obj-$(CONFIG_MSM_GCC_8660) += gcc-msm8660.o
27 obj-$(CONFIG_MSM_GCC_8916) += gcc-msm8916.o
28 obj-$(CONFIG_MSM_GCC_8960) += gcc-msm8960.o
29 obj-$(CONFIG_MSM_GCC_8974) += gcc-msm8974.o
30 obj-$(CONFIG_MSM_GCC_8994) += gcc-msm8994.o
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/net/
Dqcom-emac.txt41 clocks = <&gcc 0>, <&gcc 1>, <&gcc 3>, <&gcc 4>, <&gcc 5>,
42 <&gcc 6>, <&gcc 7>;
90 clocks = <&gcc 0>, <&gcc 1>, <&gcc 3>, <&gcc 4>, <&gcc 5>,
91 <&gcc 6>, <&gcc 7>;
/Linux-v4.19/Documentation/devicetree/bindings/media/
Dqcom,camss.txt176 power-domains = <&gcc VFE_GDSC>;
177 clocks = <&gcc GCC_CAMSS_TOP_AHB_CLK>,
178 <&gcc GCC_CAMSS_ISPIF_AHB_CLK>,
179 <&gcc GCC_CAMSS_CSI0PHYTIMER_CLK>,
180 <&gcc GCC_CAMSS_CSI1PHYTIMER_CLK>,
181 <&gcc GCC_CAMSS_CSI0_AHB_CLK>,
182 <&gcc GCC_CAMSS_CSI0_CLK>,
183 <&gcc GCC_CAMSS_CSI0PHY_CLK>,
184 <&gcc GCC_CAMSS_CSI0PIX_CLK>,
185 <&gcc GCC_CAMSS_CSI0RDI_CLK>,
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/ata/
Dqcom-sata.txt36 clocks = <&gcc SFAB_SATA_S_H_CLK>,
37 <&gcc SATA_H_CLK>,
38 <&gcc SATA_A_CLK>,
39 <&gcc SATA_RXOOB_CLK>,
40 <&gcc SATA_PMALIVE_CLK>;
43 assigned-clocks = <&gcc SATA_RXOOB_CLK>, <&gcc SATA_PMALIVE_CLK>;
/Linux-v4.19/Documentation/devicetree/bindings/dma/
Dqcom_adm.txt27 clocks = <&gcc ADM0_CLK>, <&gcc ADM0_PBUS_CLK>;
30 resets = <&gcc ADM0_RESET>,
31 <&gcc ADM0_C0_RESET>,
32 <&gcc ADM0_C1_RESET>,
33 <&gcc ADM0_C2_RESET>;
/Linux-v4.19/Documentation/devicetree/bindings/pci/
Dqcom,pcie.txt238 clocks = <&gcc PCIE_A_CLK>,
239 <&gcc PCIE_H_CLK>,
240 <&gcc PCIE_PHY_CLK>;
242 resets = <&gcc PCIE_ACLK_RESET>,
243 <&gcc PCIE_HCLK_RESET>,
244 <&gcc PCIE_POR_RESET>,
245 <&gcc PCIE_PCI_RESET>,
246 <&gcc PCIE_PHY_RESET>;
276 clocks = <&gcc GCC_PCIE_0_CFG_AHB_CLK>,
277 <&gcc GCC_PCIE_0_MSTR_AXI_CLK>,
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/net/wireless/
Dqcom,ath10k.txt85 resets = <&gcc WIFI0_CPU_INIT_RESET>,
86 <&gcc WIFI0_RADIO_SRIF_RESET>,
87 <&gcc WIFI0_RADIO_WARM_RESET>,
88 <&gcc WIFI0_RADIO_COLD_RESET>,
89 <&gcc WIFI0_CORE_WARM_RESET>,
90 <&gcc WIFI0_CORE_COLD_RESET>;
97 clocks = <&gcc GCC_WCSS2G_CLK>,
98 <&gcc GCC_WCSS2G_REF_CLK>,
99 <&gcc GCC_WCSS2G_RTC_CLK>;
/Linux-v4.19/Documentation/devicetree/bindings/display/msm/
Dmdp5.txt91 power-domains = <&gcc MDSS_GDSC>;
93 clocks = <&gcc GCC_MDSS_AHB_CLK>,
94 <&gcc GCC_MDSS_AXI_CLK>,
95 <&gcc GCC_MDSS_VSYNC_CLK>;
117 clocks = <&gcc GCC_MDSS_AHB_CLK>,
118 <&gcc GCC_MDSS_AXI_CLK>,
119 <&gcc GCC_MDSS_MDP_CLK>,
120 <&gcc GCC_MDSS_VSYNC_CLK>;
/Linux-v4.19/Documentation/devicetree/bindings/phy/
Dqcom-qmp-phy.txt27 by gcc.
103 clocks = <&gcc GCC_PCIE_PHY_AUX_CLK>,
104 <&gcc GCC_PCIE_PHY_CFG_AHB_CLK>,
105 <&gcc GCC_PCIE_CLKREF_CLK>;
111 resets = <&gcc GCC_PCIE_PHY_BCR>,
112 <&gcc GCC_PCIE_PHY_COM_BCR>,
113 <&gcc GCC_PCIE_PHY_COM_NOCSR_BCR>;
122 clocks = <&gcc GCC_PCIE_0_PIPE_CLK>;
125 resets = <&gcc GCC_PCIE_0_PHY_BCR>;
/Linux-v4.19/Documentation/devicetree/bindings/usb/
Dqcom,dwc3.txt80 clocks = <&gcc GCC_USB30_PRIM_MASTER_CLK>,
81 <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>,
82 <&gcc GCC_USB30_PRIM_SLEEP_CLK>;
85 assigned-clocks = <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>,
86 <&gcc GCC_USB30_PRIM_MASTER_CLK>;
89 resets = <&gcc GCC_USB30_PRIM_BCR>;
91 power-domains = <&gcc USB30_PRIM_GDSC>;

123456789