| /linux/arch/arm/boot/dts/ti/omap/ |
| H A 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 …]
|
| H A D | omap-gpmc-smsc911x.dtsi | 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>; 34 gpmc,adv-rd-off-ns = <15>; [all …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A D | omap-gpmc-smsc9221.dtsi | 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>; 39 gpmc,oe-on-ns = <0>; [all …]
|
| H A D | omap-zoom-common.dtsi | 6 #include "omap-gpmc-smsc911x.dtsi" 8 &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>; 34 gpmc,cs-wr-off-ns = <155>; [all …]
|
| H A 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 …]
|
| H A D | omap2420-h4.dts | 19 &gpmc { 30 gpmc,mux-add-data = <2>; 31 gpmc,cs-on-ns = <10>; 32 gpmc,cs-rd-off-ns = <160>; 33 gpmc,cs-wr-off-ns = <160>; 34 gpmc,adv-on-ns = <20>; 35 gpmc,adv-rd-off-ns = <50>; 36 gpmc,adv-wr-off-ns = <50>; 37 gpmc,oe-on-ns = <60>; 38 gpmc,oe-off-ns = <120>; [all …]
|
| H A D | omap4-duovero-parlor.dts | 134 #include "omap-gpmc-smsc911x.dtsi" 136 &gpmc { 139 ethernet@gpmc { 146 gpmc,cs-on-ns = <10>; 147 gpmc,cs-rd-off-ns = <50>; 148 gpmc,cs-wr-off-ns = <50>; 149 gpmc,adv-on-ns = <0>; 150 gpmc,adv-rd-off-ns = <10>; 151 gpmc,adv-wr-off-ns = <10>; 152 gpmc,oe-on-ns = <15>; [all …]
|
| H A D | omap3-lilly-a83x.dtsi | 357 &gpmc { 364 interrupt-parent = <&gpmc>; 371 gpmc,mux-add-data = <0>; 372 gpmc,device-width = <2>; 373 gpmc,wait-pin = <0>; 374 gpmc,wait-monitoring-ns = <0>; 375 gpmc,burst-length = <4>; 376 gpmc,cs-on-ns = <0>; 377 gpmc,cs-rd-off-ns = <100>; 378 gpmc,cs-wr-off-ns = <100>; [all …]
|
| H A D | am335x-nano.dts | 45 gpmc_pins: gpmc-pins { 254 &gpmc { 255 compatible = "ti,am3352-gpmc"; 257 gpmc,num-waitpins = <2>; 272 gpmc,mux-add-data = <2>; 274 gpmc,sync-clk-ps = <0>; 275 gpmc,cs-on-ns = <0>; 276 gpmc,cs-rd-off-ns = <160>; 277 gpmc,cs-wr-off-ns = <160>; 278 gpmc,adv-on-ns = <10>; [all …]
|
| H A D | am335x-chilisom.dtsi | 139 &gpmc { 147 interrupt-parent = <&gpmc>; 150 rb-gpios = <&gpmc 0 GPIO_ACTIVE_HIGH>; /* gpmc_wait0 */ 154 gpmc,device-width = <1>; 155 gpmc,sync-clk-ps = <0>; 156 gpmc,cs-on-ns = <0>; 157 gpmc,cs-rd-off-ns = <44>; 158 gpmc,cs-wr-off-ns = <44>; 159 gpmc,adv-on-ns = <6>; 160 gpmc,adv-rd-off-ns = <34>; [all …]
|
| H A D | am335x-igep0033.dtsi | 127 &gpmc { 137 interrupt-parent = <&gpmc>; 140 rb-gpios = <&gpmc 0 GPIO_ACTIVE_HIGH>; /* gpmc_wait0 */ 143 gpmc,device-width = <1>; 144 gpmc,sync-clk-ps = <0>; 145 gpmc,cs-on-ns = <0>; 146 gpmc,cs-rd-off-ns = <44>; 147 gpmc,cs-wr-off-ns = <44>; 148 gpmc,adv-on-ns = <6>; 149 gpmc,adv-rd-off-ns = <34>; [all …]
|
| H A D | omap3-lilly-dbb056.dts | 126 &gpmc { 134 gpmc,mux-add-data = <2>; 135 gpmc,cs-on-ns = <10>; 136 gpmc,cs-rd-off-ns = <65>; 137 gpmc,cs-wr-off-ns = <65>; 138 gpmc,adv-on-ns = <0>; 139 gpmc,adv-rd-off-ns = <10>; 140 gpmc,adv-wr-off-ns = <10>; 141 gpmc,oe-on-ns = <10>; 142 gpmc,oe-off-ns = <65>; [all …]
|
| H A D | am335x-phycore-som.dtsi | 192 &gpmc { 200 interrupt-parent = <&gpmc>; 203 rb-gpios = <&gpmc 0 GPIO_ACTIVE_HIGH>; /* gpmc_wait0 */ 206 gpmc,device-width = <1>; 207 gpmc,sync-clk-ps = <0>; 208 gpmc,cs-on-ns = <0>; 209 gpmc,cs-rd-off-ns = <30>; 210 gpmc,cs-wr-off-ns = <30>; 211 gpmc,adv-on-ns = <0>; 212 gpmc,adv-rd-off-ns = <30>; [all …]
|
| H A D | am335x-myirtech-myc.dtsi | 98 &gpmc { 108 interrupt-parent = <&gpmc>; 111 rb-gpios = <&gpmc 0 GPIO_ACTIVE_HIGH>; 112 gpmc,device-width = <1>; 113 gpmc,sync-clk-ps = <0>; 114 gpmc,cs-on-ns = <0>; 115 gpmc,cs-rd-off-ns = <44>; 116 gpmc,cs-wr-off-ns = <44>; 117 gpmc,adv-on-ns = <6>; 118 gpmc,adv-rd-off-ns = <34>; [all …]
|
| H A D | omap3-n950-n9.dtsi | 358 &gpmc { 372 * gpmc cs0 before gpmc_cs_program_settings: 380 gpmc,sync-read; 381 gpmc,sync-write; 382 gpmc,burst-length = <16>; 383 gpmc,burst-read; 384 gpmc,burst-wrap; 385 gpmc,burst-write; 386 gpmc,device-width = <2>; 387 gpmc,mux-add-data = <2>; [all …]
|
| H A D | logicpd-torpedo-baseboard.dtsi | 94 &gpmc { 99 ethernet@gpmc { 117 gpmc,mux-add-data = <0>; 118 gpmc,device-width = <2>; 119 gpmc,wait-pin = <0>; 120 gpmc,burst-length = <4>; 121 gpmc,cycle2cycle-samecsen; 122 gpmc,cycle2cycle-diffcsen; 123 gpmc,cs-on-ns = <0>; 124 gpmc,cs-rd-off-ns = <45>; [all …]
|
| H A D | omap3-n900.dts | 236 gpmc_pins: gpmc-pins { 845 &gpmc { 870 gpmc,sync-read; 871 gpmc,sync-write; 872 gpmc,burst-length = <16>; 873 gpmc,burst-read; 874 gpmc,burst-wrap; 875 gpmc,burst-write; 876 gpmc,device-width = <2>; 877 gpmc,mux-add-data = <2>; [all …]
|
| H A D | am335x-baltos.dtsi | 202 &gpmc { 211 interrupt-parent = <&gpmc>; 214 rb-gpios = <&gpmc 0 GPIO_ACTIVE_HIGH>; /* gpmc_wait0 */ 219 gpmc,device-width = <1>; 220 gpmc,sync-clk-ps = <0>; 221 gpmc,cs-on-ns = <0>; 222 gpmc,cs-rd-off-ns = <44>; 223 gpmc,cs-wr-off-ns = <44>; 224 gpmc,adv-on-ns = <6>; 225 gpmc,adv-rd-off-ns = <34>; [all …]
|
| H A D | omap3-tao3530.dtsi | 264 &gpmc { 270 interrupt-parent = <&gpmc>; 274 gpmc,device-width = <2>; /* GPMC_DEVWIDTH_16BIT */ 277 gpmc,cs-on-ns = <0>; 278 gpmc,cs-rd-off-ns = <36>; 279 gpmc,cs-wr-off-ns = <36>; 280 gpmc,adv-on-ns = <6>; 281 gpmc,adv-rd-off-ns = <24>; 282 gpmc,adv-wr-off-ns = <36>; 283 gpmc,oe-on-ns = <6>; [all …]
|
| /linux/arch/arm64/boot/dts/ti/ |
| H A D | k3-am62-lp-sk-nand.dtso | 60 gpmc,device-width = <1>; 61 gpmc,sync-clk-ps = <0>; 62 gpmc,cs-on-ns = <0>; 63 gpmc,cs-rd-off-ns = <40>; 64 gpmc,cs-wr-off-ns = <40>; 65 gpmc,adv-on-ns = <0>; 66 gpmc,adv-rd-off-ns = <25>; 67 gpmc,adv-wr-off-ns = <25>; 68 gpmc,we-on-ns = <0>; 69 gpmc,we-off-ns = <20>; [all …]
|
| H A D | k3-am642-evm-nand.dtso | 85 gpmc,device-width = <1>; 86 gpmc,sync-clk-ps = <0>; 87 gpmc,cs-on-ns = <0>; 88 gpmc,cs-rd-off-ns = <40>; 89 gpmc,cs-wr-off-ns = <40>; 90 gpmc,adv-on-ns = <0>; 91 gpmc,adv-rd-off-ns = <25>; 92 gpmc,adv-wr-off-ns = <25>; 93 gpmc,we-on-ns = <0>; 94 gpmc,we-off-ns = <20>; [all …]
|
| /linux/drivers/memory/ |
| H A D | omap-gpmc.c | 918 struct gpmc_cs_data *gpmc = &gpmc_cs[cs]; in gpmc_cs_set_reserved() local 920 gpmc->flags |= GPMC_CS_RESERVED; in gpmc_cs_set_reserved() 925 struct gpmc_cs_data *gpmc = &gpmc_cs[cs]; in gpmc_cs_reserved() local 927 return gpmc->flags & GPMC_CS_RESERVED; in gpmc_cs_reserved() 946 struct gpmc_cs_data *gpmc = &gpmc_cs[cs]; in gpmc_cs_insert_mem() local 947 struct resource *res = &gpmc->mem; in gpmc_cs_insert_mem() 962 struct gpmc_cs_data *gpmc = &gpmc_cs[cs]; in gpmc_cs_delete_mem() local 963 struct resource *res = &gpmc->mem; in gpmc_cs_delete_mem() 977 struct gpmc_cs_data *gpmc = &gpmc_cs[cs]; in gpmc_cs_request() local 978 struct resource *res = &gpmc->mem; in gpmc_cs_request() [all …]
|
| /linux/Documentation/driver-api/memory-devices/ |
| H A D | ti-gpmc.rst | 25 timings. To have peripheral work with gpmc, peripheral timings has to 26 be translated to the form gpmc can understand. The way it has to be 28 dependency for certain gpmc timings on gpmc clock frequency. Hence a 31 Generic routine provides a generic method to calculate gpmc timings 32 from gpmc peripheral timings. struct gpmc_device_timings fields has to 34 connected to gpmc. A few of the peripheral timings can be fed either 49 on understanding of gpmc timings, peripheral timings, available 54 gpmc timing dependency on peripheral timings: 172 Many of gpmc timings are dependent on other gpmc timings (a few 173 gpmc timings purely dependent on other gpmc timings, a reason that [all …]
|