/linux/drivers/net/ethernet/freescale/fman/ |
H A D | fman_muram.c | 21 return vaddr - (unsigned long)muram->vbase; in fman_muram_vbase_to_offset() 39 struct muram_info *muram; in fman_muram_init() local 43 muram = kzalloc(sizeof(*muram), GFP_KERNEL); in fman_muram_init() 44 if (!muram) in fman_muram_init() 48 if (!muram->pool) { in fman_muram_init() 69 muram->vbase = vaddr; in fman_muram_init() 70 muram->pbase = base; in fman_muram_init() 71 return muram; in fman_muram_init() 74 gen_pool_destroy(muram->pool); in fman_muram_init() 76 kfree(muram); in fman_muram_init() [all …]
|
H A 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/Documentation/devicetree/bindings/soc/fsl/cpm_qe/ |
H A D | fsl,qe-muram.yaml | 4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,qe-muram.yaml# 17 - const: fsl,qe-muram 18 - const: fsl,cpm-muram 40 - const: fsl,qe-muram-data 41 - const: fsl,cpm-muram-data 60 muram@10000 { 61 compatible = "fsl,qe-muram", "fsl,cpm-muram"; 67 compatible = "fsl,qe-muram-data", 68 "fsl,cpm-muram-data";
|
H A 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";
|
H A D | fsl,qe.yaml | 80 '^muram@[a-f0-9]+$': 81 $ref: fsl,qe-muram.yaml 136 muram@10000 { 137 compatible = "fsl,qe-muram", "fsl,cpm-muram"; 143 compatible = "fsl,qe-muram-data", 144 "fsl,cpm-muram-data";
|
/linux/Documentation/devicetree/bindings/net/ |
H A D | fsl,fman-muram.yaml | 4 $id: http://devicetree.org/schemas/net/fsl,fman-muram.yaml# 24 - fsl,fman-muram 37 muram@0 { 38 compatible = "fsl,fman-muram";
|
H A D | fsl,fman.yaml | 123 '^muram@[a-f0-9]+$': 124 $ref: fsl,fman-muram.yaml 167 muram@0 { 168 compatible = "fsl,fman-muram";
|
/linux/arch/powerpc/boot/ |
H A 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/arch/powerpc/boot/dts/fsl/ |
H A 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";
|
H A 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";
|
H A D | p1021si-post.dtsi | 236 muram@10000 { 239 compatible = "fsl,qe-muram", "fsl,cpm-muram"; 243 compatible = "fsl,qe-muram-data", 244 "fsl,cpm-muram-data";
|
H A 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";
|
H A D | qoriq-fman-0.dtsi | 48 muram@0 { 49 compatible = "fsl,fman-muram";
|
H A D | qoriq-fman-1.dtsi | 48 muram@0 { 49 compatible = "fsl,fman-muram";
|
H A D | qoriq-fman3-0.dtsi | 48 muram@0 { 49 compatible = "fsl,fman-muram";
|
H A D | qoriq-fman3-1.dtsi | 48 muram@0 { 49 compatible = "fsl,fman-muram";
|
H A D | qoriq-fman3l-0.dtsi | 48 muram@0 { 49 compatible = "fsl,fman-muram";
|
/linux/arch/powerpc/boot/dts/ |
H A 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";
|
H A 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";
|
H A D | mgcoge.dts | 114 muram { 115 compatible = "fsl,cpm-muram"; 121 compatible = "fsl,cpm-muram-data";
|
H A 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";
|
H A D | adder875-redboot.dts | 133 muram { 139 compatible = "fsl,cpm-muram-data";
|
H A D | adder875-uboot.dts | 132 muram { 138 compatible = "fsl,cpm-muram-data";
|
H A D | ep8248e.dts | 110 muram { 116 compatible = "fsl,cpm-muram-data";
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | qoriq-fman3-0.dtsi | 26 muram@0 { 27 compatible = "fsl,fman-muram";
|