/Linux-v4.19/drivers/net/ethernet/freescale/fman/ |
D | fman_muram.c | 46 static unsigned long fman_muram_vbase_to_offset(struct muram_info *muram, in fman_muram_vbase_to_offset() argument 49 return vaddr - (unsigned long)muram->vbase; in fman_muram_vbase_to_offset() 67 struct muram_info *muram; in fman_muram_init() local 71 muram = kzalloc(sizeof(*muram), GFP_KERNEL); in fman_muram_init() 72 if (!muram) in fman_muram_init() 75 muram->pool = gen_pool_create(ilog2(64), -1); in fman_muram_init() 76 if (!muram->pool) { in fman_muram_init() 87 ret = gen_pool_add_virt(muram->pool, (unsigned long)vaddr, in fman_muram_init() 97 muram->vbase = vaddr; in fman_muram_init() 98 muram->pbase = base; in fman_muram_init() [all …]
|
D | fman_muram.h | 44 unsigned long fman_muram_offset_to_vbase(struct muram_info *muram, 47 unsigned long fman_muram_alloc(struct muram_info *muram, size_t size); 49 void fman_muram_free_mem(struct muram_info *muram, unsigned long offset,
|
/Linux-v4.19/Documentation/devicetree/bindings/soc/fsl/cpm_qe/ |
D | cpm.txt | 42 - Children's reg nodes must be offsets from the start of all muram, even 52 A child "data" node must exist, compatible with "fsl,cpm-muram-data", to 53 indicate the portion of muram that is usable by the OS for arbitrary 55 all of which contribute to the allocatable muram pool. 58 muram@0 { 64 compatible = "fsl,cpm-muram-data";
|
D | qe.txt | 52 - compatible : should be "fsl,qe-muram", "fsl,cpm-muram". 61 muram@10000 { 62 compatible = "fsl,qe-muram", "fsl,cpm-muram"; 66 compatible = "fsl,qe-muram-data", 67 "fsl,cpm-muram-data";
|
/Linux-v4.19/arch/powerpc/boot/ |
D | cpm-serial.c | 204 void *parent, *muram; in cpm_console_init() local 250 muram = finddevice("/soc/cpm/muram/data"); in cpm_console_init() 251 if (!muram) in cpm_console_init() 259 if (dt_get_virtual_reg(muram, &muram_addr, 1) < 1) in cpm_console_init() 262 if (getprop(muram, "reg", reg, 8) < 8) in cpm_console_init()
|
/Linux-v4.19/arch/powerpc/boot/dts/fsl/ |
D | t1024si-post.dtsi | 89 muram@10000 { 92 compatible = "fsl,qe-muram", "fsl,cpm-muram"; 96 compatible = "fsl,qe-muram-data", "fsl,cpm-muram-data";
|
D | p1021si-post.dtsi | 231 muram@10000 { 234 compatible = "fsl,qe-muram", "fsl,cpm-muram"; 238 compatible = "fsl,qe-muram-data", 239 "fsl,cpm-muram-data";
|
D | mpc8568si-post.dtsi | 258 muram@10000 { 261 compatible = "fsl,qe-muram", "fsl,cpm-muram"; 265 compatible = "fsl,qe-muram-data", 266 "fsl,cpm-muram-data";
|
D | mpc8569si-post.dtsi | 292 muram@10000 { 295 compatible = "fsl,qe-muram", "fsl,cpm-muram"; 299 compatible = "fsl,qe-muram-data", 300 "fsl,cpm-muram-data";
|
D | qoriq-fman3l-0.dtsi | 48 muram@0 { 49 compatible = "fsl,fman-muram";
|
D | qoriq-fman3-0.dtsi | 48 muram@0 { 49 compatible = "fsl,fman-muram";
|
D | qoriq-fman3-1.dtsi | 48 muram@0 { 49 compatible = "fsl,fman-muram";
|
D | qoriq-fman-1.dtsi | 48 muram@0 { 49 compatible = "fsl,fman-muram";
|
D | qoriq-fman-0.dtsi | 48 muram@0 { 49 compatible = "fsl,fman-muram";
|
/Linux-v4.19/arch/powerpc/boot/dts/ |
D | mpc832x_rdb.dts | 235 muram@10000 { 238 compatible = "fsl,qe-muram", "fsl,cpm-muram"; 242 compatible = "fsl,qe-muram-data", 243 "fsl,cpm-muram-data";
|
D | mpc832x_mds.dts | 263 muram@10000 { 266 compatible = "fsl,qe-muram", "fsl,cpm-muram"; 270 compatible = "fsl,qe-muram-data", 271 "fsl,cpm-muram-data";
|
D | mpc836x_mds.dts | 303 muram@10000 { 306 compatible = "fsl,qe-muram", "fsl,cpm-muram"; 310 compatible = "fsl,qe-muram-data", 311 "fsl,cpm-muram-data";
|
D | mpc836x_rdk.dts | 212 muram@10000 { 215 compatible = "fsl,qe-muram", "fsl,cpm-muram"; 219 compatible = "fsl,qe-muram-data", 220 "fsl,cpm-muram-data";
|
D | mgcoge.dts | 118 muram { 119 compatible = "fsl,cpm-muram"; 125 compatible = "fsl,cpm-muram-data";
|
D | kmeter1.dts | 305 muram@10000 { 308 compatible = "fsl,qe-muram", "fsl,cpm-muram"; 312 compatible = "fsl,qe-muram-data", 313 "fsl,cpm-muram-data";
|
D | adder875-redboot.dts | 137 muram { 143 compatible = "fsl,cpm-muram-data";
|
D | adder875-uboot.dts | 136 muram { 142 compatible = "fsl,cpm-muram-data";
|
D | mpc866ads.dts | 109 muram@2000 { 115 compatible = "fsl,cpm-muram-data";
|
D | tqm8xx.dts | 141 muram@2000 { 147 compatible = "fsl,cpm-muram-data";
|
/Linux-v4.19/arch/arm64/boot/dts/freescale/ |
D | qoriq-fman3-0.dtsi | 23 muram@0 { 24 compatible = "fsl,fman-muram";
|