/kernel/linux/linux-5.10/arch/powerpc/platforms/52xx/ |
H A 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 in mpc52xx_pm_enter() [all...] |
H A D | lite5200.c | 35 { .compatible = "fsl,mpc5200-cdm", }, 36 { .compatible = "mpc5200-cdm", }, 57 struct mpc52xx_cdm __iomem *cdm; in lite5200_fix_clock_config() local 60 cdm = of_iomap(np, 0); in lite5200_fix_clock_config() 62 if (!cdm) { in lite5200_fix_clock_config() 69 out_8(&cdm->ext_48mhz_en, 0x00); in lite5200_fix_clock_config() 70 out_8(&cdm->fd_enable, 0x01); in lite5200_fix_clock_config() 71 if (in_be32(&cdm->rstcfg) & 0x40) /* Assumes 33Mhz clock */ in lite5200_fix_clock_config() 72 out_be16(&cdm->fd_counters, 0x0001); in lite5200_fix_clock_config() 74 out_be16(&cdm in lite5200_fix_clock_config() [all...] |
H A 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 in lite5200_restore_regs() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/52xx/ |
H A D | mpc52xx_pm.c | 21 static struct mpc52xx_cdm __iomem *cdm; variable 90 cdm = mbar + 0x200; in mpc52xx_pm_prepare() 140 out_8(&cdm->ccs_sleep_enable, 1); in mpc52xx_pm_enter() 141 out_8(&cdm->osc_sleep_enable, 1); in mpc52xx_pm_enter() 142 out_8(&cdm->ccs_qreq_test, 1); in mpc52xx_pm_enter() 145 clk_enables = in_be32(&cdm->clk_enables); in mpc52xx_pm_enter() 146 out_be32(&cdm->clk_enables, clk_enables & 0x00088000); in mpc52xx_pm_enter() 162 mpc52xx_deep_sleep(sram, sdram, cdm, intr); in mpc52xx_pm_enter() 173 out_be32(&cdm->clk_enables, clk_enables); in mpc52xx_pm_enter() 174 out_8(&cdm in mpc52xx_pm_enter() [all...] |
H A D | lite5200.c | 34 { .compatible = "fsl,mpc5200-cdm", }, 35 { .compatible = "mpc5200-cdm", }, 56 struct mpc52xx_cdm __iomem *cdm; in lite5200_fix_clock_config() local 59 cdm = of_iomap(np, 0); in lite5200_fix_clock_config() 61 if (!cdm) { in lite5200_fix_clock_config() 68 out_8(&cdm->ext_48mhz_en, 0x00); in lite5200_fix_clock_config() 69 out_8(&cdm->fd_enable, 0x01); in lite5200_fix_clock_config() 70 if (in_be32(&cdm->rstcfg) & 0x40) /* Assumes 33Mhz clock */ in lite5200_fix_clock_config() 71 out_be16(&cdm->fd_counters, 0x0001); in lite5200_fix_clock_config() 73 out_be16(&cdm in lite5200_fix_clock_config() [all...] |
H A D | lite5200_pm.c | 14 static struct mpc52xx_cdm __iomem *cdm; variable 77 cdm = mbar + 0x200; in lite5200_pm_prepare() 102 _memcpy_fromio(&scdm, cdm, sizeof(*cdm)); in lite5200_save_regs() 138 out_8(&cdm->ipb_clk_sel, scdm.ipb_clk_sel); in lite5200_restore_regs() 139 out_8(&cdm->pci_clk_sel, scdm.pci_clk_sel); in lite5200_restore_regs() 141 out_8(&cdm->ext_48mhz_en, scdm.ext_48mhz_en); in lite5200_restore_regs() 142 out_8(&cdm->fd_enable, scdm.fd_enable); in lite5200_restore_regs() 143 out_be16(&cdm->fd_counters, scdm.fd_counters); in lite5200_restore_regs() 145 out_be32(&cdm in lite5200_restore_regs() [all...] |
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-ppc4xx.c | 106 u8 cdm; member 167 u8 cdm = 0; in spi_ppc4xx_setupxfer() local 194 cdm = min(scr, 0xff); in spi_ppc4xx_setupxfer() 196 dev_dbg(&spi->dev, "setting pre-scaler to %d (hz %d)\n", cdm, speed); in spi_ppc4xx_setupxfer() 198 if (in_8(&hw->regs->cdm) != cdm) in spi_ppc4xx_setupxfer() 199 out_8(&hw->regs->cdm, cdm); in spi_ppc4xx_setupxfer()
|
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-ppc4xx.c | 106 u8 cdm; member 167 u8 cdm = 0; in spi_ppc4xx_setupxfer() local 194 cdm = min(scr, 0xff); in spi_ppc4xx_setupxfer() 196 dev_dbg(&spi->dev, "setting pre-scaler to %d (hz %d)\n", cdm, speed); in spi_ppc4xx_setupxfer() 198 if (in_8(&hw->regs->cdm) != cdm) in spi_ppc4xx_setupxfer() 199 out_8(&hw->regs->cdm, cdm); in spi_ppc4xx_setupxfer()
|
/kernel/linux/linux-5.10/drivers/net/can/mscan/ |
H A D | mpc5xxx_can.c | 36 { .compatible = "fsl,mpc5200-cdm", }, 44 struct mpc52xx_cdm __iomem *cdm; in mpc52xx_can_get_clock() local 77 cdm = of_iomap(np_cdm, 0); in mpc52xx_can_get_clock() 78 if (!cdm) { in mpc52xx_can_get_clock() 84 if (in_8(&cdm->ipb_clk_sel) & 0x1) in mpc52xx_can_get_clock() 86 val = in_be32(&cdm->rstcfg); in mpc52xx_can_get_clock() 92 iounmap(cdm); in mpc52xx_can_get_clock()
|
/kernel/linux/linux-6.6/drivers/net/can/mscan/ |
H A D | mpc5xxx_can.c | 38 { .compatible = "fsl,mpc5200-cdm", }, 46 struct mpc52xx_cdm __iomem *cdm; in mpc52xx_can_get_clock() local 79 cdm = of_iomap(np_cdm, 0); in mpc52xx_can_get_clock() 80 if (!cdm) { in mpc52xx_can_get_clock() 86 if (in_8(&cdm->ipb_clk_sel) & 0x1) in mpc52xx_can_get_clock() 88 val = in_be32(&cdm->rstcfg); in mpc52xx_can_get_clock() 94 iounmap(cdm); in mpc52xx_can_get_clock()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_cfg.c | 603 .cdm = { 791 .cdm = { 893 .cdm = { 991 .cdm = { 1089 .cdm = {
|
H A D | mdp5_cfg.h | 94 struct mdp5_sub_block cdm; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_cfg.h | 100 struct mdp5_sub_block cdm; member
|
H A D | mdp5_cfg.c | 714 .cdm = { 909 .cdm = { 1000 .cdm = { 1102 .cdm = { 1200 .cdm = { 1298 .cdm = {
|