Searched refs:upm (Results 1 – 10 of 10) sorted by relevance
/linux-5.19.10/Documentation/devicetree/bindings/mtd/ |
D | fsl-upm-nand.txt | 4 - compatible : "fsl,upm-nand". 6 - fsl,upm-addr-offset : UPM pattern offset for the address latch. 7 - fsl,upm-cmd-offset : UPM pattern offset for the command latch. 10 - fsl,upm-addr-line-cs-offsets : address offsets for multi-chip support. 17 - fsl,upm-wait-flags : add chip-dependent short delays after running the 30 upm@1,0 { 31 compatible = "fsl,upm-nand"; 33 fsl,upm-addr-offset = <16>; 34 fsl,upm-cmd-offset = <8>; 48 upm@3,0 { [all …]
|
/linux-5.19.10/drivers/mtd/nand/raw/ |
D | fsl_upm.c | 25 struct fsl_upm upm; member 88 fsl_upm_start_pattern(&fun->upm, fun->upm_cmd_offset); in func_exec_instr() 89 mar = (instr->ctx.cmd.opcode << (32 - fun->upm.width)) | in func_exec_instr() 91 fsl_upm_run_pattern(&fun->upm, fun->io_base + reg_offs, mar); in func_exec_instr() 92 fsl_upm_end_pattern(&fun->upm); in func_exec_instr() 96 fsl_upm_start_pattern(&fun->upm, fun->upm_addr_offset); in func_exec_instr() 98 mar = (instr->ctx.addr.addrs[i] << (32 - fun->upm.width)) | in func_exec_instr() 100 fsl_upm_run_pattern(&fun->upm, fun->io_base + reg_offs, mar); in func_exec_instr() 102 fsl_upm_end_pattern(&fun->upm); in func_exec_instr() 180 ret = fsl_upm_find(io_res->start, &fun->upm); in fun_probe()
|
/linux-5.19.10/arch/powerpc/include/asm/ |
D | fsl_lbc.h | 243 extern int fsl_upm_find(phys_addr_t addr_base, struct fsl_upm *upm); 253 static inline void fsl_upm_start_pattern(struct fsl_upm *upm, u8 pat_offset) in fsl_upm_start_pattern() argument 255 clrsetbits_be32(upm->mxmr, MxMR_MAD, MxMR_OP_RP | pat_offset); in fsl_upm_start_pattern() 264 static inline void fsl_upm_end_pattern(struct fsl_upm *upm) in fsl_upm_end_pattern() argument 266 clrbits32(upm->mxmr, MxMR_OP_RP); in fsl_upm_end_pattern() 268 while (in_be32(upm->mxmr) & MxMR_OP_RP) in fsl_upm_end_pattern() 292 extern int fsl_upm_run_pattern(struct fsl_upm *upm, void __iomem *io_base,
|
/linux-5.19.10/arch/powerpc/sysdev/ |
D | fsl_lbc.c | 95 int fsl_upm_find(phys_addr_t addr_base, struct fsl_upm *upm) in fsl_upm_find() argument 113 upm->mxmr = &lbc->mamr; in fsl_upm_find() 116 upm->mxmr = &lbc->mbmr; in fsl_upm_find() 119 upm->mxmr = &lbc->mcmr; in fsl_upm_find() 127 upm->width = 8; in fsl_upm_find() 130 upm->width = 16; in fsl_upm_find() 133 upm->width = 32; in fsl_upm_find() 153 int fsl_upm_run_pattern(struct fsl_upm *upm, void __iomem *io_base, u32 mar) in fsl_upm_run_pattern() argument 165 switch (upm->width) { in fsl_upm_run_pattern()
|
/linux-5.19.10/arch/powerpc/boot/dts/ |
D | tqm8548.dts | 411 upm@3,0 { 414 compatible = "tqc,tqm8548-upm-nand", "fsl,upm-nand"; 416 fsl,upm-addr-offset = <0x10>; 417 fsl,upm-cmd-offset = <0x08>; 419 fsl,upm-addr-line-cs-offsets = <0x0 0x200>; 420 fsl,upm-wait-flags = <0x5>;
|
D | tqm8548-bigflash.dts | 411 upm@3,0 { 414 compatible = "tqc,tqm8548-upm-nand", "fsl,upm-nand"; 416 fsl,upm-addr-offset = <0x10>; 417 fsl,upm-cmd-offset = <0x08>; 419 fsl,upm-addr-line-cs-offsets = <0x0 0x200>; 420 fsl,upm-wait-flags = <0x5>;
|
D | mpc836x_rdk.dts | 407 upm@1,0 { 408 compatible = "fsl,upm-nand"; 410 fsl,upm-addr-offset = <16>; 411 fsl,upm-cmd-offset = <8>;
|
/linux-5.19.10/drivers/misc/sgi-gru/ |
D | grufault.c | 272 goto upm; in gru_vtop() 285 upm: in gru_vtop()
|
/linux-5.19.10/Documentation/usb/ |
D | CREDITS | 145 - Fernando Herrera <fherrera@eurielec.etsit.upm.es> has taken
|
/linux-5.19.10/Documentation/process/ |
D | kernel-docs.rst | 6 Juan-Mariano de Goyeneche <jmseyas@dit.upm.es> 610 https://www.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html
|