| /linux-4.4.14/drivers/memory/ |
| D | mvebu-devbus.c | 92 struct devbus { struct 98 static int get_timing_param_ps(struct devbus *devbus, in get_timing_param_ps() argument 108 dev_err(devbus->dev, "%s has no '%s' property\n", in get_timing_param_ps() 113 *ticks = (time_ps + devbus->tick_ps - 1) / devbus->tick_ps; in get_timing_param_ps() 115 dev_dbg(devbus->dev, "%s: %u ps -> 0x%x\n", in get_timing_param_ps() 120 static int devbus_get_timing_params(struct devbus *devbus, in devbus_get_timing_params() argument 129 dev_err(devbus->dev, in devbus_get_timing_params() 144 dev_err(devbus->dev, "invalid bus width %d\n", r->bus_width); in devbus_get_timing_params() 148 err = get_timing_param_ps(devbus, node, "devbus,badr-skew-ps", in devbus_get_timing_params() 153 err = get_timing_param_ps(devbus, node, "devbus,turn-off-ps", in devbus_get_timing_params() [all …]
|
| D | Makefile | 15 obj-$(CONFIG_MVEBU_DEVBUS) += mvebu-devbus.o
|
| /linux-4.4.14/Documentation/devicetree/bindings/memory-controllers/ |
| D | mvebu-devbus.txt | 10 "marvell,mvebu-devbus" compatible string. 13 "marvell,orion-devbus" compatible string. 28 - devbus,keep-config This property can optionally be used to keep 37 - devbus,turn-off-ps: Defines the time during which the controller does not 41 Mandatory, except if devbus,keep-config is used. 43 - devbus,bus-width: Defines the bus width, in bits (e.g. <16>). 44 Mandatory, except if devbus,keep-config is used. 46 - devbus,badr-skew-ps: Defines the time delay from from A[2:0] toggle, 50 Mandatory, except if devbus,keep-config is used. 52 - devbus,acc-first-ps: Defines the time delay from the negation of [all …]
|
| /linux-4.4.14/arch/arm/boot/dts/ |
| D | orion5x-rd88f5182-nas.dts | 51 devbus,bus-width = <8>; 52 devbus,turn-off-ps = <90000>; 53 devbus,badr-skew-ps = <0>; 54 devbus,acc-first-ps = <186000>; 55 devbus,acc-next-ps = <186000>; 58 devbus,wr-high-ps = <90000>; 59 devbus,wr-low-ps = <90000>; 60 devbus,ale-wr-ps = <90000>; 73 devbus,bus-width = <8>; 74 devbus,turn-off-ps = <90000>; [all …]
|
| D | armada-xp-openblocks-ax3-4.dts | 72 devbus-bootcs { 78 devbus,bus-width = <16>; 79 devbus,turn-off-ps = <60000>; 80 devbus,badr-skew-ps = <0>; 81 devbus,acc-first-ps = <124000>; 82 devbus,acc-next-ps = <248000>; 83 devbus,rd-setup-ps = <0>; 84 devbus,rd-hold-ps = <0>; 87 devbus,sync-enable = <0>; 88 devbus,wr-high-ps = <60000>; [all …]
|
| D | armada-xp-db.dts | 82 devbus-bootcs { 88 devbus,bus-width = <16>; 89 devbus,turn-off-ps = <60000>; 90 devbus,badr-skew-ps = <0>; 91 devbus,acc-first-ps = <124000>; 92 devbus,acc-next-ps = <248000>; 93 devbus,rd-setup-ps = <0>; 94 devbus,rd-hold-ps = <0>; 97 devbus,sync-enable = <0>; 98 devbus,wr-high-ps = <60000>; [all …]
|
| D | orion5x-lacie-ethernet-disk-mini-v2.dts | 71 devbus,bus-width = <8>; 72 devbus,turn-off-ps = <90000>; 73 devbus,badr-skew-ps = <0>; 74 devbus,acc-first-ps = <186000>; 75 devbus,acc-next-ps = <186000>; 78 devbus,wr-high-ps = <90000>; 79 devbus,wr-low-ps = <90000>; 80 devbus,ale-wr-ps = <90000>;
|
| D | armada-xp-gp.dts | 101 devbus-bootcs { 107 devbus,bus-width = <16>; 108 devbus,turn-off-ps = <60000>; 109 devbus,badr-skew-ps = <0>; 110 devbus,acc-first-ps = <124000>; 111 devbus,acc-next-ps = <248000>; 112 devbus,rd-setup-ps = <0>; 113 devbus,rd-hold-ps = <0>; 116 devbus,sync-enable = <0>; 117 devbus,wr-high-ps = <60000>; [all …]
|
| D | orion5x.dtsi | 27 devbus_bootcs: devbus-bootcs { 28 compatible = "marvell,orion-devbus"; 37 devbus_cs0: devbus-cs0 { 38 compatible = "marvell,orion-devbus"; 47 devbus_cs1: devbus-cs1 { 48 compatible = "marvell,orion-devbus"; 57 devbus_cs2: devbus-cs2 { 58 compatible = "marvell,orion-devbus";
|
| D | armada-370-xp.dtsi | 89 devbus-bootcs { 90 compatible = "marvell,mvebu-devbus"; 99 devbus-cs0 { 100 compatible = "marvell,mvebu-devbus"; 109 devbus-cs1 { 110 compatible = "marvell,mvebu-devbus"; 119 devbus-cs2 { 120 compatible = "marvell,mvebu-devbus"; 129 devbus-cs3 { 130 compatible = "marvell,mvebu-devbus";
|
| D | armada-38x.dtsi | 85 devbus-bootcs { 86 compatible = "marvell,mvebu-devbus"; 95 devbus-cs0 { 96 compatible = "marvell,mvebu-devbus"; 105 devbus-cs1 { 106 compatible = "marvell,mvebu-devbus"; 115 devbus-cs2 { 116 compatible = "marvell,mvebu-devbus"; 125 devbus-cs3 { 126 compatible = "marvell,mvebu-devbus";
|
| D | armada-375.dtsi | 118 devbus-bootcs { 119 compatible = "marvell,mvebu-devbus"; 128 devbus-cs0 { 129 compatible = "marvell,mvebu-devbus"; 138 devbus-cs1 { 139 compatible = "marvell,mvebu-devbus"; 148 devbus-cs2 { 149 compatible = "marvell,mvebu-devbus"; 158 devbus-cs3 { 159 compatible = "marvell,mvebu-devbus";
|
| D | orion5x-maxtor-shared-storage-2.dts | 59 devbus,keep-config;
|
| D | orion5x-lacie-d2-network.dts | 99 devbus,keep-config;
|
| D | orion5x-lswsgl.dts | 179 devbus,keep-config;
|
| /linux-4.4.14/Documentation/devicetree/bindings/bus/ |
| D | mvebu-mbus.txt | 229 devbus-bootcs {
|