/linux-6.6.21/drivers/memory/ |
D | mvebu-devbus.c | 80 struct devbus { struct 86 static int get_timing_param_ps(struct devbus *devbus, in get_timing_param_ps() argument 96 dev_err(devbus->dev, "%pOF has no '%s' property\n", in get_timing_param_ps() 101 *ticks = (time_ps + devbus->tick_ps - 1) / devbus->tick_ps; in get_timing_param_ps() 103 dev_dbg(devbus->dev, "%s: %u ps -> 0x%x\n", in get_timing_param_ps() 108 static int devbus_get_timing_params(struct devbus *devbus, in devbus_get_timing_params() argument 117 dev_err(devbus->dev, in devbus_get_timing_params() 132 dev_err(devbus->dev, "invalid bus width %d\n", r->bus_width); in devbus_get_timing_params() 136 err = get_timing_param_ps(devbus, node, "devbus,badr-skew-ps", in devbus_get_timing_params() 141 err = get_timing_param_ps(devbus, node, "devbus,turn-off-ps", in devbus_get_timing_params() [all …]
|
D | Makefile | 20 obj-$(CONFIG_MVEBU_DEVBUS) += mvebu-devbus.o
|
/linux-6.6.21/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-6.6.21/arch/arm/boot/dts/marvell/ |
D | orion5x-rd88f5182-nas.dts | 47 devbus,bus-width = <8>; 48 devbus,turn-off-ps = <90000>; 49 devbus,badr-skew-ps = <0>; 50 devbus,acc-first-ps = <186000>; 51 devbus,acc-next-ps = <186000>; 54 devbus,wr-high-ps = <90000>; 55 devbus,wr-low-ps = <90000>; 56 devbus,ale-wr-ps = <90000>; 69 devbus,bus-width = <8>; 70 devbus,turn-off-ps = <90000>; [all …]
|
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 …]
|
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 …]
|
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 …]
|
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 …]
|
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 …]
|
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>; 46 devbus,acc-next-ps = <248000>; 47 devbus,rd-setup-ps = <0>; 48 devbus,rd-hold-ps = <0>; 51 devbus,sync-enable = <0>; 52 devbus,wr-high-ps = <60000>; [all …]
|
D | armada-385-atl-x530.dts | 63 compatible = "marvell,mvebu-devbus"; 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>; [all …]
|
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>; 57 devbus,acc-next-ps = <248000>; 58 devbus,rd-setup-ps = <0>; 59 devbus,rd-hold-ps = <0>; 62 devbus,sync-enable = <0>; 63 devbus,wr-high-ps = <60000>; [all …]
|
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>; 75 devbus,acc-next-ps = <248000>; 76 devbus,rd-setup-ps = <0>; 77 devbus,rd-hold-ps = <0>; 80 devbus,sync-enable = <0>; 81 devbus,wr-high-ps = <60000>; [all …]
|
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>;
|
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";
|
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";
|
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";
|
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";
|
D | orion5x-maxtor-shared-storage-2.dts | 57 devbus,keep-config;
|
D | orion5x-netgear-wnr854t.dts | 70 devbus,keep-config;
|
D | orion5x-lacie-d2-network.dts | 97 devbus,keep-config;
|
D | orion5x-linkstation.dtsi | 107 devbus,keep-config;
|
D | orion5x-lswsgl.dts | 180 devbus,keep-config;
|
/linux-6.6.21/Documentation/devicetree/bindings/bus/ |
D | mvebu-mbus.txt | 229 devbus-bootcs {
|
/linux-6.6.21/Documentation/devicetree/bindings/ |
D | vendor-prefixes.yaml | 19 "^(at25|bm|devbus|dmacap|dsa|exynos|fsi[ab]|gpio-fan|gpio-key|gpio|gpmc|hdmi|i2c-gpio),.*": true
|