| /OK3568_Linux_fs/u-boot/drivers/ram/rockchip/ |
| H A D | sdram_rk3328.c | 30 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 D | sdram_px30.c | 36 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 D | dmc-rk3368.c | 33 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 D | sdram_rk3288.c | 35 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 D | sdram_rk3188.c | 33 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 D | sdram_rk3399.c | 33 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 D | sdram_rk322x.c | 29 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 D | sdram_rv1126.c | 47 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 D | sdram_rk3066.c | 33 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 D | ioasm.h | 17 int msch(struct subchannel_id schid, struct schib *addr);
|
| H A D | ioasm.c | 61 int msch(struct subchannel_id schid, struct schib *addr) in msch() function
|
| H A D | cio.c | 421 ccode = msch(sch->schid, &schib); in cio_commit_config()
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3399-sapphire-excavator-lp4-linux.dts | 162 vop-pn-msch-readlatency = <
|
| H A D | rk3399pro-evb-lp4-v11-linux.dts | 317 vop-pn-msch-readlatency = <
|
| H A D | rk3399-evb-ind.dtsi | 349 vop-pn-msch-readlatency = <
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | rk322x.dtsi | 858 rockchip,msch = <&service_msch>; 865 compatible = "rockchip,rk3228-msch", "syscon";
|
| H A D | rk3128.dtsi | 142 msch { 147 msch@10128000 {
|
| H A D | .rk3126-evb.dtb.dts.tmp | |
| H A D | .rk3128-evb.dtb.dts.tmp | |
| H A D | rk3368.dtsi | 235 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 D | opcodes.txt | 227 b232 msch S_RD
|