Home
last modified time | relevance | path

Searched full:devbus (Results 1 – 25 of 41) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/memory/
Dmvebu-devbus.c80 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
115 err = of_property_read_u32(node, "devbus,bus-width", &r->bus_width); in devbus_get_timing_params()
117 dev_err(devbus->dev, in devbus_get_timing_params()
118 "%pOF has no 'devbus,bus-width' property\n", in devbus_get_timing_params()
132 dev_err(devbus->dev, "invalid bus width %d\n", r->bus_width); in devbus_get_timing_params()
[all …]
/kernel/linux/linux-4.19/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, "%pOF 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
127 err = of_property_read_u32(node, "devbus,bus-width", &r->bus_width); in devbus_get_timing_params()
129 dev_err(devbus->dev, in devbus_get_timing_params()
130 "%pOF has no 'devbus,bus-width' property\n", in devbus_get_timing_params()
144 dev_err(devbus->dev, "invalid bus width %d\n", r->bus_width); in devbus_get_timing_params()
[all …]
/kernel/linux/linux-4.19/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 …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-4.19/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-db-xc3-24g4xg.dts42 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>;
53 devbus,wr-low-ps = <60000>;
[all …]
Darmada-xp-db-dxbc2.dts43 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 …]
Darmada-xp-openblocks-ax3-4.dts36 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 …]
Darmada-xp-gp.dts65 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 …]
Darmada-xp-db.dts47 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 …]
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>;
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.dtsi50 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";
Darmada-375.dtsi83 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";
Darmada-38x.dtsi48 devbus_bootcs: devbus-bootcs {
49 compatible = "marvell,mvebu-devbus";
58 devbus_cs0: devbus-cs0 {
59 compatible = "marvell,mvebu-devbus";
68 devbus_cs1: devbus-cs1 {
69 compatible = "marvell,mvebu-devbus";
78 devbus_cs2: devbus-cs2 {
79 compatible = "marvell,mvebu-devbus";
88 devbus_cs3: devbus-cs3 {
89 compatible = "marvell,mvebu-devbus";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dorion5x-rd88f5182-nas.dts52 devbus,bus-width = <8>;
53 devbus,turn-off-ps = <90000>;
54 devbus,badr-skew-ps = <0>;
55 devbus,acc-first-ps = <186000>;
56 devbus,acc-next-ps = <186000>;
59 devbus,wr-high-ps = <90000>;
60 devbus,wr-low-ps = <90000>;
61 devbus,ale-wr-ps = <90000>;
74 devbus,bus-width = <8>;
75 devbus,turn-off-ps = <90000>;
[all …]
Darmada-xp-db-dxbc2.dts43 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 …]
Darmada-xp-db-xc3-24g4xg.dts47 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 …]
Darmada-xp-openblocks-ax3-4.dts36 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 …]
Darmada-xp-gp.dts65 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 …]
Darmada-xp-db.dts47 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 …]
Dorion5x-lacie-ethernet-disk-mini-v2.dts72 devbus,bus-width = <8>;
73 devbus,turn-off-ps = <90000>;
74 devbus,badr-skew-ps = <0>;
75 devbus,acc-first-ps = <186000>;
76 devbus,acc-next-ps = <186000>;
79 devbus,wr-high-ps = <90000>;
80 devbus,wr-low-ps = <90000>;
81 devbus,ale-wr-ps = <90000>;
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.dtsi50 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";
Darmada-38x.dtsi50 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";

12