/Linux-v4.19/scripts/ |
D | Makefile.gcc-plugins | 3 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/ |
D | gcc-plugins.txt | 14 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/ |
D | qcom,gcc.txt | 7 "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/ |
D | qcom-ipq4019.dtsi | 17 #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 …]
|
D | qcom-ipq8064.dtsi | 5 #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 …]
|
D | qcom-msm8660.dtsi | 8 #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 …]
|
D | qcom-apq8064.dtsi | 5 #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 …]
|
D | qcom-msm8974pro.dtsi | 6 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";
|
D | qcom-mdm9615.dtsi | 51 #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 …]
|
D | qcom-msm8960.dtsi | 7 #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>;
|
D | qcom-msm8974.dtsi | 5 #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/ |
D | ipq8074.dtsi | 15 #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 …]
|
D | msm8996.dtsi | 14 #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 …]
|
D | msm8916.dtsi | 15 #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 …]
|
D | sdm845.dtsi | 8 #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/ |
D | Makefile | 18 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/ |
D | qcom-emac.txt | 41 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/ |
D | qcom,camss.txt | 176 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/ |
D | qcom-sata.txt | 36 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/ |
D | qcom_adm.txt | 27 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/ |
D | qcom,pcie.txt | 238 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/ |
D | qcom,ath10k.txt | 85 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/ |
D | mdp5.txt | 91 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/ |
D | qcom-qmp-phy.txt | 27 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/ |
D | qcom,dwc3.txt | 80 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>;
|