Home
last modified time | relevance | path

Searched refs:upm (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.4/Documentation/devicetree/bindings/mtd/
Dfsl-upm-nand.txt4 - 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-wait-flags : add chip-dependent short delays after running the
13 - fsl,upm-addr-line-cs-offsets : address offsets for multi-chip support.
28 upm@1,0 {
29 compatible = "fsl,upm-nand";
31 fsl,upm-addr-offset = <16>;
32 fsl,upm-cmd-offset = <8>;
46 upm@3,0 {
[all …]
/Linux-v5.4/arch/powerpc/include/asm/
Dfsl_lbc.h243 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-v5.4/arch/powerpc/sysdev/
Dfsl_lbc.c94 int fsl_upm_find(phys_addr_t addr_base, struct fsl_upm *upm) in fsl_upm_find() argument
112 upm->mxmr = &lbc->mamr; in fsl_upm_find()
115 upm->mxmr = &lbc->mbmr; in fsl_upm_find()
118 upm->mxmr = &lbc->mcmr; in fsl_upm_find()
126 upm->width = 8; in fsl_upm_find()
129 upm->width = 16; in fsl_upm_find()
132 upm->width = 32; in fsl_upm_find()
152 int fsl_upm_run_pattern(struct fsl_upm *upm, void __iomem *io_base, u32 mar) in fsl_upm_run_pattern() argument
164 switch (upm->width) { in fsl_upm_run_pattern()
/Linux-v5.4/drivers/mtd/nand/raw/
Dfsl_upm.c33 struct fsl_upm upm; member
83 fsl_upm_end_pattern(&fun->upm); in fun_cmd_ctrl()
93 fsl_upm_start_pattern(&fun->upm, fun->upm_addr_offset); in fun_cmd_ctrl()
95 fsl_upm_start_pattern(&fun->upm, fun->upm_cmd_offset); in fun_cmd_ctrl()
98 mar = (cmd << (32 - fun->upm.width)) | in fun_cmd_ctrl()
100 fsl_upm_run_pattern(&fun->upm, chip->legacy.IO_ADDR_R, mar); in fun_cmd_ctrl()
220 ret = fsl_upm_find(io_res.start, &fun->upm); in fun_probe()
/Linux-v5.4/arch/powerpc/boot/dts/
Dtqm8548-bigflash.dts411 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>;
Dtqm8548.dts411 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>;
Dmpc836x_rdk.dts407 upm@1,0 {
408 compatible = "fsl,upm-nand";
410 fsl,upm-addr-offset = <16>;
411 fsl,upm-cmd-offset = <8>;
/Linux-v5.4/drivers/misc/sgi-gru/
Dgrufault.c272 goto upm; in gru_vtop()
285 upm: in gru_vtop()
/Linux-v5.4/Documentation/usb/
DCREDITS145 - Fernando Herrera <fherrera@eurielec.etsit.upm.es> has taken
/Linux-v5.4/Documentation/process/
Dkernel-docs.rst6 Juan-Mariano de Goyeneche <jmseyas@dit.upm.es>
608 http://www.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html