Home
last modified time | relevance | path

Searched refs:opb (Results 1 – 25 of 36) sorted by relevance

12

/linux-3.4.99/arch/powerpc/platforms/wsp/
Dopb_pic.c39 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/
D4xx.c339 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/
Diss4xx.dts82 POB0: opb {
83 compatible = "ibm,opb-4xx", "ibm,opb";
114 linux,stdout-path = "/plb/opb/serial@40000200";
Diss4xx-mpic.dts121 POB0: opb {
122 compatible = "ibm,opb-4xx", "ibm,opb";
153 linux,stdout-path = "/plb/opb/serial@40000200";
Dwarp.dts116 POB0: opb {
117 compatible = "ibm,opb-440ep", "ibm,opb-440gp", "ibm,opb";
307 linux,stdout-path = "/plb/opb/serial@ef600300";
Dacadia.dts83 POB0: opb {
84 compatible = "ibm,opb-405ez", "ibm,opb";
222 linux,stdout-path = "/plb/opb/serial@ef600300";
Dep405.dts87 POB0: opb {
88 compatible = "ibm,opb-405gp", "ibm,opb";
228 linux,stdout-path = "/plb/opb/serial@ef600300";
Dsam440ep.dts123 POB0: opb {
124 compatible = "ibm,opb-440ep", "ibm,opb-440gp", "ibm,opb";
291 linux,stdout-path = "/plb/opb/serial@ef600300";
Dbamboo.dts122 POB0: opb {
123 compatible = "ibm,opb-440ep", "ibm,opb-440gp", "ibm,opb";
298 linux,stdout-path = "/plb/opb/serial@ef600300";
Dwalnut.dts87 POB0: opb {
88 compatible = "ibm,opb-405gp", "ibm,opb";
244 linux,stdout-path = "/plb/opb/serial@ef600300";
Dyosemite.dts120 POB0: opb {
121 compatible = "ibm,opb-440ep", "ibm,opb-440gp", "ibm,opb";
330 linux,stdout-path = "/plb/opb/serial@ef600300";
Debony.dts125 POB0: opb {
126 compatible = "ibm,opb-440gp", "ibm,opb";
335 linux,stdout-path = "/plb/opb/serial@40000200";
Dobs600.dts138 POB0: opb {
139 compatible = "ibm,opb-405ex", "ibm,opb";
312 linux,stdout-path = "/plb/opb/serial@ef600200";
Dklondike.dts135 POB0: opb {
136 compatible = "ibm,opb";
225 linux,stdout-path = "/plb/opb/serial@50001000";
Drainier.dts136 POB0: opb {
137 compatible = "ibm,opb-440grx", "ibm,opb";
347 linux,stdout-path = "/plb/opb/serial@ef600300";
Dicon.dts152 POB0: opb {
153 compatible = "ibm,opb-440spe", "ibm,opb-440gp", "ibm,opb";
445 linux,stdout-path = "/plb/opb/serial@f0000200";
Dhotfoot.dts87 POB0: opb {
88 compatible = "ibm,opb-405ep", "ibm,opb";
Dsequoia.dts163 POB0: opb {
164 compatible = "ibm,opb-440epx", "ibm,opb";
409 linux,stdout-path = "/plb/opb/serial@ef600300";
Dtaishan.dts161 POB0: opb {
162 compatible = "ibm,opb-440gx", "ibm,opb";
425 linux,stdout-path = "/plb/opb/serial@40000300";
Deiger.dts144 POB0: opb {
145 compatible = "ibm,opb-460sx", "ibm,opb";
424 linux,stdout-path = "/plb/opb/serial@ef600200";
Dhaleakala.dts117 POB0: opb {
118 compatible = "ibm,opb-405exr", "ibm,opb";
Dredwood.dts140 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/
Demac.h149 #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/
Di2c-ibm_iic.c639 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/
Dxilinx.txt78 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 {

12