| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/memory-controllers/ |
| D | omap-gpmc.txt | 1 Device tree bindings for OMAP general purpose memory controllers (GPMC) 3 The actual devices are instantiated from the child nodes of a GPMC node. 9 ti,omap2420-gpmc (omap2420) 10 ti,omap2430-gpmc (omap2430) 11 ti,omap3430-gpmc (omap3430 & omap3630) 12 ti,omap4430-gpmc (omap4430 & omap4460 & omap543x) 13 ti,am3352-gpmc (am335x devices) 17 - ti,hwmods: Should be set to "ti,gpmc" until the DT transition is 21 - gpmc,num-cs: The maximum number of chip-select lines that controller 23 - gpmc,num-waitpins: The maximum number of wait pins that controller can [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | gpmc-eth.txt | 1 Device tree bindings for Ethernet chip connected to TI GPMC 5 such as ethernet controllers to processors using the TI GPMC as a data bus. 7 Ethernet controllers connected to TI GPMC are represented as child nodes of 8 the GPMC controller with an "ethernet" name. 10 All timing relevant properties as well as generic GPMC child properties are 12 Documentation/devicetree/bindings/memory-controllers/omap-gpmc.txt 14 For the properties relevant to the ethernet controller connected to the GPMC 18 Child nodes need to specify the GPMC bus address width using the "bank-width" 20 specify the I/O registers address width. Even when the GPMC has a maximum 16-bit 22 For example with an SMSC LAN911x/912x controller connected to the TI GPMC on an [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/memory-controllers/ |
| D | ti,gpmc-child.yaml | 4 $id: http://devicetree.org/schemas/memory-controllers/ti,gpmc-child.yaml# 7 title: Texas Instruments GPMC Bus Child Nodes 14 This binding is meant for the child nodes of the GPMC node. The node 15 represents any device connected to the GPMC bus. It may be a Flash chip, 17 configuring the GPMC settings/timings and will accompany the bindings 23 # GPMC Timing properties for child nodes. All are optional and default to 0. 24 gpmc,sync-clk-ps: 29 gpmc,cs-on-ns: 33 gpmc,cs-rd-off-ns: 37 gpmc,cs-wr-off-ns: [all …]
|
| D | ti,gpmc.yaml | 4 $id: http://devicetree.org/schemas/memory-controllers/ti,gpmc.yaml# 7 title: Texas Instruments GPMC Memory Controller 14 The GPMC is a unified memory controller dedicated for interfacing 25 - ti,am3352-gpmc 26 - ti,am64-gpmc 27 - ti,omap2420-gpmc 28 - ti,omap2430-gpmc 29 - ti,omap3430-gpmc 30 - ti,omap4430-gpmc 48 GPMC configuration. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/ |
| D | gpmc-nor.txt | 1 Device tree bindings for NOR flash connect to TI GPMC 3 NOR flash connected to the TI GPMC (found on OMAP boards) are represented as 4 child nodes of the GPMC controller with a name of "nor". 6 All timing relevant properties as well as generic GPMC child properties are 8 Documentation/devicetree/bindings/memory-controllers/omap-gpmc.txt 11 - bank-width: Width of NOR flash in bytes. GPMC supports 8-bit and 14 - gpmc,cs-on-ns: Chip-select assertion time 15 - gpmc,cs-rd-off-ns: Chip-select de-assertion time for reads 16 - gpmc,cs-wr-off-ns: Chip-select de-assertion time for writes 17 - gpmc,oe-on-ns: Output-enable assertion time [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | omap3430-sdp.dts | 49 &gpmc { 62 gpmc,mux-add-data = <2>; 63 gpmc,cs-on-ns = <0>; 64 gpmc,cs-rd-off-ns = <186>; 65 gpmc,cs-wr-off-ns = <186>; 66 gpmc,adv-on-ns = <12>; 67 gpmc,adv-rd-off-ns = <48>; 68 gpmc,adv-wr-off-ns = <48>; 69 gpmc,oe-on-ns = <54>; 70 gpmc,oe-off-ns = <168>; [all …]
|
| D | omap-gpmc-smsc911x.dtsi | 3 * Common file for GPMC connected smsc911x on omaps 23 &gpmc { 24 ethernet@gpmc { 27 gpmc,device-width = <1>; 28 gpmc,cycle2cycle-samecsen = <1>; 29 gpmc,cycle2cycle-diffcsen = <1>; 30 gpmc,cs-on-ns = <5>; 31 gpmc,cs-rd-off-ns = <150>; 32 gpmc,cs-wr-off-ns = <150>; 33 gpmc,adv-on-ns = <0>; [all …]
|
| D | omap2430-sdp.dts | 35 &gpmc { 37 ethernet@gpmc { 43 gpmc,sync-clk-ps = <0>; 44 gpmc,mux-add-data = <2>; 45 gpmc,device-width = <1>; 46 gpmc,cycle2cycle-samecsen = <1>; 47 gpmc,cycle2cycle-diffcsen = <1>; 48 gpmc,cs-on-ns = <6>; 49 gpmc,cs-rd-off-ns = <187>; 50 gpmc,cs-wr-off-ns = <187>; [all …]
|
| D | omap-gpmc-smsc9221.dtsi | 3 * Common file for GPMC connected smsc9221 on omaps 27 &gpmc { 28 ethernet@gpmc { 32 gpmc,mux-add-data = <0>; 33 gpmc,cs-on-ns = <0>; 34 gpmc,cs-rd-off-ns = <42>; 35 gpmc,cs-wr-off-ns = <36>; 36 gpmc,adv-on-ns = <6>; 37 gpmc,adv-rd-off-ns = <12>; 38 gpmc,adv-wr-off-ns = <12>; [all …]
|
| D | omap3-overo-tobiduo-common.dtsi | 12 #include "omap-gpmc-smsc9221.dtsi" 14 &gpmc { 15 smsc1: ethernet@gpmc { 25 gpmc,mux-add-data = <0>; 26 gpmc,cs-on-ns = <0>; 27 gpmc,cs-rd-off-ns = <42>; 28 gpmc,cs-wr-off-ns = <36>; 29 gpmc,adv-on-ns = <6>; 30 gpmc,adv-rd-off-ns = <12>; 31 gpmc,adv-wr-off-ns = <12>; [all …]
|
| D | omap3-igep.dtsi | 104 &gpmc { 111 interrupt-parent = <&gpmc>; 116 gpmc,device-width = <2>; 119 gpmc,sync-clk-ps = <0>; 120 gpmc,cs-on-ns = <0>; 121 gpmc,cs-rd-off-ns = <44>; 122 gpmc,cs-wr-off-ns = <44>; 123 gpmc,adv-on-ns = <6>; 124 gpmc,adv-rd-off-ns = <34>; 125 gpmc,adv-wr-off-ns = <44>; [all …]
|
| D | omap-zoom-common.dtsi | 6 #include "omap-gpmc-smsc911x.dtsi" 8 &gpmc { 13 * Four port TL16CP754C serial port on GPMC, 27 gpmc,mux-add-data = <0>; 28 gpmc,device-width = <1>; 29 gpmc,wait-pin = <1>; 30 gpmc,cycle2cycle-samecsen = <1>; 31 gpmc,cycle2cycle-diffcsen = <1>; 32 gpmc,cs-on-ns = <5>; 33 gpmc,cs-rd-off-ns = <155>; [all …]
|
| D | omap3-gta04a5one.dts | 41 &gpmc { 57 gpmc,sync-read; 58 gpmc,sync-write; 59 gpmc,burst-length = <16>; 60 gpmc,burst-read; 61 gpmc,burst-wrap; 62 gpmc,burst-write; 63 gpmc,device-width = <2>; 64 gpmc,mux-add-data = <2>; 65 gpmc,cs-on-ns = <0>; [all …]
|
| D | omap2420-n8x0-common.dtsi | 47 &gpmc { 58 gpmc,sync-read; 59 gpmc,burst-length = <16>; 60 gpmc,burst-read; 61 gpmc,burst-wrap; 62 gpmc,device-width = <2>; 63 gpmc,mux-add-data = <2>; 64 gpmc,cs-on-ns = <0>; 65 gpmc,cs-rd-off-ns = <127>; 66 gpmc,cs-wr-off-ns = <109>; [all …]
|
| D | omap3-sb-t35.dtsi | 99 &gpmc { 110 gpmc,device-width = <1>; 111 gpmc,cycle2cycle-samecsen = <1>; 112 gpmc,cycle2cycle-diffcsen = <1>; 113 gpmc,cs-on-ns = <5>; 114 gpmc,cs-rd-off-ns = <150>; 115 gpmc,cs-wr-off-ns = <150>; 116 gpmc,adv-on-ns = <0>; 117 gpmc,adv-rd-off-ns = <15>; 118 gpmc,adv-wr-off-ns = <40>; [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/ti/omap/ |
| D | omap3430-sdp.dts | 49 &gpmc { 62 gpmc,mux-add-data = <2>; 63 gpmc,cs-on-ns = <0>; 64 gpmc,cs-rd-off-ns = <186>; 65 gpmc,cs-wr-off-ns = <186>; 66 gpmc,adv-on-ns = <12>; 67 gpmc,adv-rd-off-ns = <48>; 68 gpmc,adv-wr-off-ns = <48>; 69 gpmc,oe-on-ns = <54>; 70 gpmc,oe-off-ns = <168>; [all …]
|
| D | omap-gpmc-smsc911x.dtsi | 3 * Common file for GPMC connected smsc911x on omaps 23 &gpmc { 24 ethernet@gpmc { 27 gpmc,device-width = <1>; 28 gpmc,cycle2cycle-samecsen; 29 gpmc,cycle2cycle-diffcsen; 30 gpmc,cs-on-ns = <5>; 31 gpmc,cs-rd-off-ns = <150>; 32 gpmc,cs-wr-off-ns = <150>; 33 gpmc,adv-on-ns = <0>; [all …]
|
| D | omap2430-sdp.dts | 35 &gpmc { 37 ethernet@gpmc { 43 gpmc,sync-clk-ps = <0>; 44 gpmc,mux-add-data = <2>; 45 gpmc,device-width = <1>; 46 gpmc,cycle2cycle-samecsen; 47 gpmc,cycle2cycle-diffcsen; 48 gpmc,cs-on-ns = <6>; 49 gpmc,cs-rd-off-ns = <187>; 50 gpmc,cs-wr-off-ns = <187>; [all …]
|
| D | omap3-igep.dtsi | 37 gpmc_pins: gpmc-pins { 104 &gpmc { 111 interrupt-parent = <&gpmc>; 116 gpmc,device-width = <2>; 119 gpmc,sync-clk-ps = <0>; 120 gpmc,cs-on-ns = <0>; 121 gpmc,cs-rd-off-ns = <44>; 122 gpmc,cs-wr-off-ns = <44>; 123 gpmc,adv-on-ns = <6>; 124 gpmc,adv-rd-off-ns = <34>; [all …]
|
| D | omap3-overo-tobiduo-common.dtsi | 12 #include "omap-gpmc-smsc9221.dtsi" 14 &gpmc { 15 smsc1: ethernet@gpmc { 25 gpmc,mux-add-data = <0>; 26 gpmc,cs-on-ns = <0>; 27 gpmc,cs-rd-off-ns = <42>; 28 gpmc,cs-wr-off-ns = <36>; 29 gpmc,adv-on-ns = <6>; 30 gpmc,adv-rd-off-ns = <12>; 31 gpmc,adv-wr-off-ns = <12>; [all …]
|
| D | omap-gpmc-smsc9221.dtsi | 3 * Common file for GPMC connected smsc9221 on omaps 27 &gpmc { 28 ethernet@gpmc { 32 gpmc,mux-add-data = <0>; 33 gpmc,cs-on-ns = <0>; 34 gpmc,cs-rd-off-ns = <42>; 35 gpmc,cs-wr-off-ns = <36>; 36 gpmc,adv-on-ns = <6>; 37 gpmc,adv-rd-off-ns = <12>; 38 gpmc,adv-wr-off-ns = <12>; [all …]
|
| D | omap3-gta04a5one.dts | 13 gpmc_pins: gpmc-pins { 41 &gpmc { 57 gpmc,sync-read; 58 gpmc,sync-write; 59 gpmc,burst-length = <16>; 60 gpmc,burst-read; 61 gpmc,burst-wrap; 62 gpmc,burst-write; 63 gpmc,device-width = <2>; 64 gpmc,mux-add-data = <2>; [all …]
|
| D | omap-zoom-common.dtsi | 6 #include "omap-gpmc-smsc911x.dtsi" 8 &gpmc { 13 * Four port TL16CP754C serial port on GPMC, 27 gpmc,mux-add-data = <0>; 28 gpmc,device-width = <1>; 29 gpmc,wait-pin = <1>; 30 gpmc,cycle2cycle-samecsen; 31 gpmc,cycle2cycle-diffcsen; 32 gpmc,cs-on-ns = <5>; 33 gpmc,cs-rd-off-ns = <155>; [all …]
|
| D | omap2420-n8x0-common.dtsi | 47 &gpmc { 58 gpmc,sync-read; 59 gpmc,burst-length = <16>; 60 gpmc,burst-read; 61 gpmc,burst-wrap; 62 gpmc,device-width = <2>; 63 gpmc,mux-add-data = <2>; 64 gpmc,cs-on-ns = <0>; 65 gpmc,cs-rd-off-ns = <127>; 66 gpmc,cs-wr-off-ns = <109>; [all …]
|
| D | omap3-sb-t35.dtsi | 99 &gpmc { 110 gpmc,device-width = <1>; 111 gpmc,cycle2cycle-samecsen; 112 gpmc,cycle2cycle-diffcsen; 113 gpmc,cs-on-ns = <5>; 114 gpmc,cs-rd-off-ns = <150>; 115 gpmc,cs-wr-off-ns = <150>; 116 gpmc,adv-on-ns = <0>; 117 gpmc,adv-rd-off-ns = <15>; 118 gpmc,adv-wr-off-ns = <40>; [all …]
|