/linux-3.4.99/arch/powerpc/platforms/wsp/ |
D | opb_pic.c | 39 static u32 opb_in(struct opb_pic *opb, int offset) in opb_in() argument 41 return in_be32(opb->regs + offset); in opb_in() 44 static void opb_out(struct opb_pic *opb, int offset, u32 val) in opb_out() argument 46 out_be32(opb->regs + offset, val); in opb_out() 51 struct opb_pic *opb; in opb_unmask_irq() local 55 opb = d->chip_data; in opb_unmask_irq() 58 spin_lock_irqsave(&opb->lock, flags); in opb_unmask_irq() 60 ier = opb_in(opb, OPB_MLSIER); in opb_unmask_irq() 61 opb_out(opb, OPB_MLSIER, ier | bitset); in opb_unmask_irq() 62 ier = opb_in(opb, OPB_MLSIER); in opb_unmask_irq() [all …]
|
/linux-3.4.99/arch/powerpc/boot/ |
D | 4xx.c | 339 u32 cpu, plb, opb, ebc, tb, uart0, uart1, m; in ibm440gp_fixup_clocks() local 357 opb = plb / opdv; in ibm440gp_fixup_clocks() 358 ebc = opb / epdv; in ibm440gp_fixup_clocks() 388 dt_fixup_clock("/plb/opb", opb); in ibm440gp_fixup_clocks() 423 u32 cpu, plb, opb, ebc, vco; in __ibm440eplike_fixup_clocks() local 462 opb = plb / opbdv0; in __ibm440eplike_fixup_clocks() 463 ebc = (per_clk_from_opb ? opb : plb) / perdv0; in __ibm440eplike_fixup_clocks() 478 dt_fixup_clock("/plb/opb", opb); in __ibm440eplike_fixup_clocks() 558 u32 cpu, plb, opb, ebc, tb, uart0, uart1, m; in ibm405gp_fixup_clocks() local 596 opb = plb / opdv; in ibm405gp_fixup_clocks() [all …]
|
/linux-3.4.99/arch/powerpc/boot/dts/ |
D | iss4xx.dts | 82 POB0: opb { 83 compatible = "ibm,opb-4xx", "ibm,opb"; 114 linux,stdout-path = "/plb/opb/serial@40000200";
|
D | iss4xx-mpic.dts | 121 POB0: opb { 122 compatible = "ibm,opb-4xx", "ibm,opb"; 153 linux,stdout-path = "/plb/opb/serial@40000200";
|
D | warp.dts | 116 POB0: opb { 117 compatible = "ibm,opb-440ep", "ibm,opb-440gp", "ibm,opb"; 307 linux,stdout-path = "/plb/opb/serial@ef600300";
|
D | acadia.dts | 83 POB0: opb { 84 compatible = "ibm,opb-405ez", "ibm,opb"; 222 linux,stdout-path = "/plb/opb/serial@ef600300";
|
D | ep405.dts | 87 POB0: opb { 88 compatible = "ibm,opb-405gp", "ibm,opb"; 228 linux,stdout-path = "/plb/opb/serial@ef600300";
|
D | sam440ep.dts | 123 POB0: opb { 124 compatible = "ibm,opb-440ep", "ibm,opb-440gp", "ibm,opb"; 291 linux,stdout-path = "/plb/opb/serial@ef600300";
|
D | bamboo.dts | 122 POB0: opb { 123 compatible = "ibm,opb-440ep", "ibm,opb-440gp", "ibm,opb"; 298 linux,stdout-path = "/plb/opb/serial@ef600300";
|
D | walnut.dts | 87 POB0: opb { 88 compatible = "ibm,opb-405gp", "ibm,opb"; 244 linux,stdout-path = "/plb/opb/serial@ef600300";
|
D | yosemite.dts | 120 POB0: opb { 121 compatible = "ibm,opb-440ep", "ibm,opb-440gp", "ibm,opb"; 330 linux,stdout-path = "/plb/opb/serial@ef600300";
|
D | ebony.dts | 125 POB0: opb { 126 compatible = "ibm,opb-440gp", "ibm,opb"; 335 linux,stdout-path = "/plb/opb/serial@40000200";
|
D | obs600.dts | 138 POB0: opb { 139 compatible = "ibm,opb-405ex", "ibm,opb"; 312 linux,stdout-path = "/plb/opb/serial@ef600200";
|
D | klondike.dts | 135 POB0: opb { 136 compatible = "ibm,opb"; 225 linux,stdout-path = "/plb/opb/serial@50001000";
|
D | rainier.dts | 136 POB0: opb { 137 compatible = "ibm,opb-440grx", "ibm,opb"; 347 linux,stdout-path = "/plb/opb/serial@ef600300";
|
D | icon.dts | 152 POB0: opb { 153 compatible = "ibm,opb-440spe", "ibm,opb-440gp", "ibm,opb"; 445 linux,stdout-path = "/plb/opb/serial@f0000200";
|
D | hotfoot.dts | 87 POB0: opb { 88 compatible = "ibm,opb-405ep", "ibm,opb";
|
D | sequoia.dts | 163 POB0: opb { 164 compatible = "ibm,opb-440epx", "ibm,opb"; 409 linux,stdout-path = "/plb/opb/serial@ef600300";
|
D | taishan.dts | 161 POB0: opb { 162 compatible = "ibm,opb-440gx", "ibm,opb"; 425 linux,stdout-path = "/plb/opb/serial@40000300";
|
D | eiger.dts | 144 POB0: opb { 145 compatible = "ibm,opb-460sx", "ibm,opb"; 424 linux,stdout-path = "/plb/opb/serial@ef600200";
|
D | haleakala.dts | 117 POB0: opb { 118 compatible = "ibm,opb-405exr", "ibm,opb";
|
D | redwood.dts | 140 POB0: opb { 141 compatible = "ibm,opb-460sx", "ibm,opb"; 384 linux,stdout-path = "/plb/opb/serial@ef600200";
|
/linux-3.4.99/drivers/net/ethernet/ibm/emac/ |
D | emac.h | 149 #define EMAC_MR1_BASE(opb) (EMAC_MR1_TFS_2K | EMAC_MR1_TR0_MULT) argument 254 #define EMAC_STACR_BASE(opb) EMAC_STACR_OPBC(opb) argument 255 #define EMAC4_STACR_BASE(opb) 0x00000000 argument
|
/linux-3.4.99/drivers/i2c/busses/ |
D | i2c-ibm_iic.c | 639 static inline u8 iic_clckdiv(unsigned int opb) in iic_clckdiv() argument 646 if (!opb){ in iic_clckdiv() 649 opb = 50000000; in iic_clckdiv() 653 opb /= 1000000; in iic_clckdiv() 655 if (opb < 20 || opb > 150){ in iic_clckdiv() 657 opb); in iic_clckdiv() 658 opb = opb < 20 ? 20 : 150; in iic_clckdiv() 660 return (u8)((opb + 9) / 10 - 1); in iic_clckdiv()
|
/linux-3.4.99/Documentation/devicetree/bindings/ |
D | xilinx.txt | 78 compatible = "xlnx,opb-uartlite-1.00.b"; 123 opb_ps2_dual_ref_0: opb-ps2-dual-ref@a9000000 { 131 compatible = "xlnx,opb-ps2-dual-ref-1.00.a"; 138 compatible = "xlnx,opb-ps2-dual-ref-1.00.a"; 214 opb@20000000 {
|