Home
last modified time | relevance | path

Searched +full:open +full:- +full:pic (Results 1 – 25 of 168) sorted by relevance

1234567

/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Dopen-pic.txt1 * Open PIC Binding
4 representation of an Open PIC compliant interrupt controller. This binding is
5 based on the binding defined for Open PIC in [1] and is a superset of that
13 - compatible: Specifies the compatibility list for the PIC. The type
14 shall be <string> and the value shall include "open-pic".
16 - reg: Specifies the base physical address(s) and size(s) of this
17 PIC's addressable register space. The type shall be <prop-encoded-array>.
19 - interrupt-controller: The presence of this property identifies the node
20 as an Open PIC. No property value shall be defined.
22 - #interrupt-cells: Specifies the number of cells needed to encode an
[all …]
H A Dchrp,open-pic.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/chrp,open-pic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Open PIC Interrupt Controller
10 - Rob Herring <robh@kernel.org>
14 representation of an Open PIC compliant interrupt controller. This binding is
15 based on the binding defined for Open PIC in [1] and is a superset of that
21 - items:
22 - const: fsl,mpic
[all …]
/freebsd/sys/powerpc/ofw/
H A Dopenpic_ofw.c1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
72 /* PIC interface */
96 if (!ofw_bus_is_compatible(dev, "chrp,open-pic") && in openpic_ofw_probe()
97 strcmp(type, "open-pic") != 0) in openpic_ofw_probe()
101 * On some U4 systems, there is a phantom MPIC in the mac-io cell. in openpic_ofw_probe()
102 * The uninorth driver will pick up the real PIC, so ignore it here. in openpic_ofw_probe()
104 if (OF_finddevice("/u4") != (phandle_t)-1) in openpic_ofw_probe()
120 if (OF_getencprop(node, "phandle", &xref, sizeof(xref)) == -1 && in openpic_ofw_attach()
121 OF_getencprop(node, "ibm,phandle", &xref, sizeof(xref)) == -1 && in openpic_ofw_attach()
[all …]
/freebsd/sys/contrib/device-tree/src/powerpc/fsl/
H A Dqoriq-mpic.dtsi35 mpic: pic@40000 {
36 interrupt-controller;
37 #address-cells = <0>;
38 #interrupt-cells = <4>;
40 compatible = "fsl,mpic", "chrp,open-pic";
41 device_type = "open-pic";
42 clock-frequency = <0x0>;
46 compatible = "fsl,mpic-global-timer";
55 compatible = "fsl,mpic-msi";
57 msi-available-ranges = <0 0x100>;
[all …]
H A Dmpc8541cds.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
8 /dts-v1/;
15 #address-cells = <1>;
16 #size-cells = <1>;
28 #address-cells = <1>;
29 #size-cells = <0>;
34 d-cache-line-size = <32>; // 32 bytes
35 i-cache-line-size = <32>; // 32 bytes
36 d-cache-size = <0x8000>; // L1, 32K
37 i-cache-size = <0x8000>; // L1, 32K
[all …]
H A Dmpc8555cds.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
8 /dts-v1/;
15 #address-cells = <1>;
16 #size-cells = <1>;
28 #address-cells = <1>;
29 #size-cells = <0>;
34 d-cache-line-size = <32>; // 32 bytes
35 i-cache-line-size = <32>; // 32 bytes
36 d-cache-size = <0x8000>; // L1, 32K
37 i-cache-size = <0x8000>; // L1, 32K
[all …]
H A Dmpc8560ads.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
8 /dts-v1/;
15 #address-cells = <1>;
16 #size-cells = <1>;
29 #address-cells = <1>;
30 #size-cells = <0>;
35 d-cache-line-size = <32>; // 32 bytes
36 i-cache-line-size = <32>; // 32 bytes
37 d-cache-size = <0x8000>; // L1, 32K
38 i-cache-size = <0x8000>; // L1, 32K
[all …]
H A Dpq3-mpic.dtsi35 mpic: pic@40000 {
36 interrupt-controller;
37 #address-cells = <0>;
38 #interrupt-cells = <4>;
41 device_type = "open-pic";
42 big-endian;
43 single-cpu-affinity;
44 last-interrupt-source = <255>;
48 compatible = "fsl,mpic-global-timer";
57 compatible = "fsl,mpic-v3.1-msgr";
[all …]
/freebsd/sys/contrib/device-tree/src/powerpc/
H A Dmpc7448hpc2.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
9 /dts-v1/;
14 #address-cells = <1>;
15 #size-cells = <1>;
28 #address-cells = <1>;
29 #size-cells =<0>;
34 d-cache-line-size = <32>; // 32 bytes
35 i-cache-line-size = <32>; // 32 bytes
36 d-cache-size = <0x8000>; // L1, 32K bytes
37 i-cache-size = <0x8000>; // L1, 32K bytes
[all …]
H A Dstx_gp3_8560.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * STX GP3 - 8560 ADS Device Tree Source
8 /dts-v1/;
14 compatible = "stx,gp3-8560", "stx,gp3";
15 #address-cells = <1>;
16 #size-cells = <1>;
26 #address-cells = <1>;
27 #size-cells = <0>;
32 d-cache-line-size = <32>;
33 i-cache-line-size = <32>;
[all …]
H A Dtqm8541.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
8 /dts-v1/;
15 #address-cells = <1>;
16 #size-cells = <1>;
27 #address-cells = <1>;
28 #size-cells = <0>;
33 d-cache-line-size = <32>;
34 i-cache-line-size = <32>;
35 d-cache-size = <32768>;
36 i-cache-size = <32768>;
[all …]
H A Dtqm8555.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
8 /dts-v1/;
15 #address-cells = <1>;
16 #size-cells = <1>;
27 #address-cells = <1>;
28 #size-cells = <0>;
33 d-cache-line-size = <32>;
34 i-cache-line-size = <32>;
35 d-cache-size = <32768>;
36 i-cache-size = <32768>;
[all …]
H A Dholly.dts13 /dts-v1/;
18 #address-cells = <1>;
19 #size-cells = <1>;
22 #address-cells = <1>;
23 #size-cells =<0>;
27 d-cache-line-size = <32>;
28 i-cache-line-size = <32>;
29 d-cache-size = <32768>;
30 i-cache-size = <32768>;
31 d-cache-sets = <128>;
[all …]
H A Dtqm8560.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
9 /dts-v1/;
16 #address-cells = <1>;
17 #size-cells = <1>;
29 #address-cells = <1>;
30 #size-cells = <0>;
35 d-cache-line-size = <32>;
36 i-cache-line-size = <32>;
37 d-cache-size = <32768>;
38 i-cache-size = <32768>;
[all …]
H A Dsocrates.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
9 /dts-v1/;
14 #address-cells = <1>;
15 #size-cells = <1>;
26 #address-cells = <1>;
27 #size-cells = <0>;
32 d-cache-line-size = <32>;
33 i-cache-line-size = <32>;
34 d-cache-size = <0x8000>; // L1, 32K
35 i-cache-size = <0x8000>; // L1, 32K
[all …]
H A Dstxssa8555.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * MPC8555-based STx GP3 Device Tree Source
10 /dts-v1/;
16 compatible = "stx,gp3-8560", "stx,gp3";
17 #address-cells = <1>;
18 #size-cells = <1>;
29 #address-cells = <1>;
30 #size-cells = <0>;
35 d-cache-line-size = <32>; // 32 bytes
36 i-cache-line-size = <32>; // 32 bytes
[all …]
H A Dstorcenter.dts14 /dts-v1/;
19 #address-cells = <1>;
20 #size-cells = <1>;
29 #address-cells = <1>;
30 #size-cells = <0>;
35 clock-frequency = <200000000>;
36 timebase-frequency = <25000000>;
37 bus-frequency = <0>; /* from bootwrapper */
38 i-cache-line-size = <32>;
39 d-cache-line-size = <32>;
[all …]
H A DkuroboxHD.dts21 /dts-v1/;
26 #address-cells = <1>;
27 #size-cells = <1>;
36 #address-cells = <1>;
37 #size-cells = <0>;
42 clock-frequency = <200000000>; /* Fixed by bootloader */
43 timebase-frequency = <24391680>; /* Fixed by bootloader */
44 bus-frequency = <0>; /* Fixed by bootloader */
46 i-cache-size = <0x4000>;
47 d-cache-size = <0x4000>;
[all …]
H A DkuroboxHG.dts21 /dts-v1/;
26 #address-cells = <1>;
27 #size-cells = <1>;
36 #address-cells = <1>;
37 #size-cells = <0>;
42 clock-frequency = <266000000>; /* Fixed by bootloader */
43 timebase-frequency = <32522240>; /* Fixed by bootloader */
44 bus-frequency = <0>; /* Fixed by bootloader */
46 i-cache-size = <0x4000>;
47 d-cache-size = <0x4000>;
[all …]
H A Dmvme5100.dts11 /dts-v1/;
16 #address-cells = <1>;
17 #size-cells = <1>;
25 #address-cells = <1>;
26 #size-cells = <0>;
32 d-cache-line-size = <32>;
33 i-cache-line-size = <32>;
34 i-cache-size = <32768>;
35 d-cache-size = <32768>;
36 timebase-frequency = <25000000>;
[all …]
H A Dtqm8540.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
8 /dts-v1/;
15 #address-cells = <1>;
16 #size-cells = <1>;
28 #address-cells = <1>;
29 #size-cells = <0>;
34 d-cache-line-size = <32>;
35 i-cache-line-size = <32>;
36 d-cache-size = <32768>;
37 i-cache-size = <32768>;
[all …]
/freebsd/sys/powerpc/psim/
H A Dpsim-tree6 # target sim -e chirp -r 33554432 -f psim-tree
9 # (The -r option is the amount of physical RAM the simulator has)
12 /#address-cells 1
13 /openprom/options/use-stdio? false
14 #/openprom/options/strict-alignment? true
17 ./output-device "psim-stdout
37 ./#address-cells 3
38 ./#size-cells 2
44 ./assigned-addresses \
57 ./ready-delay 1000
[all …]
/freebsd/sys/contrib/device-tree/Bindings/powerpc/fsl/
H A Dmpic.txt7 and QorIQ processors and is compatible with the Open PIC. The
8 notable difference from Open PIC binding is the addition of 2
14 - compatible
22 - reg
24 Value type: <prop-encoded-array>
29 - interrupt-controller
35 - #interrupt-cells
39 specifiers do not contain the interrupt-type or type-specific
42 - #address-cells
47 - pic-no-reset
[all …]
/freebsd/sys/contrib/device-tree/Bindings/
H A Dincomplete-devices.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/incomplete-devices.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <robh@kernel.org>
16 Examples are devices using ACPI PRP0001 with non-updatable firmware/ACPI
17 tables or old PowerPC platforms without in-tree DTS.
21 un-approved compatible.
29 - description:
30 Rejected compatibles in Devicetree, but used in ACPI-based devices
[all …]
/freebsd/sys/powerpc/powermac/
H A Dhrowpic.c1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
31 * A driver for the PIC found in the Heathrow/Paddington MacIO chips.
78 /* PIC interface */
103 return (bus_space_read_4(sc->sc_bt, sc->sc_bh, reg)); in hrowpic_read_reg()
114 bus_space_write_4(sc->sc_bt, sc->sc_bh, reg, val); in hrowpic_write_reg()
117 bus_space_read_4(sc->sc_bt, sc->sc_bh, reg); in hrowpic_write_reg()
126 * OpenPIC cells have a type of "open-pic", so this in hrowpic_probe()
129 if (strcmp(type, "interrupt-controller") != 0) in hrowpic_probe()
146 sc->sc_dev = dev; in hrowpic_attach()
[all …]

1234567