/Linux-v4.19/arch/powerpc/platforms/52xx/ |
D | lite5200.c | 60 struct mpc52xx_cdm __iomem *cdm; in lite5200_fix_clock_config() local 63 cdm = of_iomap(np, 0); in lite5200_fix_clock_config() 65 if (!cdm) { in lite5200_fix_clock_config() 72 out_8(&cdm->ext_48mhz_en, 0x00); in lite5200_fix_clock_config() 73 out_8(&cdm->fd_enable, 0x01); in lite5200_fix_clock_config() 74 if (in_be32(&cdm->rstcfg) & 0x40) /* Assumes 33Mhz clock */ in lite5200_fix_clock_config() 75 out_be16(&cdm->fd_counters, 0x0001); in lite5200_fix_clock_config() 77 out_be16(&cdm->fd_counters, 0x5555); in lite5200_fix_clock_config() 80 iounmap(cdm); in lite5200_fix_clock_config()
|
D | lite5200_pm.c | 12 static struct mpc52xx_cdm __iomem *cdm; variable 78 cdm = mbar + 0x200; in lite5200_pm_prepare() 103 _memcpy_fromio(&scdm, cdm, sizeof(*cdm)); in lite5200_save_regs() 139 out_8(&cdm->ipb_clk_sel, scdm.ipb_clk_sel); in lite5200_restore_regs() 140 out_8(&cdm->pci_clk_sel, scdm.pci_clk_sel); in lite5200_restore_regs() 142 out_8(&cdm->ext_48mhz_en, scdm.ext_48mhz_en); in lite5200_restore_regs() 143 out_8(&cdm->fd_enable, scdm.fd_enable); in lite5200_restore_regs() 144 out_be16(&cdm->fd_counters, scdm.fd_counters); in lite5200_restore_regs() 146 out_be32(&cdm->clk_enables, scdm.clk_enables); in lite5200_restore_regs() 148 out_8(&cdm->osc_disable, scdm.osc_disable); in lite5200_restore_regs() [all …]
|
D | mpc52xx_pm.c | 19 static struct mpc52xx_cdm __iomem *cdm; variable 88 cdm = mbar + 0x200; in mpc52xx_pm_prepare() 138 out_8(&cdm->ccs_sleep_enable, 1); in mpc52xx_pm_enter() 139 out_8(&cdm->osc_sleep_enable, 1); in mpc52xx_pm_enter() 140 out_8(&cdm->ccs_qreq_test, 1); in mpc52xx_pm_enter() 143 clk_enables = in_be32(&cdm->clk_enables); in mpc52xx_pm_enter() 144 out_be32(&cdm->clk_enables, clk_enables & 0x00088000); in mpc52xx_pm_enter() 160 mpc52xx_deep_sleep(sram, sdram, cdm, intr); in mpc52xx_pm_enter() 171 out_be32(&cdm->clk_enables, clk_enables); in mpc52xx_pm_enter() 172 out_8(&cdm->ccs_sleep_enable, 0); in mpc52xx_pm_enter() [all …]
|
/Linux-v4.19/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_hw_cdm.c | 73 static struct dpu_cdm_cfg *_cdm_offset(enum dpu_cdm cdm, in _cdm_offset() argument 81 if (cdm == m->cdm[i].id) { in _cdm_offset() 83 b->blk_off = m->cdm[i].base; in _cdm_offset() 84 b->length = m->cdm[i].len; in _cdm_offset() 87 return &m->cdm[i]; in _cdm_offset() 221 struct dpu_hw_cdm_cfg *cdm) in dpu_hw_cdm_enable() argument 224 const struct dpu_format *fmt = cdm->output_fmt; in dpu_hw_cdm_enable() 232 if (cdm->output_type == CDM_CDWN_OUTPUT_HDMI) { in dpu_hw_cdm_enable() 318 void dpu_hw_cdm_destroy(struct dpu_hw_cdm *cdm) in dpu_hw_cdm_destroy() argument 320 if (cdm) in dpu_hw_cdm_destroy() [all …]
|
D | dpu_hw_cdm.h | 71 int (*setup_csc_data)(struct dpu_hw_cdm *cdm, 78 int (*setup_cdwn)(struct dpu_hw_cdm *cdm, 85 int (*enable)(struct dpu_hw_cdm *cdm, 92 void (*disable)(struct dpu_hw_cdm *cdm); 137 void dpu_hw_cdm_destroy(struct dpu_hw_cdm *cdm);
|
D | dpu_hw_catalog.h | 738 struct dpu_cdm_cfg *cdm; member 776 #define BLK_CDM(s) ((s)->cdm)
|
D | dpu_rm.c | 443 cat->cdm[i].id, &cat->cdm[i]); in dpu_rm_init() 658 const struct dpu_hw_cdm *cdm = to_dpu_hw_cdm(iter.blk->hw); in _dpu_rm_reserve_cdm() local 659 const struct dpu_cdm_cfg *caps = cdm->caps; in _dpu_rm_reserve_cdm()
|
D | dpu_hw_ctl.c | 228 u32 *flushbits, enum dpu_cdm cdm) in dpu_hw_ctl_get_bitmask_cdm() argument 230 switch (cdm) { in dpu_hw_ctl_get_bitmask_cdm()
|
D | dpu_hw_catalog.c | 469 .cdm = sdm845_cdm, in sdm845_cfg_init()
|
/Linux-v4.19/drivers/spi/ |
D | spi-ppc4xx.c | 111 u8 cdm; member 174 u8 cdm = 0; in spi_ppc4xx_setupxfer() local 206 cdm = min(scr, 0xff); in spi_ppc4xx_setupxfer() 208 dev_dbg(&spi->dev, "setting pre-scaler to %d (hz %d)\n", cdm, speed); in spi_ppc4xx_setupxfer() 210 if (in_8(&hw->regs->cdm) != cdm) in spi_ppc4xx_setupxfer() 211 out_8(&hw->regs->cdm, cdm); in spi_ppc4xx_setupxfer()
|
/Linux-v4.19/drivers/net/can/mscan/ |
D | mpc5xxx_can.c | 55 struct mpc52xx_cdm __iomem *cdm; in mpc52xx_can_get_clock() local 88 cdm = of_iomap(np_cdm, 0); in mpc52xx_can_get_clock() 89 if (!cdm) { in mpc52xx_can_get_clock() 95 if (in_8(&cdm->ipb_clk_sel) & 0x1) in mpc52xx_can_get_clock() 97 val = in_be32(&cdm->rstcfg); in mpc52xx_can_get_clock() 103 iounmap(cdm); in mpc52xx_can_get_clock()
|
/Linux-v4.19/arch/powerpc/boot/dts/ |
D | tqm5200.dts | 53 cdm@200 { 54 compatible = "fsl,mpc5200-cdm";
|
D | mpc5200b.dtsi | 54 cdm@200 { 55 compatible = "fsl,mpc5200b-cdm","fsl,mpc5200-cdm";
|
D | charon.dts | 56 cdm@200 { 57 compatible = "fsl,mpc5200-cdm";
|
D | lite5200.dts | 53 cdm@200 { 54 compatible = "fsl,mpc5200-cdm";
|
D | a4m072.dts | 36 cdm@200 {
|
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp5/ |
D | mdp5_cfg.h | 102 struct mdp5_sub_block cdm; member
|
D | mdp5_cfg.c | 536 .cdm = {
|
/Linux-v4.19/Documentation/devicetree/bindings/powerpc/fsl/ |
D | mpc5200.txt | 76 cdm@<addr> fsl,mpc5200-cdm Clock Distribution
|
/Linux-v4.19/mm/ |
D | hmm.c | 1323 bool cdm = false; in hmm_devmem_remove() local 1332 cdm = devmem->resource->desc == IORES_DESC_DEVICE_PUBLIC_MEMORY; in hmm_devmem_remove() 1337 if (!cdm) in hmm_devmem_remove()
|