2 * Copyright (C) 2015, 2016 Imagination Technologies Ltd.
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.
8 * IMG Marduk board is also known as Creator Ci40.
13 #include "pistachio.dtsi"
16 model = "IMG Marduk (Creator Ci40)";
17 compatible = "img,pistachio-marduk", "img,pistachio";
28 bootargs = "root=/dev/sda1 rootwait ro lpj=723968";
29 stdout-path = "serial1:115200";
33 device_type = "memory";
34 reg = <0x00000000 0x10000000>;
37 reg_1v8: fixed-regulator {
38 compatible = "regulator-fixed";
39 regulator-name = "aux_adc_vref";
40 regulator-min-microvolt = <1800000>;
41 regulator-max-microvolt = <1800000>;
45 internal_dac_supply: internal-dac-supply {
46 compatible = "regulator-fixed";
47 regulator-name = "internal_dac_supply";
48 regulator-min-microvolt = <1800000>;
49 regulator-max-microvolt = <1800000>;
53 compatible = "pwm-leds";
55 label = "marduk:red:heartbeat";
56 pwms = <&pwm 3 300000>;
57 max-brightness = <255>;
58 linux,default-trigger = "heartbeat";
63 compatible = "gpio-keys";
66 linux,code = <0x101>; /* BTN_1 */
67 gpios = <&gpio3 6 GPIO_ACTIVE_LOW>;
71 linux,code = <0x102>; /* BTN_2 */
72 gpios = <&gpio2 14 GPIO_ACTIVE_LOW>;
78 VDD-supply = <&internal_dac_supply>;
84 pinctrl-0 = <&spim1_pins>, <&spim1_quad_pins>, <&spim1_cs0_pin>,
86 pinctrl-names = "default";
87 cs-gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>, <&gpio0 1 GPIO_ACTIVE_HIGH>;
90 compatible = "spansion,s25fl016k", "jedec,spi-nor";
92 spi-max-frequency = <50000000>;
98 assigned-clock-rates = <114278400>, <1843200>;
114 drive-strength = <2>;
118 drive-strength = <2>;
128 drive-strength = <2>;
132 drive-strength = <2>;
138 pinctrl-0 = <&pwmpdm0_pin>, <&pwmpdm1_pin>, <&pwmpdm2_pin>,
140 pinctrl-names = "default";
145 vref-supply = <®_1v8>;
146 adc-reserved-channels = <0x10>;
151 clock-frequency = <400000>;
154 compatible = "infineon,slb9645tt";
162 clock-frequency = <400000>;