/openbmc/linux/Documentation/devicetree/bindings/mtd/ |
H A 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 …]
|
/openbmc/u-boot/drivers/mtd/nand/raw/ |
H A D | fsl_upm.c | 17 static void fsl_upm_start_pattern(struct fsl_upm *upm, u32 pat_offset) in fsl_upm_start_pattern() argument 19 clrsetbits_be32(upm->mxmr, MxMR_MAD_MSK, MxMR_OP_RUNP | pat_offset); in fsl_upm_start_pattern() 20 (void)in_be32(upm->mxmr); in fsl_upm_start_pattern() 23 static void fsl_upm_end_pattern(struct fsl_upm *upm) in fsl_upm_end_pattern() argument 25 clrbits_be32(upm->mxmr, MxMR_OP_RUNP); in fsl_upm_end_pattern() 27 while (in_be32(upm->mxmr) & MxMR_OP_RUNP) in fsl_upm_end_pattern() 31 static void fsl_upm_run_pattern(struct fsl_upm *upm, int width, in fsl_upm_run_pattern() argument 34 out_be32(upm->mar, mar); in fsl_upm_run_pattern() 35 (void)in_be32(upm->mar); in fsl_upm_run_pattern() 72 fun->upm.io_addr + fun->chip_offset * chip_nr; in fun_select_chip() [all …]
|
/openbmc/u-boot/arch/powerpc/cpu/mpc8xxx/ |
H A D | fsl_lbc.c | 106 void upmconfig(uint upm, uint *table, uint size) in upmconfig() argument 111 u32 msel = BR_UPMx_TO_MSEL(upm); in upmconfig() 112 u32 *mxmr = &lbc->mamr + upm; in upmconfig() 115 if (upm < UPMA || upm > UPMC) { in upmconfig() 116 printf("Error: %s() Bad UPM index %d\n", __func__, upm); in upmconfig()
|
/openbmc/linux/drivers/mtd/nand/raw/ |
H A D | fsl_upm.c | 26 struct fsl_upm upm; member 89 fsl_upm_start_pattern(&fun->upm, fun->upm_cmd_offset); in func_exec_instr() 90 mar = (instr->ctx.cmd.opcode << (32 - fun->upm.width)) | in func_exec_instr() 92 fsl_upm_run_pattern(&fun->upm, fun->io_base + reg_offs, mar); in func_exec_instr() 93 fsl_upm_end_pattern(&fun->upm); in func_exec_instr() 97 fsl_upm_start_pattern(&fun->upm, fun->upm_addr_offset); in func_exec_instr() 99 mar = (instr->ctx.addr.addrs[i] << (32 - fun->upm.width)) | in func_exec_instr() 101 fsl_upm_run_pattern(&fun->upm, fun->io_base + reg_offs, mar); in func_exec_instr() 103 fsl_upm_end_pattern(&fun->upm); in func_exec_instr() 180 ret = fsl_upm_find(io_res->start, &fun->upm); in fun_probe()
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A 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,
|
/openbmc/linux/arch/powerpc/sysdev/ |
H A 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()
|
/openbmc/linux/arch/powerpc/boot/dts/ |
H A 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>;
|
H A 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>;
|
H A 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>;
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/upm/upm/ |
H A D | 0001-CMakeLists.txt-Use-SWIG_SUPPORT_FILES-to-find-the-li.patch | 32 # Install .py's to python packages directory/upm 35 DESTINATION ${PYTHON_PACKAGES_PATH}/upm
|
H A D | 0001-cmake-Disable-Wno-misleading-indentation-with-clang-.patch | 8 Upstream-Status: Submitted [https://github.com/eclipse/upm/pull/693]
|
H A D | 0001-include-missing-cstdint.patch | 10 Upstream-Status: Submitted [https://github.com/eclipse/upm/pull/704]
|
H A D | 0001-initialize-local-variables-before-use.patch | 9 Upstream-Status: Submitted [https://github.com/eclipse/upm/pull/693]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/upm/ |
H A D | upm_git.bb | 2 HOMEPAGE = "https://github.com/intel-iot-devkit/upm" 34 # BINDINGS:pn-upm="python"
|
/openbmc/u-boot/arch/powerpc/cpu/mpc8xx/ |
H A D | cpu.c | 178 void upmconfig(uint upm, uint *table, uint size) in upmconfig() argument 187 out_be32(&memctl->memc_mcr, addr | upm); /* (16-16) */ in upmconfig()
|
/openbmc/u-boot/include/linux/mtd/ |
H A D | fsl_upm.h | 26 struct fsl_upm upm; member
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-core/packagegroups/ |
H A D | packagegroup-meta-oe.bb | 414 upm \ 429 RDEPENDS:packagegroup-meta-oe-extended:remove:mipsarch = "upm mraa minifi-cpp tiptop" 431 RDEPENDS:packagegroup-meta-oe-extended:remove:powerpc = "upm mraa minifi-cpp" 432 RDEPENDS:packagegroup-meta-oe-extended:remove:powerpc64 = "upm mraa minifi-cpp" 433 RDEPENDS:packagegroup-meta-oe-extended:remove:powerpc64le = "upm mraa sysdig" 434 RDEPENDS:packagegroup-meta-oe-extended:remove:riscv64 = "upm libleak mraa sysdig tiptop" 435 RDEPENDS:packagegroup-meta-oe-extended:remove:riscv32 = "upm libleak mraa sysdig tiptop"
|
/openbmc/linux/drivers/misc/sgi-gru/ |
H A D | grufault.c | 272 goto upm; in gru_vtop() 285 upm: in gru_vtop()
|
/openbmc/u-boot/arch/powerpc/include/asm/ |
H A D | fsl_lbc.h | 468 extern void upmconfig(uint upm, uint *table, uint size);
|
/openbmc/linux/Documentation/process/ |
H A D | kernel-docs.rst | 208 https://www.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html
|
/openbmc/linux/Documentation/translations/sp_SP/process/ |
H A D | kernel-docs.rst | 185 https://www.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html
|
/openbmc/linux/Documentation/usb/ |
H A D | CREDITS | 145 - Fernando Herrera <fherrera@eurielec.etsit.upm.es> has taken
|
/openbmc/ |
D | opengrok1.0.log | [all...] |
D | opengrok2.0.log | [all...] |
/openbmc/linux/ |
H A D | opengrok0.0.log | 2185 2024-12-28 20:09:06.381-0600 FINEST t1099 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/Documentation/devicetree/bindings/mtd/fsl-upm-nand.txt.gz' 2713 2024-12-28 20:09:06.475-0600 FINEST t1149 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/upm/upm/0001-cmake-Disable-Wno-misleading-indentation-with-clang-.patch.gz' [all...] |