/linux/Documentation/devicetree/bindings/memory-controllers/fsl/ |
H A D | fsl,imx-weim.yaml | 4 $id: http://devicetree.org/schemas/memory-controllers/fsl/fsl,imx-weim.yaml# 7 title: i.MX Wireless External Interface Module (WEIM) 14 The term "wireless" does not imply that the WEIM is literally an interface 17 devices are instantiated from the child nodes of a WEIM node. 26 - fsl,imx1-weim 27 - fsl,imx27-weim 28 - fsl,imx50-weim 29 - fsl,imx51-weim 30 - fsl,imx6q-weim 33 - fsl,imx31-weim [all …]
|
H A D | fsl,imx-weim-peripherals.yaml | 4 $id: http://devicetree.org/schemas/memory-controllers/fsl/fsl,imx-weim-peripherals.yaml# 7 title: i.MX WEIM Bus Peripheral Nodes 14 This binding is meant for the child nodes of the WEIM node. The node 15 represents any device connected to the WEIM bus. It may be a Flash chip, 17 configuring the WEIM settings/timings and will accompany the bindings 23 fsl,weim-cs-timing: 30 # the WEIM child will have its own native properties
|
/linux/drivers/staging/fieldbus/Documentation/devicetree/bindings/fieldbus/ |
H A D | arcx,anybus-controller.txt | 50 This example places the bridge on top of the i.MX WEIM parallel bus, see: 51 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,imx-weim.yaml 53 &weim { 60 /* fsl,weim-cs-timing is a i.MX WEIM bus specific property */ 61 fsl,weim-cs-timing = <0x024400b1 0x00001010 0x20081100
|
/linux/drivers/bus/ |
H A D | imx-weim.c | 78 { .compatible = "fsl,imx1-weim", .data = &imx1_weim_devtype, }, 80 { .compatible = "fsl,imx27-weim", .data = &imx27_weim_devtype, }, 82 { .compatible = "fsl,imx50-weim", .data = &imx50_weim_devtype, }, 83 { .compatible = "fsl,imx6q-weim", .data = &imx50_weim_devtype, }, 85 { .compatible = "fsl,imx51-weim", .data = &imx51_weim_devtype, }, 107 gpr = syscon_regmap_lookup_by_phandle(np, "fsl,weim-cs-gpr"); in imx_weim_gpr_setup() 109 dev_dbg(&pdev->dev, "failed to find weim-cs-gpr\n"); in imx_weim_gpr_setup() 160 ret = of_property_read_u32_array(np, "fsl,weim-cs-timing", in weim_timing_setup() 188 dev_err(dev, "fsl,weim-cs-timing conflict on %pOF", np); in weim_timing_setup() 192 /* set the timing for WEIM */ in weim_timing_setup() [all …]
|
H A D | Kconfig | 94 Driver for i.MX WEIM controller. 95 The WEIM(Wireless External Interface Module) works like a bus.
|
H A D | Makefile | 18 obj-$(CONFIG_IMX_WEIM) += imx-weim.o
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx27-eukrea-cpuimx27.dtsi | 90 &weim { 100 fsl,weim-cs-timing = <0x00008f03 0xa0330d01 0x002208c0>; 108 fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>; 121 fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>; 134 fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>; 147 fsl,weim-cs-timing = <0x0000d603 0x0d1d0d01 0x00d20000>;
|
H A D | imx6dl-colibri-eval-v3.dts | 128 &weim { 131 /* weim memory map: 32MB on CS0, CS1, CS2 and CS3 */ 144 fsl,weim-cs-timing = <0x00010081 0x00000000 0x04000000 155 fsl,weim-cs-timing = <0x00010081 0x00000000 0x04000000
|
H A D | imx1-apf9328.dts | 43 &weim { 52 fsl,weim-cs-timing = <0x00330e04 0x00000d01>; 65 fsl,weim-cs-timing = <0x0000c700 0x19190d01>;
|
H A D | imx31-lite.dts | 157 &weim { 165 fsl,weim-cs-timing = <0x0000cf03 0xa0330d01 0x00220800>; 176 fsl,weim-cs-timing = <0x00008701 0x04000541 0x00010000>;
|
H A D | imx1-ads.dts | 63 &weim { 72 fsl,weim-cs-timing = <0x00003e00 0x00000801>;
|
H A D | imx6q-evi.dts | 242 &weim { 392 /* weim misc */ 402 /* weim data */ 435 /* weim address */
|
H A D | imx27-phytec-phycore-som.dtsi | 308 &weim { 316 fsl,weim-cs-timing = <0x22c2cf00 0x75000d01 0x00000900>; 326 fsl,weim-cs-timing = <0x0000d843 0x22252521 0x22220a00>;
|
H A D | imx6qdl-dhcom-som.dtsi | 432 &weim { 435 fsl,weim-cs-gpr = <&gpr>; 814 pinctrl_weim: weim-grp { 839 pinctrl_weim_cs0: weim-cs0-grp { 845 pinctrl_weim_cs1: weim-cs1-grp {
|
H A D | imx31.dtsi | 355 weim: memory-controller@b8002000 { label 356 compatible = "fsl,imx31-weim", "fsl,imx27-weim";
|
H A D | imx51-ts4800.dts | 139 &weim { 146 fsl,weim-cs-timing = <0x0061008F 0x00000002 0x1c022000
|
H A D | imx27-phytec-phycore-rdk.dts | 299 &weim { 311 fsl,weim-cs-timing = <0x0000dcf6 0x444a0301 0x44443302>;
|
H A D | imx35.dtsi | 377 weim: memory-controller@b8002000 { label 381 compatible = "fsl,imx35-weim", "fsl,imx27-weim";
|
H A D | imx51-digi-connectcore-som.dtsi | 191 &weim { 201 fsl,weim-cs-timing = <
|
H A D | imx1.dtsi | 254 weim: memory-controller@220000 { label 257 compatible = "fsl,imx1-weim";
|
H A D | imx6q-mccmon6.dts | 276 &weim { 289 fsl,weim-cs-timing = <0x00620081 0x00000001 0x1c022000
|
H A D | imx6qdl-sabreauto.dtsi | 278 status = "disabled"; /* pin conflict with WEIM NOR */ 853 &weim { 865 fsl,weim-cs-timing = <0x00620081 0x00000001 0x1c022000
|
H A D | imx6ul.dtsi | 982 weim: memory-controller@21b8000 { label 985 compatible = "fsl,imx6ul-weim", "fsl,imx6q-weim"; 989 fsl,weim-cs-gpr = <&gpr>;
|
/linux/arch/arm/mach-imx/ |
H A D | mx3x.h | 29 * FC320000 B8000000 64K NAND, SDRAM, WEIM, M3IF, EMI controllers 127 * NAND, SDRAM, WEIM, M3IF, EMI controllers
|
/linux/Documentation/devicetree/bindings/memory-controllers/ |
H A D | mc-peripheral-props.yaml | 40 - $ref: fsl/fsl,imx-weim-peripherals.yaml
|