Home
last modified time | relevance | path

Searched full:opb (Results 1 – 25 of 62) sorted by relevance

123

/linux-6.14.4/arch/powerpc/boot/
D4xx.c289 * banks into the OPB address space */
322 u32 cpu, plb, opb, ebc, tb, uart0, uart1, m; in ibm440gp_fixup_clocks() local
340 opb = plb / opdv; in ibm440gp_fixup_clocks()
341 ebc = opb / epdv; in ibm440gp_fixup_clocks()
371 dt_fixup_clock("/plb/opb", opb); in ibm440gp_fixup_clocks()
372 dt_fixup_clock("/plb/opb/ebc", ebc); in ibm440gp_fixup_clocks()
373 dt_fixup_clock("/plb/opb/serial@40000200", uart0); in ibm440gp_fixup_clocks()
374 dt_fixup_clock("/plb/opb/serial@40000300", uart1); in ibm440gp_fixup_clocks()
406 u32 cpu, plb, opb, ebc, vco; in __ibm440eplike_fixup_clocks() local
445 opb = plb / opbdv0; in __ibm440eplike_fixup_clocks()
[all …]
Debony.c30 #define EBONY_FPGA_PATH "/plb/opb/ebc/fpga"
32 #define EBONY_SMALL_FLASH_PATH "/plb/opb/ebc/small-flash"
76 ibm4xx_fixup_ebc_ranges("/plb/opb/ebc"); in ebony_fixups()
/linux-6.14.4/arch/powerpc/boot/dts/
Diss4xx.dts82 POB0: opb {
83 compatible = "ibm,opb-4xx", "ibm,opb";
114 stdout-path = "/plb/opb/serial@40000200";
Diss4xx-mpic.dts121 POB0: opb {
122 compatible = "ibm,opb-4xx", "ibm,opb";
153 stdout-path = "/plb/opb/serial@40000200";
Dwarp.dts116 POB0: opb {
117 compatible = "ibm,opb-440ep", "ibm,opb-440gp", "ibm,opb";
305 stdout-path = "/plb/opb/serial@ef600300";
Dsam440ep.dts123 POB0: opb {
124 compatible = "ibm,opb-440ep", "ibm,opb-440gp", "ibm,opb";
291 stdout-path = "/plb/opb/serial@ef600300";
Dbamboo.dts122 POB0: opb {
123 compatible = "ibm,opb-440ep", "ibm,opb-440gp", "ibm,opb";
300 stdout-path = "/plb/opb/serial@ef600300";
Dyosemite.dts120 POB0: opb {
121 compatible = "ibm,opb-440ep", "ibm,opb-440gp", "ibm,opb";
330 stdout-path = "/plb/opb/serial@ef600300";
Drainier.dts136 POB0: opb {
137 compatible = "ibm,opb-440grx", "ibm,opb";
347 stdout-path = "/plb/opb/serial@ef600300";
Debony.dts125 POB0: opb {
126 compatible = "ibm,opb-440gp", "ibm,opb";
335 stdout-path = "/plb/opb/serial@40000200";
Dicon.dts152 POB0: opb {
153 compatible = "ibm,opb-440spe", "ibm,opb-440gp", "ibm,opb";
438 stdout-path = "/plb/opb/serial@f0000200";
Dredwood.dts140 POB0: opb {
141 compatible = "ibm,opb-460sx", "ibm,opb";
365 stdout-path = "/plb/opb/serial@ef600200";
Dsequoia.dts163 POB0: opb {
164 compatible = "ibm,opb-440epx", "ibm,opb";
409 stdout-path = "/plb/opb/serial@ef600300";
Dkatmai.dts156 POB0: opb {
157 compatible = "ibm,opb-440spe", "ibm,opb-440gp", "ibm,opb";
490 stdout-path = "/plb/opb/serial@f0000200";
Dcurrituck.dts84 POB0: opb {
85 compatible = "ibm,opb-4xx", "ibm,opb";
Deiger.dts144 POB0: opb {
145 compatible = "ibm,opb-460sx", "ibm,opb";
424 stdout-path = "/plb/opb/serial@ef600200";
Dtaishan.dts161 POB0: opb {
162 compatible = "ibm,opb-440gx", "ibm,opb";
425 stdout-path = "/plb/opb/serial@40000300";
/linux-6.14.4/drivers/i2c/busses/
Di2c-ibm_iic.c627 * Calculates IICx_CLCKDIV value for a specific OPB clock frequency
629 static inline u8 iic_clckdiv(unsigned int opb) in iic_clckdiv() argument
634 * it corresponds to OPB frequency from the range (40, 50] MHz in iic_clckdiv()
636 if (!opb){ in iic_clckdiv()
637 printk(KERN_WARNING "ibm-iic: using compatibility value for OPB freq," in iic_clckdiv()
639 opb = 50000000; in iic_clckdiv()
643 opb /= 1000000; in iic_clckdiv()
645 if (opb < 20 || opb > 150){ in iic_clckdiv()
646 printk(KERN_WARNING "ibm-iic: invalid OPB clock frequency %u MHz\n", in iic_clckdiv()
647 opb); in iic_clckdiv()
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/fsi/
Daspeed,ast2600-fsi-master.yaml58 - description: OPB control registers
63 - const: opb
113 reg-names = "opb", "ctrl", "fsi";
/linux-6.14.4/Documentation/devicetree/bindings/net/
Dxlnx,emaclite.yaml19 - xlnx,opb-ethernetlite-1.01.a
20 - xlnx,opb-ethernetlite-1.01.b
/linux-6.14.4/Documentation/devicetree/bindings/serial/
Dxlnx,opb-uartlite.yaml4 $id: http://devicetree.org/schemas/serial/xlnx,opb-uartlite.yaml#
17 - xlnx,opb-uartlite-1.00.b
/linux-6.14.4/drivers/net/ethernet/ibm/emac/
Demac.h131 #define EMAC_MR1_BASE(opb) (EMAC_MR1_TFS_2K | EMAC_MR1_TR0_MULT) argument
238 #define EMAC_STACR_BASE(opb) EMAC_STACR_OPBC(opb) argument
239 #define EMAC4_STACR_BASE(opb) 0x00000000 argument
/linux-6.14.4/drivers/spi/
Dspi-ppc4xx.c378 /* Get the clock for the OPB */ in spi_ppc4xx_of_probe()
379 opbnp = of_find_compatible_node(NULL, NULL, "ibm,opb"); in spi_ppc4xx_of_probe()
381 dev_err(dev, "OPB: cannot find node\n"); in spi_ppc4xx_of_probe()
385 /* Get the clock (Hz) for the OPB */ in spi_ppc4xx_of_probe()
388 dev_err(dev, "OPB: no clock-frequency property set\n"); in spi_ppc4xx_of_probe()
/linux-6.14.4/drivers/char/xilinx_hwicap/
DMakefile3 # Makefile for the Xilinx OPB hwicap driver
/linux-6.14.4/Documentation/devicetree/bindings/
Dxilinx.txt78 compatible = "xlnx,opb-uartlite-1.00.b";
142 "xlnx,opb-hwicap-1.00.b".

123