/openbmc/linux/drivers/memory/ |
H A D | mvebu-devbus.c | 80 struct devbus { struct 86 static int get_timing_param_ps(struct devbus *devbus, in get_timing_param_ps() argument 101 *ticks = (time_ps + devbus->tick_ps - 1) / devbus->tick_ps; in get_timing_param_ps() 108 static int devbus_get_timing_params(struct devbus *devbus, in devbus_get_timing_params() argument 195 static void devbus_orion_set_timing_params(struct devbus *devbus, in devbus_orion_set_timing_params() argument 228 static void devbus_armada_set_timing_params(struct devbus *devbus, in devbus_armada_set_timing_params() argument 269 struct devbus *devbus; in mvebu_devbus_probe() local 274 devbus = devm_kzalloc(&pdev->dev, sizeof(struct devbus), GFP_KERNEL); in mvebu_devbus_probe() 275 if (!devbus) in mvebu_devbus_probe() 278 devbus->dev = dev; in mvebu_devbus_probe() [all …]
|
H A D | Makefile | 20 obj-$(CONFIG_MVEBU_DEVBUS) += mvebu-devbus.o
|
/openbmc/linux/Documentation/devicetree/bindings/memory-controllers/ |
H A D | mvebu-devbus.txt | 132 devbus-bootcs@d0010400 { 140 devbus,bus-width = <8>; 141 devbus,turn-off-ps = <60000>; 142 devbus,badr-skew-ps = <0>; 143 devbus,acc-first-ps = <124000>; 145 devbus,rd-setup-ps = <0>; 146 devbus,rd-hold-ps = <0>; 149 devbus,sync-enable = <0>; 150 devbus,wr-high-ps = <60000>; 151 devbus,wr-low-ps = <60000>; [all …]
|
/openbmc/linux/arch/arm/boot/dts/marvell/ |
H A D | orion5x-rd88f5182-nas.dts | 47 devbus,bus-width = <8>; 48 devbus,turn-off-ps = <90000>; 49 devbus,badr-skew-ps = <0>; 54 devbus,wr-high-ps = <90000>; 55 devbus,wr-low-ps = <90000>; 56 devbus,ale-wr-ps = <90000>; 69 devbus,bus-width = <8>; 71 devbus,badr-skew-ps = <0>; 76 devbus,wr-high-ps = <90000>; 77 devbus,wr-low-ps = <90000>; [all …]
|
H A D | armada-xp-crs328-4c-20s-4s.dtsi | 48 devbus,bus-width = <16>; 49 devbus,turn-off-ps = <60000>; 50 devbus,badr-skew-ps = <0>; 51 devbus,acc-first-ps = <124000>; 52 devbus,acc-next-ps = <248000>; 53 devbus,rd-setup-ps = <0>; 54 devbus,rd-hold-ps = <0>; 57 devbus,sync-enable = <0>; 58 devbus,wr-high-ps = <60000>; 59 devbus,wr-low-ps = <60000>; [all …]
|
H A D | armada-xp-db-xc3-24g4xg.dts | 47 devbus,bus-width = <16>; 48 devbus,turn-off-ps = <60000>; 49 devbus,badr-skew-ps = <0>; 50 devbus,acc-first-ps = <124000>; 51 devbus,acc-next-ps = <248000>; 52 devbus,rd-setup-ps = <0>; 53 devbus,rd-hold-ps = <0>; 56 devbus,sync-enable = <0>; 57 devbus,wr-high-ps = <60000>; 58 devbus,wr-low-ps = <60000>; [all …]
|
H A D | armada-xp-crs326-24g-2s.dtsi | 48 devbus,bus-width = <16>; 49 devbus,turn-off-ps = <60000>; 50 devbus,badr-skew-ps = <0>; 51 devbus,acc-first-ps = <124000>; 52 devbus,acc-next-ps = <248000>; 53 devbus,rd-setup-ps = <0>; 54 devbus,rd-hold-ps = <0>; 57 devbus,sync-enable = <0>; 58 devbus,wr-high-ps = <60000>; 59 devbus,wr-low-ps = <60000>; [all …]
|
H A D | armada-xp-crs305-1g-4s.dtsi | 48 devbus,bus-width = <16>; 49 devbus,turn-off-ps = <60000>; 50 devbus,badr-skew-ps = <0>; 51 devbus,acc-first-ps = <124000>; 52 devbus,acc-next-ps = <248000>; 53 devbus,rd-setup-ps = <0>; 54 devbus,rd-hold-ps = <0>; 57 devbus,sync-enable = <0>; 58 devbus,wr-high-ps = <60000>; 59 devbus,wr-low-ps = <60000>; [all …]
|
H A D | armada-xp-db-dxbc2.dts | 43 devbus,bus-width = <16>; 44 devbus,turn-off-ps = <60000>; 45 devbus,badr-skew-ps = <0>; 46 devbus,acc-first-ps = <124000>; 47 devbus,acc-next-ps = <248000>; 48 devbus,rd-setup-ps = <0>; 49 devbus,rd-hold-ps = <0>; 52 devbus,sync-enable = <0>; 53 devbus,wr-high-ps = <60000>; 54 devbus,wr-low-ps = <60000>; [all …]
|
H A D | armada-xp-openblocks-ax3-4.dts | 36 devbus-bootcs { 42 devbus,bus-width = <16>; 43 devbus,turn-off-ps = <60000>; 44 devbus,badr-skew-ps = <0>; 45 devbus,acc-first-ps = <124000>; 47 devbus,rd-setup-ps = <0>; 48 devbus,rd-hold-ps = <0>; 51 devbus,sync-enable = <0>; 52 devbus,wr-high-ps = <60000>; 53 devbus,wr-low-ps = <60000>; [all …]
|
H A D | armada-385-atl-x530.dts | 66 devbus,bus-width = <8>; 67 devbus,turn-off-ps = <60000>; 68 devbus,badr-skew-ps = <0>; 69 devbus,acc-first-ps = <124000>; 70 devbus,acc-next-ps = <248000>; 71 devbus,rd-setup-ps = <0>; 72 devbus,rd-hold-ps = <0>; 75 devbus,sync-enable = <0>; 76 devbus,wr-high-ps = <60000>; 77 devbus,wr-low-ps = <60000>; [all …]
|
H A D | armada-xp-db.dts | 47 devbus-bootcs { 53 devbus,bus-width = <16>; 54 devbus,turn-off-ps = <60000>; 55 devbus,badr-skew-ps = <0>; 56 devbus,acc-first-ps = <124000>; 58 devbus,rd-setup-ps = <0>; 59 devbus,rd-hold-ps = <0>; 62 devbus,sync-enable = <0>; 63 devbus,wr-high-ps = <60000>; 64 devbus,wr-low-ps = <60000>; [all …]
|
H A D | armada-xp-gp.dts | 65 devbus-bootcs { 71 devbus,bus-width = <16>; 72 devbus,turn-off-ps = <60000>; 73 devbus,badr-skew-ps = <0>; 74 devbus,acc-first-ps = <124000>; 76 devbus,rd-setup-ps = <0>; 77 devbus,rd-hold-ps = <0>; 80 devbus,sync-enable = <0>; 81 devbus,wr-high-ps = <60000>; 82 devbus,wr-low-ps = <60000>; [all …]
|
H A D | orion5x-lacie-ethernet-disk-mini-v2.dts | 67 devbus,bus-width = <8>; 68 devbus,turn-off-ps = <90000>; 69 devbus,badr-skew-ps = <0>; 70 devbus,acc-first-ps = <186000>; 71 devbus,acc-next-ps = <186000>; 74 devbus,wr-high-ps = <90000>; 75 devbus,wr-low-ps = <90000>; 76 devbus,ale-wr-ps = <90000>;
|
H A D | orion5x.dtsi | 22 devbus_bootcs: devbus-bootcs { 23 compatible = "marvell,orion-devbus"; 32 devbus_cs0: devbus-cs0 { 33 compatible = "marvell,orion-devbus"; 42 devbus_cs1: devbus-cs1 { 43 compatible = "marvell,orion-devbus"; 52 devbus_cs2: devbus-cs2 { 53 compatible = "marvell,orion-devbus";
|
H A D | armada-370-xp.dtsi | 50 devbus_bootcs: devbus-bootcs { 51 compatible = "marvell,mvebu-devbus"; 60 devbus_cs0: devbus-cs0 { 61 compatible = "marvell,mvebu-devbus"; 70 devbus_cs1: devbus-cs1 { 71 compatible = "marvell,mvebu-devbus"; 80 devbus_cs2: devbus-cs2 { 81 compatible = "marvell,mvebu-devbus"; 90 devbus_cs3: devbus-cs3 { 91 compatible = "marvell,mvebu-devbus";
|
H A D | armada-375.dtsi | 83 devbus_bootcs: devbus-bootcs { 84 compatible = "marvell,mvebu-devbus"; 93 devbus_cs0: devbus-cs0 { 94 compatible = "marvell,mvebu-devbus"; 103 devbus_cs1: devbus-cs1 { 104 compatible = "marvell,mvebu-devbus"; 113 devbus_cs2: devbus-cs2 { 114 compatible = "marvell,mvebu-devbus"; 123 devbus_cs3: devbus-cs3 { 124 compatible = "marvell,mvebu-devbus";
|
H A D | armada-38x.dtsi | 50 devbus_bootcs: devbus-bootcs { 51 compatible = "marvell,mvebu-devbus"; 60 devbus_cs0: devbus-cs0 { 61 compatible = "marvell,mvebu-devbus"; 70 devbus_cs1: devbus-cs1 { 71 compatible = "marvell,mvebu-devbus"; 80 devbus_cs2: devbus-cs2 { 81 compatible = "marvell,mvebu-devbus"; 90 devbus_cs3: devbus-cs3 { 91 compatible = "marvell,mvebu-devbus";
|
H A D | orion5x-maxtor-shared-storage-2.dts | 57 devbus,keep-config;
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | armada-385-atl-x530.dtsi | 91 devbus,bus-width = <8>; 92 devbus,turn-off-ps = <60000>; 93 devbus,badr-skew-ps = <0>; 94 devbus,acc-first-ps = <124000>; 95 devbus,acc-next-ps = <248000>; 96 devbus,rd-setup-ps = <0>; 97 devbus,rd-hold-ps = <0>; 100 devbus,sync-enable = <0>; 101 devbus,wr-high-ps = <60000>; 102 devbus,wr-low-ps = <60000>; [all …]
|
H A D | armada-xp-gp.dts | 103 devbus-bootcs { 109 devbus,bus-width = <16>; 110 devbus,turn-off-ps = <60000>; 111 devbus,badr-skew-ps = <0>; 112 devbus,acc-first-ps = <124000>; 114 devbus,rd-setup-ps = <0>; 115 devbus,rd-hold-ps = <0>; 118 devbus,sync-enable = <0>; 119 devbus,wr-high-ps = <60000>; 120 devbus,wr-low-ps = <60000>; [all …]
|
H A D | armada-xp-maxbcm.dts | 102 devbus-bootcs { 108 devbus,bus-width = <16>; 109 devbus,turn-off-ps = <60000>; 110 devbus,badr-skew-ps = <0>; 111 devbus,acc-first-ps = <124000>; 113 devbus,rd-setup-ps = <0>; 114 devbus,rd-hold-ps = <0>; 117 devbus,sync-enable = <0>; 118 devbus,wr-high-ps = <60000>; 119 devbus,wr-low-ps = <60000>; [all …]
|
H A 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";
|
H A D | armada-38x.dtsi | 49 devbus_bootcs: devbus-bootcs { 50 compatible = "marvell,mvebu-devbus"; 59 devbus_cs0: devbus-cs0 { 60 compatible = "marvell,mvebu-devbus"; 69 devbus_cs1: devbus-cs1 { 70 compatible = "marvell,mvebu-devbus"; 79 devbus_cs2: devbus-cs2 { 80 compatible = "marvell,mvebu-devbus"; 89 devbus_cs3: devbus-cs3 { 90 compatible = "marvell,mvebu-devbus";
|
H A D | armada-375.dtsi | 119 devbus-bootcs { 120 compatible = "marvell,mvebu-devbus"; 129 devbus-cs0 { 130 compatible = "marvell,mvebu-devbus"; 139 devbus-cs1 { 140 compatible = "marvell,mvebu-devbus"; 149 devbus-cs2 { 150 compatible = "marvell,mvebu-devbus"; 159 devbus-cs3 { 160 compatible = "marvell,mvebu-devbus";
|