Lines Matching +full:bitclock +full:- +full:inversion

1 // SPDX-License-Identifier: GPL-2.0-only
5 * Based on omap3-beagle-xm.dts
7 /dts-v1/;
10 #include <dt-bindings/input/input.h>
17 cpu0-supply = <&vcc>;
27 stdout-path = &uart3;
33 /delete-property/ mmc2;
34 /delete-property/ mmc3;
38 compatible = "regulator-fixed";
39 regulator-name = "ldo_3v3";
40 regulator-min-microvolt = <3300000>;
41 regulator-max-microvolt = <3300000>;
42 regulator-always-on;
47 #clock-cells = <0>;
48 compatible = "fixed-clock";
49 clock-frequency = <26000000>;
52 gpio-keys {
53 compatible = "gpio-keys";
55 aux-button {
59 wakeup-source;
63 antenna-detect {
64 compatible = "gpio-keys";
66 gps_antenna_button: gps-antenna-button {
68 linux,input-type = <EV_SW>;
71 interrupt-parent = <&gpio5>;
73 debounce-interval = <10>;
74 wakeup-source;
79 compatible = "ti,omap-twl4030";
87 compatible = "simple-audio-card";
88 simple-audio-card,name = "GTA04 voice";
89 simple-audio-card,bitclock-master = <&telephony_link_master>;
90 simple-audio-card,frame-master = <&telephony_link_master>;
91 simple-audio-card,format = "i2s";
92 simple-audio-card,bitclock-inversion;
93 simple-audio-card,frame-inversion;
94 simple-audio-card,cpu {
95 sound-dai = <&mcbsp4>;
98 telephony_link_master: simple-audio-card,codec {
99 sound-dai = <&gtm601_codec>;
105 #sound-dai-cells = <0>;
109 compatible = "spi-gpio";
110 #address-cells = <0x1>;
111 #size-cells = <0x0>;
112 pinctrl-names = "default";
113 pinctrl-0 = <&spi_gpio_pins>;
115 sck-gpios = <&gpio1 12 GPIO_ACTIVE_HIGH>;
116 miso-gpios = <&gpio1 18 GPIO_ACTIVE_HIGH>;
117 mosi-gpios = <&gpio1 20 GPIO_ACTIVE_HIGH>;
118 cs-gpios = <&gpio1 19 GPIO_ACTIVE_LOW>;
119 num-chipselects = <1>;
125 spi-max-frequency = <100000>;
126 spi-cpol;
127 spi-cpha;
133 remote-endpoint = <&dpi_out>;
140 compatible = "pwm-backlight";
142 pwm-names = "backlight";
143 brightness-levels = <0 11 20 30 40 50 60 70 80 90 100>;
144 default-brightness-level = <9>; /* => 90 */
145 pinctrl-names = "default";
146 pinctrl-0 = <&backlight_pins>;
149 pwm11: pwm-11 {
150 compatible = "ti,omap-dmtimer-pwm";
152 #pwm-cells = <3>;
153 ti,clock-source = <0x01>;
156 hsusb2_phy: hsusb2-phy-pins {
157 compatible = "usb-nop-xceiv";
158 reset-gpios = <&gpio6 14 GPIO_ACTIVE_LOW>;
159 #phy-cells = <0>;
163 compatible = "composite-video-connector";
168 remote-endpoint = <&opa_out>;
175 enable-gpios = <&gpio1 23 GPIO_ACTIVE_HIGH>; /* GPIO_23 to enable video out amplifier */
178 #address-cells = <1>;
179 #size-cells = <0>;
184 remote-endpoint = <&venc_out>;
191 remote-endpoint = <&tv_connector_in>;
198 compatible = "mmc-pwrseq-simple";
199 reset-gpios = <&tca6507 0 GPIO_ACTIVE_LOW>; /* W2CBW003 reset through tca6507 */
204 compatible = "pinctrl-single";
206 #address-cells = <1>;
207 #size-cells = <0>;
208 pinctrl-single,bit-per-mux;
209 pinctrl-single,register-width = <32>;
210 pinctrl-single,function-mask = <0x7>; /* MCBSP1 CLK pinmux */
211 #pinctrl-cells = <2>;
212 pinctrl-names = "default";
213 pinctrl-0 = <&mcbsp1_devconf0_pins>;
214 mcbsp1_devconf0_pins: mcbsp1-devconf0-pins {
216 pinctrl-single,bits = <0x00 0x08 0x1c>; /* set MCBSP1_CLKR */
222 compatible = "pinctrl-single";
224 #address-cells = <1>;
225 #size-cells = <0>;
226 pinctrl-single,bit-per-mux;
227 pinctrl-single,register-width = <32>;
228 pinctrl-single,function-mask = <0x81>; /* TV out pin control */
229 #pinctrl-cells = <2>;
230 pinctrl-names = "default";
231 pinctrl-0 = <&tv_acbias_devconf1_pins>;
232 tv_acbias_devconf1_pins: tv-acbias-devconf1-pins {
234 pinctrl-single,bits = <0x00 0x40800 0x40800>; /* set TVOUTBYPASS and TVOUTACEN */
240 gpio1_pins: gpio1-pins {
241 pinctrl-single,pins = <
249 pinctrl-names = "default";
250 pinctrl-0 = <
254 hsusb2_pins: hsusb2-pins {
255 pinctrl-single,pins = <
265 uart1_pins: uart1-pins {
266 pinctrl-single,pins = <
272 uart2_pins: uart2-pins {
273 pinctrl-single,pins = <
279 uart3_pins: uart3-pins {
280 pinctrl-single,pins = <
286 mmc1_pins: mmc1-pins {
287 pinctrl-single,pins = <
297 backlight_pins: backlight-pinmux-pins {
298 pinctrl-single,pins = <
303 dss_dpi_pins: dss-dpi-pins {
304 pinctrl-single,pins = <
336 gps_pins: gps-pins {
337 pinctrl-single,pins = <
342 hdq_pins: hdq-pins {
343 pinctrl-single,pins = <
348 bmp085_pins: bmp085-pins {
349 pinctrl-single,pins = <
354 bma180_pins: bma180-pins {
355 pinctrl-single,pins = <
360 itg3200_pins: itg3200-pins {
361 pinctrl-single,pins = <
366 hmc5843_pins: hmc5843-pins {
367 pinctrl-single,pins = <
372 penirq_pins: penirq-pins {
373 pinctrl-single,pins = <
379 camera_pins: camera-pins {
380 pinctrl-single,pins = <
405 mcbsp1_pins: mcbsp1-pins {
406 pinctrl-single,pins = <
407 …OMAP3_CORE1_IOPAD(0x218c, PIN_INPUT | MUX_MODE4) /* mcbsp1_clkr.mcbsp1_clkr - gpio_156 FM interrup…
418 mcbsp2_pins: mcbsp2-pins {
419 pinctrl-single,pins = <
427 mcbsp3_pins: mcbsp3-pins {
428 pinctrl-single,pins = <
436 mcbsp4_pins: mcbsp4-pins {
437 pinctrl-single,pins = <
446 pinctrl-names = "default";
447 pinctrl-0 = <
452 hsusb2_2_pins: hsusb2-2-pins {
453 pinctrl-single,pins = <
463 mcspi3hog_pins: mcspi3hog-pins {
464 pinctrl-single,pins = <
472 spi_gpio_pins: spi-gpio-pinmux-pins {
473 pinctrl-single,pins = <
483 clock-frequency = <2600000>;
488 interrupt-parent = <&intc>;
491 clock-names = "fck";
494 compatible = "ti,twl4030-audio";
495 ti,enable-vibra = <1>;
502 compatible = "ti,twl4030-power-idle";
503 ti,system-power-controller;
512 clock-frequency = <400000>;
518 pinctrl-names = "default";
519 pinctrl-0 = <&bmp085_pins>;
520 interrupt-parent = <&gpio4>;
522 vdda-supply = <&vio>;
523 vddd-supply = <&vio>;
530 pinctrl-names = "default";
531 pinctrl-0 = <&bma180_pins>;
532 interrupt-parent = <&gpio4>;
540 pinctrl-names = "default";
541 pinctrl-0 = <&itg3200_pins>;
542 interrupt-parent = <&gpio2>;
549 #address-cells = <1>;
550 #size-cells = <0>;
553 gpio-controller;
554 #gpio-cells = <2>;
569 linux,default-trigger = "default-on";
588 pinctrl-names = "default";
589 pinctrl-0 = <&hmc5843_pins>;
590 interrupt-parent = <&gpio4>;
598 pinctrl-names = "default";
599 pinctrl-0 = <&penirq_pins>;
600 interrupt-parent = <&gpio6>;
603 ti,x-plate-ohms = <600>;
604 touchscreen-size-x = <480>;
605 touchscreen-size-y = <640>;
606 touchscreen-max-pressure = <1000>;
607 touchscreen-fuzz-x = <3>;
608 touchscreen-fuzz-y = <8>;
609 touchscreen-fuzz-pressure = <10>;
610 touchscreen-inverted-y;
621 clock-frequency = <100000>;
641 interface-type = <0>;
642 usb-phy = <&usb2_phy>;
644 phy-names = "usb2-phy";
650 port2-mode = "ehci-phy";
658 pinctrl-names = "default";
659 pinctrl-0 = <&mmc1_pins>;
660 vmmc-supply = <&vmmc1>;
661 bus-width = <4>;
662 ti,non-removable;
663 broken-cd; /* hardware has no CD */
667 vmmc-supply = <&vaux4>;
668 bus-width = <4>;
669 ti,non-removable;
670 cap-power-off-card;
671 mmc-pwrseq = <&wifi_pwrseq>;
696 pinctrl-names = "default";
697 pinctrl-0 = <&gpio1_pins>;
701 pinctrl-names = "default";
702 pinctrl-0 = <&uart1_pins>;
706 pinctrl-names = "default";
707 pinctrl-0 = <&uart2_pins>;
710 pinctrl-names = "default";
711 pinctrl-0 = <&gps_pins>;
712 sirf,onoff-gpios = <&gpio5 17 GPIO_ACTIVE_HIGH>;
713 lna-supply = <&vsim>;
714 vcc-supply = <&ldo_3v3>;
719 pinctrl-names = "default";
720 pinctrl-0 = <&uart3_pins>;
721 interrupts-extended = <&intc 74 &omap3_pmx_core OMAP3_UART3_RX>;
725 ti,bb-uvolt = <3200000>;
726 ti,bb-uamp = <150>;
731 regulator-min-microvolt = <2500000>;
732 regulator-max-microvolt = <3000000>;
737 regulator-min-microvolt = <2800000>;
738 regulator-max-microvolt = <2800000>;
739 regulator-always-on; /* we should never switch off while vio is on! */
744 regulator-min-microvolt = <2500000>;
745 regulator-max-microvolt = <2500000>;
750 regulator-min-microvolt = <2800000>;
751 regulator-max-microvolt = <3150000>;
756 regulator-min-microvolt = <2800000>;
757 regulator-max-microvolt = <3150000>;
763 regulator-always-on;
767 pinctrl-names = "default";
768 pinctrl-0 = < &dss_dpi_pins >;
771 vdds_dsi-supply = <&vpll2>;
775 remote-endpoint = <&lcd_in>;
776 data-lines = <24>;
784 vdda-supply = <&vdac>;
788 remote-endpoint = <&opa_in>;
790 ti,invert-polarity;
799 compatible = "ti,omap2-nand";
801 interrupt-parent = <&gpmc>;
804 ti,nand-ecc-opt = "ham1";
805 rb-gpios = <&gpmc 0 GPIO_ACTIVE_HIGH>; /* gpmc_wait0 */
806 nand-bus-width = <16>;
807 #address-cells = <1>;
808 #size-cells = <1>;
810 gpmc,device-width = <2>;
811 gpmc,cs-on-ns = <0>;
812 gpmc,cs-rd-off-ns = <44>;
813 gpmc,cs-wr-off-ns = <44>;
814 gpmc,adv-on-ns = <6>;
815 gpmc,adv-rd-off-ns = <34>;
816 gpmc,adv-wr-off-ns = <44>;
817 gpmc,oe-off-ns = <54>;
818 gpmc,we-off-ns = <40>;
819 gpmc,access-ns = <64>;
820 gpmc,rd-cycle-ns = <82>;
821 gpmc,wr-cycle-ns = <82>;
822 gpmc,wr-access-ns = <40>;
823 gpmc,wr-data-mux-bus-ns = <0>;
824 gpmc,sync-clk-ps = <0>;
826 x-loader@0 {
827 label = "X-Loader";
832 label = "U-Boot";
837 label = "U-Boot Env";
855 #sound-dai-cells = <0>;
856 pinctrl-names = "default";
857 pinctrl-0 = <&mcbsp1_pins>;
862 pinctrl-names = "default";
863 pinctrl-0 = <&mcbsp2_pins>;
868 #sound-dai-cells = <0>;
869 pinctrl-names = "default";
870 pinctrl-0 = <&mcbsp3_pins>;
875 #sound-dai-cells = <0>;
876 pinctrl-names = "default";
877 pinctrl-0 = <&mcbsp4_pins>;
881 pinctrl-names = "default";
882 pinctrl-0 = <&hdq_pins>;
891 ti,isp-clock-divisor = <1>;
892 ti,strobe-mode;
893 bus-width = <8>;/* Used data lines */
894 data-shift = <2>; /* Lines 9:2 are used */
895 hsync-active = <0>; /* Active low */
896 vsync-active = <1>; /* Active high */
897 data-active = <1>;/* Active high */
898 pclk-sample = <1>;/* Falling */