/freebsd/sys/contrib/device-tree/Bindings/bus/ |
H A D | intel,ixp4xx-expansion-bus-controller.yaml | 4 $id: http://devicetree.org/schemas/bus/intel,ixp4xx-expansion-bus-controller.yaml# 7 title: Intel IXP4xx Expansion Bus Controller 10 The IXP4xx expansion bus controller handles access to devices on the 11 memory-mapped expansion bus on the Intel IXP4xx family of system on chips, 37 description: The IXP4xx has a peculiar MMIO access scheme, as it changes 61 intel,ixp4xx-eb-t1: 66 intel,ixp4xx-eb-t2: 71 intel,ixp4xx-eb-t3: 76 intel,ixp4xx-eb-t4: 81 intel,ixp4xx-eb-t5: [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/memory-controllers/ |
H A D | intel,ixp4xx-expansion-peripheral-props.yaml | 4 $id: http://devicetree.org/schemas/memory-controllers/intel,ixp4xx-expansion-peripheral-props.yaml# 7 title: Peripheral properties for Intel IXP4xx Expansion Bus 10 The IXP4xx expansion bus controller handles access to devices on the 11 memory-mapped expansion bus on the Intel IXP4xx family of system on chips, 18 intel,ixp4xx-eb-t1: 23 intel,ixp4xx-eb-t2: 28 intel,ixp4xx-eb-t3: 33 intel,ixp4xx-eb-t4: 38 intel,ixp4xx-eb-t5: 43 intel,ixp4xx-eb-cycle-type: [all …]
|
H A D | intel,ixp4xx-expansion-bus-controller.yaml | 4 $id: http://devicetree.org/schemas/memory-controllers/intel,ixp4xx-expansion-bus-controller.yaml# 7 title: Intel IXP4xx Expansion Bus Controller 10 The IXP4xx expansion bus controller handles access to devices on the 11 memory-mapped expansion bus on the Intel IXP4xx family of system on chips, 37 description: The IXP4xx has a peculiar MMIO access scheme, as it changes 59 $ref: /schemas/memory-controllers/intel,ixp4xx-expansion-peripheral-props.yaml# 87 compatible = "intel,ixp4xx-flash", "cfi-flash"; 90 intel,ixp4xx-eb-t3 = <3>; 91 intel,ixp4xx-eb-cycle-type = <0>; 92 intel,ixp4xx-eb-byte-access-on-halfword = <1>; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/intel/ixp/ |
H A D | intel-ixp42x-arcom-vulcan.dts | 42 compatible = "intel,ixp4xx-flash", "cfi-flash"; 55 intel,ixp4xx-eb-t3 = <3>; 56 intel,ixp4xx-eb-byte-access-on-halfword = <1>; 57 intel,ixp4xx-eb-write-enable = <1>; 71 intel,ixp4xx-eb-t3 = <1>; 72 intel,ixp4xx-eb-t4 = <2>; 73 intel,ixp4xx-eb-ahb-split-transfers = <1>; 74 intel,ixp4xx-eb-write-enable = <1>; 75 intel,ixp4xx-eb-byte-access = <1>; 90 intel,ixp4xx-eb-t3 = <3>; [all …]
|
H A D | intel-ixp42x-gateworks-gw2348.dts | 69 compatible = "intel,ixp4xx-flash", "cfi-flash"; 72 intel,ixp4xx-eb-write-enable = <1>; 83 compatible = "intel,ixp4xx-compact-flash"; 89 intel,ixp4xx-eb-t1 = <3>; // 3 cycles extra address phase 90 intel,ixp4xx-eb-t2 = <3>; // 3 cycles extra setup phase 91 intel,ixp4xx-eb-t3 = <15>; // 15 cycles extra strobe phase 92 intel,ixp4xx-eb-t4 = <3>; // 3 cycles extra hold phase 93 intel,ixp4xx-eb-t5 = <15>; // 15 cycles extra recovery phase 94 intel,ixp4xx-eb-cycle-type = <0>; // Intel cycle type 95 intel,ixp4xx-eb-byte-access-on-halfword = <1>; [all …]
|
H A D | intel-ixp4xx-reference-design.dtsi | 62 intel,ixp4xx-eb-t1 = <0>; 63 intel,ixp4xx-eb-t2 = <0>; 64 intel,ixp4xx-eb-t3 = <1>; // 1 cycle extra strobe phase 65 intel,ixp4xx-eb-t4 = <0>; 66 intel,ixp4xx-eb-t5 = <0>; 67 intel,ixp4xx-eb-cycle-type = <0>; // Intel cycle type 68 intel,ixp4xx-eb-byte-access-on-halfword = <0>; 69 intel,ixp4xx-eb-mux-address-and-data = <0>; 70 intel,ixp4xx-eb-ahb-split-transfers = <0>; 71 intel,ixp4xx-eb-write-enable = <1>; [all …]
|
H A D | intel-ixp43x-gateworks-gw2358.dts | 82 compatible = "intel,ixp4xx-flash", "cfi-flash"; 85 intel,ixp4xx-eb-write-enable = <1>; 99 compatible = "intel,ixp4xx-compact-flash"; 105 intel,ixp4xx-eb-t1 = <3>; // 3 cycles extra address phase 106 intel,ixp4xx-eb-t2 = <3>; // 3 cycles extra setup phase 107 intel,ixp4xx-eb-t3 = <15>; // 15 cycles extra strobe phase 108 intel,ixp4xx-eb-t4 = <3>; // 3 cycles extra hold phase 109 intel,ixp4xx-eb-t5 = <15>; // 15 cycles extra recovery phase 110 intel,ixp4xx-eb-cycle-type = <0>; // Intel cycle type 111 intel,ixp4xx-eb-byte-access-on-halfword = <1>; [all …]
|
H A D | intel-ixp45x-ixp46x.dtsi | 6 * basic IXP4xx DTSI. 8 #include "intel-ixp4xx.dtsi" 29 * to present the IXP4xx as a device on a USB bus. 32 compatible = "intel,ixp4xx-udc"; 39 compatible = "intel,ixp4xx-i2c"; 47 compatible = "intel,ixp4xx-ethernet"; 58 compatible = "intel,ixp4xx-ethernet"; 69 compatible = "intel,ixp4xx-ethernet";
|
H A D | intel-ixp4xx.dtsi | 18 * The IXP4xx expansion bus is a set of up to 7 each up to 16MB 45 compatible = "intel,ixp4xx-ahb-queue-manager"; 113 compatible = "intel,ixp4xx-gpio"; 134 compatible = "intel,ixp4xx-timer"; 140 compatible = "intel,ixp4xx-network-processing-engine"; 147 compatible = "intel,ixp4xx-hss"; 154 compatible = "intel,ixp4xx-hss"; 162 compatible = "intel,ixp4xx-crypto"; 171 compatible = "intel,ixp4xx-ethernet"; 182 compatible = "intel,ixp4xx-ethernet"; [all …]
|
H A D | intel-ixp42x.dtsi | 6 #include "intel-ixp4xx.dtsi" 25 * to present the IXP4xx as a device on a USB bus. 28 compatible = "intel,ixp4xx-udc";
|
H A D | intel-ixp46x-ixdp465.dts | 10 #include "intel-ixp4xx-reference-design.dtsi" 22 compatible = "intel,ixp4xx-flash", "cfi-flash"; 25 intel,ixp4xx-eb-write-enable = <1>;
|
H A D | intel-ixp42x-ixdp425.dts | 14 #include "intel-ixp4xx-reference-design.dtsi" 26 compatible = "intel,ixp4xx-flash", "cfi-flash"; 29 intel,ixp4xx-eb-write-enable = <1>;
|
H A D | intel-ixp43x-kixrp435.dts | 10 #include "intel-ixp4xx-reference-design.dtsi" 22 compatible = "intel,ixp4xx-flash", "cfi-flash"; 25 intel,ixp4xx-eb-write-enable = <1>;
|
/freebsd/sys/contrib/device-tree/Bindings/firmware/ |
H A D | intel,ixp4xx-network-processing-engine.yaml | 5 $id: http://devicetree.org/schemas/firmware/intel,ixp4xx-network-processing-engine.yaml# 8 title: Intel IXP4xx Network Processing Engine 14 On the IXP4xx SoCs, the Network Processing Engine (NPE) is a small 17 on the IXP4xx platform. All IXP4xx platforms have three NPEs at 25 - const: intel,ixp4xx-network-processing-engine 34 $ref: /schemas/crypto/intel,ixp4xx-crypto.yaml# 48 $ref: /schemas/net/intel,ixp4xx-hss.yaml# 65 compatible = "intel,ixp4xx-network-processing-engine"; 71 compatible = "intel,ixp4xx [all...] |
/freebsd/sys/contrib/device-tree/Bindings/ata/ |
H A D | intel,ixp4xx-compact-flash.yaml | 4 $id: http://devicetree.org/schemas/ata/intel,ixp4xx-compact-flash.yaml# 7 title: Intel IXP4xx CompactFlash Card Controller 13 The IXP4xx network processors have a CompactFlash interface that presents 15 device is always connected to the expansion bus of the IXP4xx SoCs using one 17 node must be placed inside a chip select node on the IXP4xx expansion bus. 21 const: intel,ixp4xx-compact-flash 38 - $ref: /schemas/memory-controllers/intel,ixp4xx-expansion-peripheral-props.yaml# 55 compatible = "intel,ixp4xx-compact-flash";
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | intel,ixp4xx-ethernet.yaml | 5 $id: http://devicetree.org/schemas/net/intel,ixp4xx-ethernet.yaml# 8 title: Intel IXP4xx ethernet 17 The Intel IXP4xx ethernet makes use of the IXP4xx NPE (Network 18 Processing Engine) and the IXP4xx Queue Manager to process 24 const: intel,ixp4xx-ethernet 76 compatible = "intel,ixp4xx-network-processing-engine"; 81 compatible = "intel,ixp4xx-ethernet"; 91 compatible = "intel,ixp4xx-ethernet";
|
H A D | intel,ixp4xx-hss.yaml | 5 $id: http://devicetree.org/schemas/net/intel,ixp4xx-hss.yaml# 8 title: Intel IXP4xx V.35 WAN High Speed Serial Link (HSS) 14 The Intel IXP4xx HSS makes use of the IXP4xx NPE (Network 15 Processing Engine) and the IXP4xx Queue Manager to process 20 const: intel,ixp4xx-hss
|
/freebsd/sys/contrib/device-tree/Bindings/misc/ |
H A D | intel,ixp4xx-ahb-queue-manager.yaml | 5 $id: http://devicetree.org/schemas/misc/intel,ixp4xx-ahb-queue-manager.yaml# 8 title: Intel IXP4xx AHB Queue Manager 14 The IXP4xx AHB Queue Manager maintains queues as circular buffers in 17 IXP4xx for accelerating queues, especially for networking. Clients pick 21 on a certain IXP4xx system will vary. 26 - const: intel,ixp4xx-ahb-queue-manager 48 compatible = "intel,ixp4xx-ahb-queue-manager";
|
/freebsd/sys/contrib/device-tree/Bindings/gpio/ |
H A D | intel,ixp4xx-gpio.txt | 1 Intel IXP4xx XScale Networking Processors GPIO 3 This GPIO controller is found in the Intel IXP4xx processors. 9 main IXP4xx interrupt controller which has a 1:1 mapping for 16 IXP4xx interrupt controller. 21 "intel,ixp4xx-gpio" 32 compatible = "intel,ixp4xx-gpio";
|
/freebsd/sys/contrib/device-tree/Bindings/timer/ |
H A D | intel,ixp4xx-timer.yaml | 5 $id: http://devicetree.org/schemas/timer/intel,ixp4xx-timer.yaml# 8 title: Intel IXP4xx XScale Networking Processors Timers 13 description: This timer is found in the Intel IXP4xx processors. 18 - const: intel,ixp4xx-timer 40 compatible = "intel,ixp4xx-timer";
|
/freebsd/sys/contrib/device-tree/Bindings/crypto/ |
H A D | intel,ixp4xx-crypto.yaml | 5 $id: http://devicetree.org/schemas/crypto/intel,ixp4xx-crypto.yaml# 8 title: Intel IXP4xx cryptographic engine 14 The Intel IXP4xx cryptographic engine makes use of the IXP4xx NPE 21 const: intel,ixp4xx-crypto
|
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
H A D | intel,ixp4xx-interrupt.yaml | 5 $id: http://devicetree.org/schemas/interrupt-controller/intel,ixp4xx-interrupt.yaml# 8 title: Intel IXP4xx XScale Networking Processors Interrupt Controller 14 This interrupt controller is found in the Intel IXP4xx processors. 19 The distinct IXP4xx families with different interrupt controller
|
/freebsd/sys/contrib/device-tree/Bindings/i2c/ |
H A D | i2c-iop3xx.txt | 1 i2c Controller on XScale platforms such as IOP3xx and IXP4xx 6 "intel,ixp4xx-i2c"; 17 compatible = "intel,ixp4xx-i2c";
|
/freebsd/sys/contrib/device-tree/Bindings/mtd/ |
H A D | intel,ixp4xx-flash.txt | 1 Flash device on Intel IXP4xx SoC 7 - compatible : must be "intel,ixp4xx-flash", "cfi-flash"; 19 compatible = "intel,ixp4xx-flash", "cfi-flash";
|
/freebsd/sys/contrib/device-tree/Bindings/pci/ |
H A D | intel,ixp4xx-pci.yaml | 4 $id: http://devicetree.org/schemas/pci/intel,ixp4xx-pci.yaml# 7 title: Intel IXP4xx PCI controller 12 description: PCI host controller found in the Intel IXP4xx SoC series. 28 - description: IXP4xx-specific registers
|