i2c2.s
来自「ppcboot2.0 华恒光盘里带的BOOTLOADER」· S 代码 · 共 55 行
S
55 行
/************************************** * * copyright @ Motorola, 1999 * **************************************/#include <config.h>#ifdef CONFIG_HARD_I2C#include <ppc_asm.tmpl>#include <asm/mmu.h>/********************************************************** * function: load_runtime_reg * * input: r3 - value of eumbbar * r4 - register offset in embedded utility space * * output: r3 - register content **********************************************************/ .text .align 2 .global load_runtime_regload_runtime_reg:/* xor r5,r5,r5* or r5,r5,r3** lwbrx r3,r4,r5*/ lwbrx r3,r4,r3 sync bclr 20, 0/**************************************************************** * function: store_runtime_reg * * input: r3 - value of eumbbar * r4 - register offset in embedded utility space * r5 - new value to be stored * ****************************************************************/ .text .align 2 .global store_runtime_regstore_runtime_reg: stwbrx r5, r4, r3 sync bclr 20,0#endif /* CONFIG_HARD_I2C */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?