Home
last modified time | relevance | path

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

/OK3568_Linux_fs/u-boot/drivers/ram/rockchip/
H A Dsdram_rk3328.c30 struct msch_regs *msch; member
284 writel(ddrconfig, &dram->msch->ddrconf); in set_ddrconfig()
287 static void sdram_msch_config(struct msch_regs *msch, in sdram_msch_config() argument
290 writel(noc_timings->ddrtiming.d32, &msch->ddrtiming); in sdram_msch_config()
292 writel(noc_timings->ddrmode.d32, &msch->ddrmode); in sdram_msch_config()
293 writel(noc_timings->readlatency, &msch->readlatency); in sdram_msch_config()
295 writel(noc_timings->activate.d32, &msch->activate); in sdram_msch_config()
296 writel(noc_timings->devtodev.d32, &msch->devtodev); in sdram_msch_config()
297 writel(noc_timings->ddr4timing.d32, &msch->ddr4_timing); in sdram_msch_config()
298 writel(noc_timings->agingx0, &msch->aging0); in sdram_msch_config()
[all …]
H A Dsdram_px30.c36 struct msch_regs *msch; member
304 writel(ddrconfig | (ddrconfig << 8), &dram->msch->deviceconf); in set_ddrconfig()
308 static void sdram_msch_config(struct msch_regs *msch, in sdram_msch_config() argument
319 &msch->devicesize); in sdram_msch_config()
322 &msch->ddrtiminga0); in sdram_msch_config()
324 &msch->ddrtimingb0); in sdram_msch_config()
326 &msch->ddrtimingc0); in sdram_msch_config()
328 &msch->devtodev0); in sdram_msch_config()
329 writel(noc_timings->ddrmode.d32, &msch->ddrmode); in sdram_msch_config()
331 &msch->ddr4timing); in sdram_msch_config()
[all …]
H A Ddmc-rk3368.c33 struct rk3368_msch *msch; member
607 struct rk3368_msch *msch = priv->msch; in sdram_col_row_detect() local
613 writel(6, &msch->ddrconf); in sdram_col_row_detect()
633 writel(15, &msch->ddrconf); in sdram_col_row_detect()
661 static int msch_niu_config(struct rk3368_msch *msch, in msch_niu_config() argument
762 writel(i, &msch->ddrconf); in msch_niu_config()
805 struct rk3368_msch *msch = priv->msch; in setup_sdram() local
817 writel(0x32, &msch->readlatency); in setup_sdram()
865 ret = msch_niu_config(msch, params); in setup_sdram()
917 struct rk3368_msch *msch; in rk3368_dmc_probe() local
[all …]
H A Dsdram_rk3288.c35 struct rk3288_msch *msch; member
296 struct rk3288_msch *msch = chan->msch; in phy_cfg() local
305 writel(sdram_params->base.noc_timing, &msch->ddrtiming); in phy_cfg()
306 writel(0x3f, &msch->readlatency); in phy_cfg()
307 writel(sdram_params->base.noc_activate, &msch->activate); in phy_cfg()
309 1 << BUSRDTORD_SHIFT, &msch->devtodev); in phy_cfg()
442 struct rk3288_msch *msch = chan->msch; in set_bandwidth_ratio() local
447 setbits_le32(&msch->ddrtiming, 1 << 31); in set_bandwidth_ratio()
457 clrbits_le32(&msch->ddrtiming, 1 << 31); in set_bandwidth_ratio()
589 writel(sdram_params->base.ddrconfig, &chan->msch->ddrconf); in dram_cfg_rbc()
[all …]
H A Dsdram_rk3188.c33 struct rk3188_msch *msch; member
262 struct rk3188_msch *msch = chan->msch; in phy_cfg() local
271 writel(sdram_params->base.noc_timing, &msch->ddrtiming); in phy_cfg()
272 writel(0x3f, &msch->readlatency); in phy_cfg()
384 struct rk3188_msch *msch = chan->msch; in set_bandwidth_ratio() local
389 setbits_le32(&msch->ddrtiming, 1 << 31); in set_bandwidth_ratio()
399 clrbits_le32(&msch->ddrtiming, 1 << 31); in set_bandwidth_ratio()
532 writel(sdram_params->base.ddrconfig, &chan->msch->ddrconf); in dram_cfg_rbc()
658 writel(1, &chan->msch->ddrconf); in sdram_col_row_detect()
776 writel(1, &chan->msch->ddrconf); in sdram_init()
[all …]
H A Dsdram_rk3399.c33 struct msch_regs *msch; member
1777 struct msch_regs *ddr_msch_regs = chan->msch; in set_ddrconfig()
1798 static void sdram_msch_config(struct msch_regs *msch, in sdram_msch_config() argument
1802 &msch->ddrtiminga0.d32); in sdram_msch_config()
1804 &msch->ddrtimingb0.d32); in sdram_msch_config()
1806 &msch->ddrtimingc0.d32); in sdram_msch_config()
1808 &msch->devtodev0.d32); in sdram_msch_config()
1810 &msch->ddrmode.d32); in sdram_msch_config()
1832 ddr_msch_regs = dram->chan[channel].msch; in dram_all_config()
2165 struct msch_regs *ddr_msch_regs = chan->msch; in dram_set_cs()
[all …]
H A Dsdram_rk322x.c29 struct rk322x_service_sys *msch; member
472 struct rk322x_service_sys *axi_bus = chan->msch; in phy_cfg()
537 struct rk322x_service_sys *axi_bus = chan->msch; in dram_cfg_rbc()
605 struct rk322x_service_sys *axi_bus = dram->chan[0].msch; in dram_cap_detect()
794 priv->chan[0].msch = syscon_get_first_range(ROCKCHIP_SYSCON_MSCH); in rk322x_dmc_probe()
H A Dsdram_rv1126.c47 struct msch_regs *msch; member
2197 writel(ddrconfig, &dram->msch->deviceconf); in set_ddrconfig()
2232 &dram->msch->ddrtiminga0); in update_noc_timing()
2234 &dram->msch->ddrtimingb0); in update_noc_timing()
2236 &dram->msch->ddrtimingc0); in update_noc_timing()
2238 &dram->msch->devtodev0); in update_noc_timing()
2239 writel(sdram_params->ch.noc_timings.ddrmode.d32, &dram->msch->ddrmode); in update_noc_timing()
2241 &dram->msch->ddr4timing); in update_noc_timing()
2333 &dram->msch->devicesize); in dram_all_config()
3578 dram_info.msch = (void *)SERVER_MSCH_BASE_ADDR; in sdram_init()
/OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/rk3066/
H A Dsdram_rk3066.c33 struct rk3188_msch *msch; member
251 struct rk3188_msch *msch = chan->msch; in phy_cfg() local
260 writel(sdram_params->base.noc_timing, &msch->ddrtiming); in phy_cfg()
261 writel(0x3f, &msch->readlatency); in phy_cfg()
373 struct rk3188_msch *msch = chan->msch; in set_bandwidth_ratio() local
377 setbits_le32(&msch->ddrtiming, 1 << 31); in set_bandwidth_ratio()
386 clrbits_le32(&msch->ddrtiming, 1 << 31); in set_bandwidth_ratio()
519 writel(sdram_params->base.ddrconfig, &chan->msch->ddrconf); in dram_cfg_rbc()
645 writel(1, &chan->msch->ddrconf); in sdram_col_row_detect()
756 writel(1, &chan->msch->ddrconf); in sdram_init()
[all …]
/OK3568_Linux_fs/kernel/drivers/s390/cio/
H A Dioasm.h17 int msch(struct subchannel_id schid, struct schib *addr);
H A Dioasm.c61 int msch(struct subchannel_id schid, struct schib *addr) in msch() function
H A Dcio.c421 ccode = msch(sch->schid, &schib); in cio_commit_config()
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3399-sapphire-excavator-lp4-linux.dts162 vop-pn-msch-readlatency = <
H A Drk3399pro-evb-lp4-v11-linux.dts317 vop-pn-msch-readlatency = <
H A Drk3399-evb-ind.dtsi349 vop-pn-msch-readlatency = <
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Drk322x.dtsi858 rockchip,msch = <&service_msch>;
865 compatible = "rockchip,rk3228-msch", "syscon";
H A Drk3128.dtsi142 msch {
147 msch@10128000 {
H A D.rk3126-evb.dtb.dts.tmp
H A D.rk3128-evb.dtb.dts.tmp
H A Drk3368.dtsi235 rockchip,msch = <&service_msch>;
241 compatible = "rockchip,rk3368-msch", "syscon";
H A D.rk3368-sheep.dtb.dts.tmp
H A D.rk3368-geekbox.dtb.dts.tmp
H A D.rk3368-lion.dtb.dts.tmp
H A D.rk3368-px5-evb.dtb.dts.tmp
/OK3568_Linux_fs/kernel/arch/s390/tools/
H A Dopcodes.txt227 b232 msch S_RD