/Linux-v6.6/drivers/net/ethernet/freescale/fman/ |
D | fman_muram.c | 19 static unsigned long fman_muram_vbase_to_offset(struct muram_info *muram, in fman_muram_vbase_to_offset() argument 22 return vaddr - (unsigned long)muram->vbase; in fman_muram_vbase_to_offset() 40 struct muram_info *muram; in fman_muram_init() local 44 muram = kzalloc(sizeof(*muram), GFP_KERNEL); in fman_muram_init() 45 if (!muram) in fman_muram_init() 48 muram->pool = gen_pool_create(ilog2(64), -1); in fman_muram_init() 49 if (!muram->pool) { in fman_muram_init() 60 ret = gen_pool_add_virt(muram->pool, (unsigned long)vaddr, in fman_muram_init() 70 muram->vbase = vaddr; in fman_muram_init() 71 muram->pbase = base; in fman_muram_init() [all …]
|
D | fman_muram.h | 18 unsigned long fman_muram_offset_to_vbase(struct muram_info *muram, 21 unsigned long fman_muram_alloc(struct muram_info *muram, size_t size); 23 void fman_muram_free_mem(struct muram_info *muram, unsigned long offset,
|
/Linux-v6.6/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 | 63 - compatible : should be "fsl,qe-muram", "fsl,cpm-muram". 72 muram@10000 { 73 compatible = "fsl,qe-muram", "fsl,cpm-muram"; 77 compatible = "fsl,qe-muram-data", 78 "fsl,cpm-muram-data";
|
/Linux-v6.6/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-v6.6/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-fman3-1.dtsi | 48 muram@0 { 49 compatible = "fsl,fman-muram";
|
D | qoriq-fman3l-0.dtsi | 48 muram@0 { 49 compatible = "fsl,fman-muram";
|
D | qoriq-fman-0.dtsi | 48 muram@0 { 49 compatible = "fsl,fman-muram";
|
D | qoriq-fman-1.dtsi | 48 muram@0 { 49 compatible = "fsl,fman-muram";
|
D | qoriq-fman3-0.dtsi | 48 muram@0 { 49 compatible = "fsl,fman-muram";
|
/Linux-v6.6/arch/powerpc/boot/dts/ |
D | mpc832x_rdb.dts | 231 muram@10000 { 234 compatible = "fsl,qe-muram", "fsl,cpm-muram"; 238 compatible = "fsl,qe-muram-data", 239 "fsl,cpm-muram-data";
|
D | mpc836x_rdk.dts | 208 muram@10000 { 211 compatible = "fsl,qe-muram", "fsl,cpm-muram"; 215 compatible = "fsl,qe-muram-data", 216 "fsl,cpm-muram-data";
|
D | mgcoge.dts | 114 muram { 115 compatible = "fsl,cpm-muram"; 121 compatible = "fsl,cpm-muram-data";
|
D | kmeter1.dts | 301 muram@10000 { 304 compatible = "fsl,qe-muram", "fsl,cpm-muram"; 308 compatible = "fsl,qe-muram-data", 309 "fsl,cpm-muram-data";
|
D | adder875-redboot.dts | 133 muram { 139 compatible = "fsl,cpm-muram-data";
|
D | adder875-uboot.dts | 132 muram { 138 compatible = "fsl,cpm-muram-data";
|
D | mpc866ads.dts | 105 muram@2000 { 111 compatible = "fsl,cpm-muram-data";
|
D | tqm8xx.dts | 137 muram@2000 { 143 compatible = "fsl,cpm-muram-data";
|
D | ep8248e.dts | 110 muram { 116 compatible = "fsl,cpm-muram-data";
|
D | ep88xc.dts | 143 muram@2000 { 149 compatible = "fsl,cpm-muram-data";
|
/Linux-v6.6/arch/arm64/boot/dts/freescale/ |
D | qoriq-fman3-0.dtsi | 26 muram@0 { 27 compatible = "fsl,fman-muram";
|