| /kernel/linux/linux-5.10/drivers/clk/imx/ |
| D | clk-imx25.c | 41 #define ccm(x) (ccm_base + (x)) macro 81 clk[mpll] = imx_clk_pllv1(IMX_PLLV1_IMX25, "mpll", "osc", ccm(CCM_MPCTL)); in __mx25_clocks_init() 82 clk[upll] = imx_clk_pllv1(IMX_PLLV1_IMX25, "upll", "osc", ccm(CCM_UPCTL)); in __mx25_clocks_init() 84 …clk[cpu_sel] = imx_clk_mux("cpu_sel", ccm(CCM_CCTL), 14, 1, cpu_sel_clks, ARRAY_SIZE(cpu_sel_clks)… in __mx25_clocks_init() 85 clk[cpu] = imx_clk_divider("cpu", "cpu_sel", ccm(CCM_CCTL), 30, 2); in __mx25_clocks_init() 86 clk[ahb] = imx_clk_divider("ahb", "cpu", ccm(CCM_CCTL), 28, 2); in __mx25_clocks_init() 87 clk[usb_div] = imx_clk_divider("usb_div", "upll", ccm(CCM_CCTL), 16, 6); in __mx25_clocks_init() 89 …clk[per0_sel] = imx_clk_mux("per0_sel", ccm(CCM_MCR), 0, 1, per_sel_clks, ARRAY_SIZE(per_sel_clks)… in __mx25_clocks_init() 90 …clk[per1_sel] = imx_clk_mux("per1_sel", ccm(CCM_MCR), 1, 1, per_sel_clks, ARRAY_SIZE(per_sel_clks)… in __mx25_clocks_init() 91 …clk[per2_sel] = imx_clk_mux("per2_sel", ccm(CCM_MCR), 2, 1, per_sel_clks, ARRAY_SIZE(per_sel_clks)… in __mx25_clocks_init() [all …]
|
| D | Kconfig | 67 tristate "IMX8MM CCM Clock Driver" 71 Build the driver for i.MX8MM CCM Clock Driver 74 tristate "IMX8MN CCM Clock Driver" 78 Build the driver for i.MX8MN CCM Clock Driver 81 tristate "IMX8MP CCM Clock Driver" 85 Build the driver for i.MX8MP CCM Clock Driver 88 tristate "IMX8MQ CCM Clock Driver" 92 Build the driver for i.MX8MQ CCM Clock Driver
|
| D | clk-imx1.c | 29 static void __iomem *ccm __initdata; 30 #define CCM_CSCR (ccm + 0x0000) 31 #define CCM_MPCTL0 (ccm + 0x0004) 32 #define CCM_SPCTL0 (ccm + 0x000c) 33 #define CCM_PCDR (ccm + 0x0020) 34 #define SCM_GCCR (ccm + 0x0810) 38 ccm = of_iomap(np, 0); in mx1_clocks_init_dt() 39 BUG_ON(!ccm); in mx1_clocks_init_dt() 73 CLK_OF_DECLARE(imx1_ccm, "fsl,imx1-ccm", mx1_clocks_init_dt);
|
| D | clk-imx27.c | 20 static void __iomem *ccm __initdata; 23 #define CCM_CSCR (ccm + 0x00) 24 #define CCM_MPCTL0 (ccm + 0x04) 25 #define CCM_MPCTL1 (ccm + 0x08) 26 #define CCM_SPCTL0 (ccm + 0x0c) 27 #define CCM_SPCTL1 (ccm + 0x10) 28 #define CCM_PCDR0 (ccm + 0x18) 29 #define CCM_PCDR1 (ccm + 0x1c) 30 #define CCM_PCCR0 (ccm + 0x20) 31 #define CCM_PCCR1 (ccm + 0x24) [all …]
|
| /kernel/linux/linux-6.6/drivers/clk/imx/ |
| D | clk-imx25.c | 42 #define ccm(x) (ccm_base + (x)) macro 82 clk[mpll] = imx_clk_pllv1(IMX_PLLV1_IMX25, "mpll", "osc", ccm(CCM_MPCTL)); in __mx25_clocks_init() 83 clk[upll] = imx_clk_pllv1(IMX_PLLV1_IMX25, "upll", "osc", ccm(CCM_UPCTL)); in __mx25_clocks_init() 85 …clk[cpu_sel] = imx_clk_mux("cpu_sel", ccm(CCM_CCTL), 14, 1, cpu_sel_clks, ARRAY_SIZE(cpu_sel_clks)… in __mx25_clocks_init() 86 clk[cpu] = imx_clk_divider("cpu", "cpu_sel", ccm(CCM_CCTL), 30, 2); in __mx25_clocks_init() 87 clk[ahb] = imx_clk_divider("ahb", "cpu", ccm(CCM_CCTL), 28, 2); in __mx25_clocks_init() 88 clk[usb_div] = imx_clk_divider("usb_div", "upll", ccm(CCM_CCTL), 16, 6); in __mx25_clocks_init() 90 …clk[per0_sel] = imx_clk_mux("per0_sel", ccm(CCM_MCR), 0, 1, per_sel_clks, ARRAY_SIZE(per_sel_clks)… in __mx25_clocks_init() 91 …clk[per1_sel] = imx_clk_mux("per1_sel", ccm(CCM_MCR), 1, 1, per_sel_clks, ARRAY_SIZE(per_sel_clks)… in __mx25_clocks_init() 92 …clk[per2_sel] = imx_clk_mux("per2_sel", ccm(CCM_MCR), 2, 1, per_sel_clks, ARRAY_SIZE(per_sel_clks)… in __mx25_clocks_init() [all …]
|
| D | Kconfig | 67 tristate "IMX8MM CCM Clock Driver" 71 Build the driver for i.MX8MM CCM Clock Driver 74 tristate "IMX8MN CCM Clock Driver" 78 Build the driver for i.MX8MN CCM Clock Driver 81 tristate "IMX8MP CCM Clock Driver" 85 Build the driver for i.MX8MP CCM Clock Driver 88 tristate "IMX8MQ CCM Clock Driver" 92 Build the driver for i.MX8MQ CCM Clock Driver 104 tristate "IMX8ULP CCM Clock Driver" 108 Build the driver for i.MX8ULP CCM Clock Driver [all …]
|
| D | clk-imx1.c | 28 static void __iomem *ccm __initdata; 29 #define CCM_CSCR (ccm + 0x0000) 30 #define CCM_MPCTL0 (ccm + 0x0004) 31 #define CCM_SPCTL0 (ccm + 0x000c) 32 #define CCM_PCDR (ccm + 0x0020) 33 #define SCM_GCCR (ccm + 0x0810) 37 ccm = of_iomap(np, 0); in mx1_clocks_init_dt() 38 BUG_ON(!ccm); in mx1_clocks_init_dt() 72 CLK_OF_DECLARE(imx1_ccm, "fsl,imx1-ccm", mx1_clocks_init_dt);
|
| D | clk-imx27.c | 19 static void __iomem *ccm __initdata; 22 #define CCM_CSCR (ccm + 0x00) 23 #define CCM_MPCTL0 (ccm + 0x04) 24 #define CCM_MPCTL1 (ccm + 0x08) 25 #define CCM_SPCTL0 (ccm + 0x0c) 26 #define CCM_SPCTL1 (ccm + 0x10) 27 #define CCM_PCDR0 (ccm + 0x18) 28 #define CCM_PCDR1 (ccm + 0x1c) 29 #define CCM_PCCR0 (ccm + 0x20) 30 #define CCM_PCCR1 (ccm + 0x24) [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/ |
| D | ccm.c | 6 #include "ccm.h" 14 static bool nfp_ccm_all_tags_busy(struct nfp_ccm *ccm) in nfp_ccm_all_tags_busy() argument 18 used_tags = ccm->tag_alloc_next - ccm->tag_alloc_last; in nfp_ccm_all_tags_busy() 23 static int nfp_ccm_alloc_tag(struct nfp_ccm *ccm) in nfp_ccm_alloc_tag() argument 25 /* CCM is for FW communication which is request-reply. To make sure in nfp_ccm_alloc_tag() 29 if (unlikely(nfp_ccm_all_tags_busy(ccm))) { in nfp_ccm_alloc_tag() 30 ccm_warn(ccm->app, "all FW request contexts busy!\n"); in nfp_ccm_alloc_tag() 34 WARN_ON(__test_and_set_bit(ccm->tag_alloc_next, ccm->tag_allocator)); in nfp_ccm_alloc_tag() 35 return ccm->tag_alloc_next++; in nfp_ccm_alloc_tag() 38 static void nfp_ccm_free_tag(struct nfp_ccm *ccm, u16 tag) in nfp_ccm_free_tag() argument [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/ |
| D | ccm.c | 6 #include "ccm.h" 14 static bool nfp_ccm_all_tags_busy(struct nfp_ccm *ccm) in nfp_ccm_all_tags_busy() argument 18 used_tags = ccm->tag_alloc_next - ccm->tag_alloc_last; in nfp_ccm_all_tags_busy() 23 static int nfp_ccm_alloc_tag(struct nfp_ccm *ccm) in nfp_ccm_alloc_tag() argument 25 /* CCM is for FW communication which is request-reply. To make sure in nfp_ccm_alloc_tag() 29 if (unlikely(nfp_ccm_all_tags_busy(ccm))) { in nfp_ccm_alloc_tag() 30 ccm_warn(ccm->app, "all FW request contexts busy!\n"); in nfp_ccm_alloc_tag() 34 WARN_ON(__test_and_set_bit(ccm->tag_alloc_next, ccm->tag_allocator)); in nfp_ccm_alloc_tag() 35 return ccm->tag_alloc_next++; in nfp_ccm_alloc_tag() 38 static void nfp_ccm_free_tag(struct nfp_ccm *ccm, u16 tag) in nfp_ccm_free_tag() argument [all …]
|
| /kernel/linux/linux-6.6/net/bridge/ |
| D | br_private_cfm.h | 40 /* Expected received CCM PDU MAID. */ 43 /* Expected received CCM PDU interval. */ 44 /* Transmitting CCM PDU interval when CCM tx is enabled. */ 47 bool enable; /* Enable/disable CCM PDU handling */ 62 /* Transmitted CCM Remote Defect Indication status set. 63 * This RDI is inserted in transmitted CCM PDUs if CCM transmission is enabled. 72 /* The CCM will be transmitted for this period in seconds. 78 bool seq_no_update; /* Update Tx CCM sequence number */ 100 /* This CCM related status is based on the latest received CCM PDU. */ 104 /* CCM has not been received for 3.25 intervals */ [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/amdzen4/ |
| D | data-fabric.json | 516 …n": "Data beats (32 bytes) at interface 0 for local socket inbound data to CPU Moderator (CCM) 0.", 524 …n": "Data beats (32 bytes) at interface 0 for local socket inbound data to CPU Moderator (CCM) 1.", 532 …n": "Data beats (32 bytes) at interface 0 for local socket inbound data to CPU Moderator (CCM) 2.", 540 …n": "Data beats (32 bytes) at interface 0 for local socket inbound data to CPU Moderator (CCM) 3.", 548 …n": "Data beats (32 bytes) at interface 0 for local socket inbound data to CPU Moderator (CCM) 4.", 556 …n": "Data beats (32 bytes) at interface 0 for local socket inbound data to CPU Moderator (CCM) 5.", 564 …n": "Data beats (32 bytes) at interface 0 for local socket inbound data to CPU Moderator (CCM) 6.", 572 …n": "Data beats (32 bytes) at interface 0 for local socket inbound data to CPU Moderator (CCM) 7.", 580 …n": "Data beats (32 bytes) at interface 1 for local socket inbound data to CPU Moderator (CCM) 0.", 588 …n": "Data beats (32 bytes) at interface 1 for local socket inbound data to CPU Moderator (CCM) 1.", [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | imx5-clock.yaml | 20 - fsl,imx53-ccm 21 - fsl,imx51-ccm 22 - fsl,imx50-ccm 28 description: CCM provides 2 interrupt requests, request 1 is to generate 32 - description: CCM interrupt request 1 33 - description: CCM interrupt request 2 52 compatible = "fsl,imx53-ccm";
|
| D | imx8m-clock.yaml | 19 - fsl,imx8mm-ccm 20 - fsl,imx8mn-ccm 21 - fsl,imx8mp-ccm 22 - fsl,imx8mq-ccm 57 const: fsl,imx8mq-ccm 104 compatible = "fsl,imx8mm-ccm"; 115 compatible = "fsl,imx8mq-ccm";
|
| D | imx6sl-clock.yaml | 14 const: fsl,imx6sl-ccm 20 description: CCM provides 2 interrupt requests, request 1 is to generate 24 - description: CCM interrupt request 1 25 - description: CCM interrupt request 2 44 compatible = "fsl,imx6sl-ccm";
|
| D | imx6sll-clock.yaml | 14 const: fsl,imx6sll-ccm 20 description: CCM provides 2 interrupt requests, request 1 is to generate 24 - description: CCM interrupt request 1 25 - description: CCM interrupt request 2 60 compatible = "fsl,imx6sll-ccm";
|
| D | imx6ul-clock.yaml | 14 const: fsl,imx6ul-ccm 20 description: CCM provides 2 interrupt requests, request 1 is to generate 24 - description: CCM interrupt request 1 25 - description: CCM interrupt request 2 60 compatible = "fsl,imx6ul-ccm";
|
| D | imx6sx-clock.yaml | 14 const: fsl,imx6sx-ccm 20 description: CCM provides 2 interrupt requests, request 1 is to generate 24 - description: CCM interrupt request 1 25 - description: CCM interrupt request 2 64 compatible = "fsl,imx6sx-ccm";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | imx5-clock.yaml | 20 - fsl,imx53-ccm 21 - fsl,imx51-ccm 22 - fsl,imx50-ccm 28 description: CCM provides 2 interrupt requests, request 1 is to generate 32 - description: CCM interrupt request 1 33 - description: CCM interrupt request 2 52 compatible = "fsl,imx53-ccm";
|
| D | imx8m-clock.yaml | 19 - fsl,imx8mm-ccm 20 - fsl,imx8mn-ccm 21 - fsl,imx8mp-ccm 22 - fsl,imx8mq-ccm 54 const: fsl,imx8mq-ccm 105 compatible = "fsl,imx8mm-ccm"; 116 compatible = "fsl,imx8mq-ccm";
|
| D | imx6sl-clock.yaml | 14 const: fsl,imx6sl-ccm 20 description: CCM provides 2 interrupt requests, request 1 is to generate 24 - description: CCM interrupt request 1 25 - description: CCM interrupt request 2 44 compatible = "fsl,imx6sl-ccm";
|
| D | imx6ul-clock.yaml | 14 const: fsl,imx6ul-ccm 20 description: CCM provides 2 interrupt requests, request 1 is to generate 24 - description: CCM interrupt request 1 25 - description: CCM interrupt request 2 60 compatible = "fsl,imx6ul-ccm";
|
| D | imx6sll-clock.yaml | 14 const: fsl,imx6sll-ccm 20 description: CCM provides 2 interrupt requests, request 1 is to generate 24 - description: CCM interrupt request 1 25 - description: CCM interrupt request 2 60 compatible = "fsl,imx6sll-ccm";
|
| D | imx6q-clock.yaml | 14 const: fsl,imx6q-ccm 20 description: CCM provides 2 interrupt requests, request 1 is to generate 24 - description: CCM interrupt request 1 25 - description: CCM interrupt request 2 68 compatible = "fsl,imx6q-ccm";
|
| /kernel/linux/linux-6.6/arch/arm64/crypto/ |
| D | Makefile | 32 obj-$(CONFIG_CRYPTO_SM4_ARM64_CE_CCM) += sm4-ce-ccm.o 33 sm4-ce-ccm-y := sm4-ce-ccm-glue.o sm4-ce-ccm-core.o 53 obj-$(CONFIG_CRYPTO_AES_ARM64_CE_CCM) += aes-ce-ccm.o 54 aes-ce-ccm-y := aes-ce-ccm-glue.o aes-ce-ccm-core.o
|