Home
last modified time | relevance | path

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

/linux-6.6.21/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
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 …]
DMakefile20 obj-$(CONFIG_MVEBU_DEVBUS) += mvebu-devbus.o
/linux-6.6.21/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-6.6.21/arch/arm/boot/dts/marvell/
Dorion5x-rd88f5182-nas.dts47 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 …]
Darmada-xp-crs326-24g-2s.dtsi48 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 …]
Darmada-xp-crs328-4c-20s-4s.dtsi48 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 …]
Darmada-xp-crs305-1g-4s.dtsi48 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 …]
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-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-385-atl-x530.dts63 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 …]
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 …]
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 …]
Dorion5x-lacie-ethernet-disk-mini-v2.dts67 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>;
Dorion5x.dtsi22 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";
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.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";
Dorion5x-maxtor-shared-storage-2.dts57 devbus,keep-config;
Dorion5x-netgear-wnr854t.dts70 devbus,keep-config;
Dorion5x-lacie-d2-network.dts97 devbus,keep-config;
Dorion5x-linkstation.dtsi107 devbus,keep-config;
Dorion5x-lswsgl.dts180 devbus,keep-config;
/linux-6.6.21/Documentation/devicetree/bindings/bus/
Dmvebu-mbus.txt229 devbus-bootcs {
/linux-6.6.21/Documentation/devicetree/bindings/
Dvendor-prefixes.yaml19 "^(at25|bm|devbus|dmacap|dsa|exynos|fsi[ab]|gpio-fan|gpio-key|gpio|gpmc|hdmi|i2c-gpio),.*": true