Home
last modified time | relevance | path

Searched refs:devbus (Results 1 – 15 of 15) sorted by relevance

/linux-4.1.27/drivers/memory/
Dmvebu-devbus.c92 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 …]
DMakefile14 obj-$(CONFIG_MVEBU_DEVBUS) += mvebu-devbus.o
/linux-4.1.27/Documentation/devicetree/bindings/memory-controllers/
Dmvebu-devbus.txt10 "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.1.27/arch/arm/boot/dts/
Dorion5x-rd88f5182-nas.dts51 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 …]
Darmada-xp-openblocks-ax3-4.dts70 devbus-bootcs {
76 devbus,bus-width = <16>;
77 devbus,turn-off-ps = <60000>;
78 devbus,badr-skew-ps = <0>;
79 devbus,acc-first-ps = <124000>;
80 devbus,acc-next-ps = <248000>;
81 devbus,rd-setup-ps = <0>;
82 devbus,rd-hold-ps = <0>;
85 devbus,sync-enable = <0>;
86 devbus,wr-high-ps = <60000>;
[all …]
Darmada-xp-db.dts80 devbus-bootcs {
86 devbus,bus-width = <16>;
87 devbus,turn-off-ps = <60000>;
88 devbus,badr-skew-ps = <0>;
89 devbus,acc-first-ps = <124000>;
90 devbus,acc-next-ps = <248000>;
91 devbus,rd-setup-ps = <0>;
92 devbus,rd-hold-ps = <0>;
95 devbus,sync-enable = <0>;
96 devbus,wr-high-ps = <60000>;
[all …]
Dorion5x-lacie-ethernet-disk-mini-v2.dts71 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>;
Darmada-xp-gp.dts99 devbus-bootcs {
105 devbus,bus-width = <16>;
106 devbus,turn-off-ps = <60000>;
107 devbus,badr-skew-ps = <0>;
108 devbus,acc-first-ps = <124000>;
109 devbus,acc-next-ps = <248000>;
110 devbus,rd-setup-ps = <0>;
111 devbus,rd-hold-ps = <0>;
114 devbus,sync-enable = <0>;
115 devbus,wr-high-ps = <60000>;
[all …]
Dorion5x.dtsi27 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";
Darmada-370-xp.dtsi89 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";
Darmada-375.dtsi118 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";
Darmada-38x.dtsi85 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";
Dorion5x-maxtor-shared-storage-2.dts59 devbus,keep-config;
Dorion5x-lacie-d2-network.dts99 devbus,keep-config;
/linux-4.1.27/Documentation/devicetree/bindings/bus/
Dmvebu-mbus.txt229 devbus-bootcs {