Commit 41678484b3c6c34a1a73dae2561cc7070662cf5f

Authored by Simon Glass
1 parent dd54739dc4

dm: exynos: dts: Remove unused pinctrl information to save space

We don't include the pinctrl functions for U-Boot as they use up quite
a bit of space and are not used.

We could instead perhaps eliminate this material with fdtgrep, but so far
this tool has not made it to upstream.

Signed-off-by: Simon Glass <sjg@chromium.org>

Showing 5 changed files with 0 additions and 2098 deletions Side-by-side Diff

arch/arm/dts/exynos4210-pinctrl.dtsi
... ... @@ -144,281 +144,6 @@
144 144 #interrupt-cells = <2>;
145 145 };
146 146  
147   - uart0_data: uart0-data {
148   - samsung,pins = "gpa0-0", "gpa0-1";
149   - samsung,pin-function = <0x2>;
150   - samsung,pin-pud = <0>;
151   - samsung,pin-drv = <0>;
152   - };
153   -
154   - uart0_fctl: uart0-fctl {
155   - samsung,pins = "gpa0-2", "gpa0-3";
156   - samsung,pin-function = <2>;
157   - samsung,pin-pud = <0>;
158   - samsung,pin-drv = <0>;
159   - };
160   -
161   - uart1_data: uart1-data {
162   - samsung,pins = "gpa0-4", "gpa0-5";
163   - samsung,pin-function = <2>;
164   - samsung,pin-pud = <0>;
165   - samsung,pin-drv = <0>;
166   - };
167   -
168   - uart1_fctl: uart1-fctl {
169   - samsung,pins = "gpa0-6", "gpa0-7";
170   - samsung,pin-function = <2>;
171   - samsung,pin-pud = <0>;
172   - samsung,pin-drv = <0>;
173   - };
174   -
175   - i2c2_bus: i2c2-bus {
176   - samsung,pins = "gpa0-6", "gpa0-7";
177   - samsung,pin-function = <3>;
178   - samsung,pin-pud = <3>;
179   - samsung,pin-drv = <0>;
180   - };
181   -
182   - uart2_data: uart2-data {
183   - samsung,pins = "gpa1-0", "gpa1-1";
184   - samsung,pin-function = <2>;
185   - samsung,pin-pud = <0>;
186   - samsung,pin-drv = <0>;
187   - };
188   -
189   - uart2_fctl: uart2-fctl {
190   - samsung,pins = "gpa1-2", "gpa1-3";
191   - samsung,pin-function = <2>;
192   - samsung,pin-pud = <0>;
193   - samsung,pin-drv = <0>;
194   - };
195   -
196   - uart_audio_a: uart-audio-a {
197   - samsung,pins = "gpa1-0", "gpa1-1";
198   - samsung,pin-function = <4>;
199   - samsung,pin-pud = <0>;
200   - samsung,pin-drv = <0>;
201   - };
202   -
203   - i2c3_bus: i2c3-bus {
204   - samsung,pins = "gpa1-2", "gpa1-3";
205   - samsung,pin-function = <3>;
206   - samsung,pin-pud = <3>;
207   - samsung,pin-drv = <0>;
208   - };
209   -
210   - uart3_data: uart3-data {
211   - samsung,pins = "gpa1-4", "gpa1-5";
212   - samsung,pin-function = <2>;
213   - samsung,pin-pud = <0>;
214   - samsung,pin-drv = <0>;
215   - };
216   -
217   - uart_audio_b: uart-audio-b {
218   - samsung,pins = "gpa1-4", "gpa1-5";
219   - samsung,pin-function = <4>;
220   - samsung,pin-pud = <0>;
221   - samsung,pin-drv = <0>;
222   - };
223   -
224   - spi0_bus: spi0-bus {
225   - samsung,pins = "gpb-0", "gpb-2", "gpb-3";
226   - samsung,pin-function = <2>;
227   - samsung,pin-pud = <3>;
228   - samsung,pin-drv = <0>;
229   - };
230   -
231   - i2c4_bus: i2c4-bus {
232   - samsung,pins = "gpb-2", "gpb-3";
233   - samsung,pin-function = <3>;
234   - samsung,pin-pud = <3>;
235   - samsung,pin-drv = <0>;
236   - };
237   -
238   - spi1_bus: spi1-bus {
239   - samsung,pins = "gpb-4", "gpb-6", "gpb-7";
240   - samsung,pin-function = <2>;
241   - samsung,pin-pud = <3>;
242   - samsung,pin-drv = <0>;
243   - };
244   -
245   - i2c5_bus: i2c5-bus {
246   - samsung,pins = "gpb-6", "gpb-7";
247   - samsung,pin-function = <3>;
248   - samsung,pin-pud = <3>;
249   - samsung,pin-drv = <0>;
250   - };
251   -
252   - i2s1_bus: i2s1-bus {
253   - samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3",
254   - "gpc0-4";
255   - samsung,pin-function = <2>;
256   - samsung,pin-pud = <0>;
257   - samsung,pin-drv = <0>;
258   - };
259   -
260   - pcm1_bus: pcm1-bus {
261   - samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3",
262   - "gpc0-4";
263   - samsung,pin-function = <3>;
264   - samsung,pin-pud = <0>;
265   - samsung,pin-drv = <0>;
266   - };
267   -
268   - ac97_bus: ac97-bus {
269   - samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3",
270   - "gpc0-4";
271   - samsung,pin-function = <4>;
272   - samsung,pin-pud = <0>;
273   - samsung,pin-drv = <0>;
274   - };
275   -
276   - i2s2_bus: i2s2-bus {
277   - samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3",
278   - "gpc1-4";
279   - samsung,pin-function = <2>;
280   - samsung,pin-pud = <0>;
281   - samsung,pin-drv = <0>;
282   - };
283   -
284   - pcm2_bus: pcm2-bus {
285   - samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3",
286   - "gpc1-4";
287   - samsung,pin-function = <3>;
288   - samsung,pin-pud = <0>;
289   - samsung,pin-drv = <0>;
290   - };
291   -
292   - spdif_bus: spdif-bus {
293   - samsung,pins = "gpc1-0", "gpc1-1";
294   - samsung,pin-function = <4>;
295   - samsung,pin-pud = <0>;
296   - samsung,pin-drv = <0>;
297   - };
298   -
299   - i2c6_bus: i2c6-bus {
300   - samsung,pins = "gpc1-3", "gpc1-4";
301   - samsung,pin-function = <4>;
302   - samsung,pin-pud = <3>;
303   - samsung,pin-drv = <0>;
304   - };
305   -
306   - spi2_bus: spi2-bus {
307   - samsung,pins = "gpc1-1", "gpc1-2", "gpc1-3", "gpc1-4";
308   - samsung,pin-function = <5>;
309   - samsung,pin-pud = <3>;
310   - samsung,pin-drv = <0>;
311   - };
312   -
313   - i2c7_bus: i2c7-bus {
314   - samsung,pins = "gpd0-2", "gpd0-3";
315   - samsung,pin-function = <3>;
316   - samsung,pin-pud = <3>;
317   - samsung,pin-drv = <0>;
318   - };
319   -
320   - i2c0_bus: i2c0-bus {
321   - samsung,pins = "gpd1-0", "gpd1-1";
322   - samsung,pin-function = <2>;
323   - samsung,pin-pud = <3>;
324   - samsung,pin-drv = <0>;
325   - };
326   -
327   - i2c1_bus: i2c1-bus {
328   - samsung,pins = "gpd1-2", "gpd1-3";
329   - samsung,pin-function = <2>;
330   - samsung,pin-pud = <3>;
331   - samsung,pin-drv = <0>;
332   - };
333   -
334   - pwm0_out: pwm0-out {
335   - samsung,pins = "gpd0-0";
336   - samsung,pin-function = <2>;
337   - samsung,pin-pud = <0>;
338   - samsung,pin-drv = <0>;
339   - };
340   -
341   - pwm1_out: pwm1-out {
342   - samsung,pins = "gpd0-1";
343   - samsung,pin-function = <2>;
344   - samsung,pin-pud = <0>;
345   - samsung,pin-drv = <0>;
346   - };
347   -
348   - pwm2_out: pwm2-out {
349   - samsung,pins = "gpd0-2";
350   - samsung,pin-function = <2>;
351   - samsung,pin-pud = <0>;
352   - samsung,pin-drv = <0>;
353   - };
354   -
355   - pwm3_out: pwm3-out {
356   - samsung,pins = "gpd0-3";
357   - samsung,pin-function = <2>;
358   - samsung,pin-pud = <0>;
359   - samsung,pin-drv = <0>;
360   - };
361   -
362   - lcd_ctrl: lcd-ctrl {
363   - samsung,pins = "gpd0-0", "gpd0-1";
364   - samsung,pin-function = <3>;
365   - samsung,pin-pud = <0>;
366   - samsung,pin-drv = <0>;
367   - };
368   -
369   - lcd_sync: lcd-sync {
370   - samsung,pins = "gpf0-0", "gpf0-1";
371   - samsung,pin-function = <2>;
372   - samsung,pin-pud = <0>;
373   - samsung,pin-drv = <0>;
374   - };
375   -
376   - lcd_en: lcd-en {
377   - samsung,pins = "gpe3-4";
378   - samsung,pin-function = <2>;
379   - samsung,pin-pud = <0>;
380   - samsung,pin-drv = <0>;
381   - };
382   -
383   - lcd_clk: lcd-clk {
384   - samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3";
385   - samsung,pin-function = <2>;
386   - samsung,pin-pud = <0>;
387   - samsung,pin-drv = <0>;
388   - };
389   -
390   - lcd_data16: lcd-data-width16 {
391   - samsung,pins = "gpf0-7", "gpf1-0", "gpf1-1", "gpf1-2",
392   - "gpf1-3", "gpf1-6", "gpf1-7", "gpf2-0",
393   - "gpf2-1", "gpf2-2", "gpf2-3", "gpf2-7",
394   - "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3";
395   - samsung,pin-function = <2>;
396   - samsung,pin-pud = <0>;
397   - samsung,pin-drv = <0>;
398   - };
399   -
400   - lcd_data18: lcd-data-width18 {
401   - samsung,pins = "gpf0-6", "gpf0-7", "gpf1-0", "gpf1-1",
402   - "gpf1-2", "gpf1-3", "gpf1-6", "gpf1-7",
403   - "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3",
404   - "gpf2-6", "gpf2-7", "gpf3-0", "gpf3-1",
405   - "gpf3-2", "gpf3-3";
406   - samsung,pin-function = <2>;
407   - samsung,pin-pud = <0>;
408   - samsung,pin-drv = <0>;
409   - };
410   -
411   - lcd_data24: lcd-data-width24 {
412   - samsung,pins = "gpf0-4", "gpf0-5", "gpf0-6", "gpf0-7",
413   - "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3",
414   - "gpf1-4", "gpf1-5", "gpf1-6", "gpf1-7",
415   - "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3",
416   - "gpf2-4", "gpf2-5", "gpf2-6", "gpf2-7",
417   - "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3";
418   - samsung,pin-function = <2>;
419   - samsung,pin-pud = <0>;
420   - samsung,pin-drv = <0>;
421   - };
422 147 };
423 148  
424 149 pinctrl@11000000 {
... ... @@ -567,259 +292,6 @@
567 292 #interrupt-cells = <2>;
568 293 };
569 294  
570   - sd0_clk: sd0-clk {
571   - samsung,pins = "gpk0-0";
572   - samsung,pin-function = <2>;
573   - samsung,pin-pud = <0>;
574   - samsung,pin-drv = <3>;
575   - };
576   -
577   - sd0_cmd: sd0-cmd {
578   - samsung,pins = "gpk0-1";
579   - samsung,pin-function = <2>;
580   - samsung,pin-pud = <0>;
581   - samsung,pin-drv = <3>;
582   - };
583   -
584   - sd0_cd: sd0-cd {
585   - samsung,pins = "gpk0-2";
586   - samsung,pin-function = <2>;
587   - samsung,pin-pud = <3>;
588   - samsung,pin-drv = <3>;
589   - };
590   -
591   - sd0_bus1: sd0-bus-width1 {
592   - samsung,pins = "gpk0-3";
593   - samsung,pin-function = <2>;
594   - samsung,pin-pud = <3>;
595   - samsung,pin-drv = <3>;
596   - };
597   -
598   - sd0_bus4: sd0-bus-width4 {
599   - samsung,pins = "gpk0-3", "gpk0-4", "gpk0-5", "gpk0-6";
600   - samsung,pin-function = <2>;
601   - samsung,pin-pud = <3>;
602   - samsung,pin-drv = <3>;
603   - };
604   -
605   - sd0_bus8: sd0-bus-width8 {
606   - samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6";
607   - samsung,pin-function = <3>;
608   - samsung,pin-pud = <3>;
609   - samsung,pin-drv = <3>;
610   - };
611   -
612   - sd4_clk: sd4-clk {
613   - samsung,pins = "gpk0-0";
614   - samsung,pin-function = <3>;
615   - samsung,pin-pud = <0>;
616   - samsung,pin-drv = <3>;
617   - };
618   -
619   - sd4_cmd: sd4-cmd {
620   - samsung,pins = "gpk0-1";
621   - samsung,pin-function = <3>;
622   - samsung,pin-pud = <0>;
623   - samsung,pin-drv = <3>;
624   - };
625   -
626   - sd4_cd: sd4-cd {
627   - samsung,pins = "gpk0-2";
628   - samsung,pin-function = <3>;
629   - samsung,pin-pud = <3>;
630   - samsung,pin-drv = <3>;
631   - };
632   -
633   - sd4_bus1: sd4-bus-width1 {
634   - samsung,pins = "gpk0-3";
635   - samsung,pin-function = <3>;
636   - samsung,pin-pud = <3>;
637   - samsung,pin-drv = <3>;
638   - };
639   -
640   - sd4_bus4: sd4-bus-width4 {
641   - samsung,pins = "gpk0-3", "gpk0-4", "gpk0-5", "gpk0-6";
642   - samsung,pin-function = <3>;
643   - samsung,pin-pud = <3>;
644   - samsung,pin-drv = <3>;
645   - };
646   -
647   - sd4_bus8: sd4-bus-width8 {
648   - samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6";
649   - samsung,pin-function = <3>;
650   - samsung,pin-pud = <4>;
651   - samsung,pin-drv = <3>;
652   - };
653   -
654   - sd1_clk: sd1-clk {
655   - samsung,pins = "gpk1-0";
656   - samsung,pin-function = <2>;
657   - samsung,pin-pud = <0>;
658   - samsung,pin-drv = <3>;
659   - };
660   -
661   - sd1_cmd: sd1-cmd {
662   - samsung,pins = "gpk1-1";
663   - samsung,pin-function = <2>;
664   - samsung,pin-pud = <0>;
665   - samsung,pin-drv = <3>;
666   - };
667   -
668   - sd1_cd: sd1-cd {
669   - samsung,pins = "gpk1-2";
670   - samsung,pin-function = <2>;
671   - samsung,pin-pud = <3>;
672   - samsung,pin-drv = <3>;
673   - };
674   -
675   - sd1_bus1: sd1-bus-width1 {
676   - samsung,pins = "gpk1-3";
677   - samsung,pin-function = <2>;
678   - samsung,pin-pud = <3>;
679   - samsung,pin-drv = <3>;
680   - };
681   -
682   - sd1_bus4: sd1-bus-width4 {
683   - samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6";
684   - samsung,pin-function = <2>;
685   - samsung,pin-pud = <3>;
686   - samsung,pin-drv = <3>;
687   - };
688   -
689   - sd2_clk: sd2-clk {
690   - samsung,pins = "gpk2-0";
691   - samsung,pin-function = <2>;
692   - samsung,pin-pud = <0>;
693   - samsung,pin-drv = <3>;
694   - };
695   -
696   - sd2_cmd: sd2-cmd {
697   - samsung,pins = "gpk2-1";
698   - samsung,pin-function = <2>;
699   - samsung,pin-pud = <0>;
700   - samsung,pin-drv = <3>;
701   - };
702   -
703   - sd2_cd: sd2-cd {
704   - samsung,pins = "gpk2-2";
705   - samsung,pin-function = <2>;
706   - samsung,pin-pud = <3>;
707   - samsung,pin-drv = <3>;
708   - };
709   -
710   - sd2_bus1: sd2-bus-width1 {
711   - samsung,pins = "gpk2-3";
712   - samsung,pin-function = <2>;
713   - samsung,pin-pud = <3>;
714   - samsung,pin-drv = <3>;
715   - };
716   -
717   - sd2_bus4: sd2-bus-width4 {
718   - samsung,pins = "gpk2-3", "gpk2-4", "gpk2-5", "gpk2-6";
719   - samsung,pin-function = <2>;
720   - samsung,pin-pud = <3>;
721   - samsung,pin-drv = <3>;
722   - };
723   -
724   - sd2_bus8: sd2-bus-width8 {
725   - samsung,pins = "gpk3-3", "gpk3-4", "gpk3-5", "gpk3-6";
726   - samsung,pin-function = <3>;
727   - samsung,pin-pud = <3>;
728   - samsung,pin-drv = <3>;
729   - };
730   -
731   - sd3_clk: sd3-clk {
732   - samsung,pins = "gpk3-0";
733   - samsung,pin-function = <2>;
734   - samsung,pin-pud = <0>;
735   - samsung,pin-drv = <3>;
736   - };
737   -
738   - sd3_cmd: sd3-cmd {
739   - samsung,pins = "gpk3-1";
740   - samsung,pin-function = <2>;
741   - samsung,pin-pud = <0>;
742   - samsung,pin-drv = <3>;
743   - };
744   -
745   - sd3_cd: sd3-cd {
746   - samsung,pins = "gpk3-2";
747   - samsung,pin-function = <2>;
748   - samsung,pin-pud = <3>;
749   - samsung,pin-drv = <3>;
750   - };
751   -
752   - sd3_bus1: sd3-bus-width1 {
753   - samsung,pins = "gpk3-3";
754   - samsung,pin-function = <2>;
755   - samsung,pin-pud = <3>;
756   - samsung,pin-drv = <3>;
757   - };
758   -
759   - sd3_bus4: sd3-bus-width4 {
760   - samsung,pins = "gpk3-3", "gpk3-4", "gpk3-5", "gpk3-6";
761   - samsung,pin-function = <2>;
762   - samsung,pin-pud = <3>;
763   - samsung,pin-drv = <3>;
764   - };
765   -
766   - eint0: ext-int0 {
767   - samsung,pins = "gpx0-0";
768   - samsung,pin-function = <0xf>;
769   - samsung,pin-pud = <0>;
770   - samsung,pin-drv = <0>;
771   - };
772   -
773   - eint8: ext-int8 {
774   - samsung,pins = "gpx1-0";
775   - samsung,pin-function = <0xf>;
776   - samsung,pin-pud = <0>;
777   - samsung,pin-drv = <0>;
778   - };
779   -
780   - eint15: ext-int15 {
781   - samsung,pins = "gpx1-7";
782   - samsung,pin-function = <0xf>;
783   - samsung,pin-pud = <0>;
784   - samsung,pin-drv = <0>;
785   - };
786   -
787   - eint16: ext-int16 {
788   - samsung,pins = "gpx2-0";
789   - samsung,pin-function = <0xf>;
790   - samsung,pin-pud = <0>;
791   - samsung,pin-drv = <0>;
792   - };
793   -
794   - eint31: ext-int31 {
795   - samsung,pins = "gpx3-7";
796   - samsung,pin-function = <0xf>;
797   - samsung,pin-pud = <0>;
798   - samsung,pin-drv = <0>;
799   - };
800   -
801   - cam_port_a_io: cam-port-a-io {
802   - samsung,pins = "gpj0-0", "gpj0-1", "gpj0-2", "gpj0-3",
803   - "gpj0-4", "gpj0-5", "gpj0-6", "gpj0-7",
804   - "gpj1-0", "gpj1-1", "gpj1-2", "gpj1-4";
805   - samsung,pin-function = <2>;
806   - samsung,pin-pud = <0>;
807   - samsung,pin-drv = <0>;
808   - };
809   -
810   - cam_port_a_clk_active: cam-port-a-clk-active {
811   - samsung,pins = "gpj1-3";
812   - samsung,pin-function = <2>;
813   - samsung,pin-pud = <0>;
814   - samsung,pin-drv = <3>;
815   - };
816   -
817   - cam_port_a_clk_idle: cam-port-a-clk-idle {
818   - samsung,pins = "gpj1-3";
819   - samsung,pin-function = <0>;
820   - samsung,pin-pud = <1>;
821   - samsung,pin-drv = <0>;
822   - };
823 295 };
824 296  
825 297 pinctrl@03860000 {
... ... @@ -828,21 +300,6 @@
828 300 #gpio-cells = <2>;
829 301 };
830 302  
831   - i2s0_bus: i2s0-bus {
832   - samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3",
833   - "gpz-4", "gpz-5", "gpz-6";
834   - samsung,pin-function = <0x2>;
835   - samsung,pin-pud = <0>;
836   - samsung,pin-drv = <0>;
837   - };
838   -
839   - pcm0_bus: pcm0-bus {
840   - samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3",
841   - "gpz-4";
842   - samsung,pin-function = <0x3>;
843   - samsung,pin-pud = <0>;
844   - samsung,pin-drv = <0>;
845   - };
846 303 };
847 304 };
arch/arm/dts/exynos4x12-pinctrl.dtsi
... ... @@ -117,312 +117,6 @@
117 117 interrupt-controller;
118 118 #interrupt-cells = <2>;
119 119 };
120   -
121   - uart0_data: uart0-data {
122   - samsung,pins = "gpa0-0", "gpa0-1";
123   - samsung,pin-function = <0x2>;
124   - samsung,pin-pud = <0>;
125   - samsung,pin-drv = <0>;
126   - };
127   -
128   - uart0_fctl: uart0-fctl {
129   - samsung,pins = "gpa0-2", "gpa0-3";
130   - samsung,pin-function = <2>;
131   - samsung,pin-pud = <0>;
132   - samsung,pin-drv = <0>;
133   - };
134   -
135   - uart1_data: uart1-data {
136   - samsung,pins = "gpa0-4", "gpa0-5";
137   - samsung,pin-function = <2>;
138   - samsung,pin-pud = <0>;
139   - samsung,pin-drv = <0>;
140   - };
141   -
142   - uart1_fctl: uart1-fctl {
143   - samsung,pins = "gpa0-6", "gpa0-7";
144   - samsung,pin-function = <2>;
145   - samsung,pin-pud = <0>;
146   - samsung,pin-drv = <0>;
147   - };
148   -
149   - i2c2_bus: i2c2-bus {
150   - samsung,pins = "gpa0-6", "gpa0-7";
151   - samsung,pin-function = <3>;
152   - samsung,pin-pud = <3>;
153   - samsung,pin-drv = <0>;
154   - };
155   -
156   - uart2_data: uart2-data {
157   - samsung,pins = "gpa1-0", "gpa1-1";
158   - samsung,pin-function = <2>;
159   - samsung,pin-pud = <0>;
160   - samsung,pin-drv = <0>;
161   - };
162   -
163   - uart2_fctl: uart2-fctl {
164   - samsung,pins = "gpa1-2", "gpa1-3";
165   - samsung,pin-function = <2>;
166   - samsung,pin-pud = <0>;
167   - samsung,pin-drv = <0>;
168   - };
169   -
170   - uart_audio_a: uart-audio-a {
171   - samsung,pins = "gpa1-0", "gpa1-1";
172   - samsung,pin-function = <4>;
173   - samsung,pin-pud = <0>;
174   - samsung,pin-drv = <0>;
175   - };
176   -
177   - i2c3_bus: i2c3-bus {
178   - samsung,pins = "gpa1-2", "gpa1-3";
179   - samsung,pin-function = <3>;
180   - samsung,pin-pud = <3>;
181   - samsung,pin-drv = <0>;
182   - };
183   -
184   - uart3_data: uart3-data {
185   - samsung,pins = "gpa1-4", "gpa1-5";
186   - samsung,pin-function = <2>;
187   - samsung,pin-pud = <0>;
188   - samsung,pin-drv = <0>;
189   - };
190   -
191   - uart_audio_b: uart-audio-b {
192   - samsung,pins = "gpa1-4", "gpa1-5";
193   - samsung,pin-function = <4>;
194   - samsung,pin-pud = <0>;
195   - samsung,pin-drv = <0>;
196   - };
197   -
198   - spi0_bus: spi0-bus {
199   - samsung,pins = "gpb-0", "gpb-2", "gpb-3";
200   - samsung,pin-function = <2>;
201   - samsung,pin-pud = <3>;
202   - samsung,pin-drv = <0>;
203   - };
204   -
205   - i2c4_bus: i2c4-bus {
206   - samsung,pins = "gpb-0", "gpb-1";
207   - samsung,pin-function = <3>;
208   - samsung,pin-pud = <3>;
209   - samsung,pin-drv = <0>;
210   - };
211   -
212   - spi1_bus: spi1-bus {
213   - samsung,pins = "gpb-4", "gpb-6", "gpb-7";
214   - samsung,pin-function = <2>;
215   - samsung,pin-pud = <3>;
216   - samsung,pin-drv = <0>;
217   - };
218   -
219   - i2c5_bus: i2c5-bus {
220   - samsung,pins = "gpb-2", "gpb-3";
221   - samsung,pin-function = <3>;
222   - samsung,pin-pud = <3>;
223   - samsung,pin-drv = <0>;
224   - };
225   -
226   - i2s1_bus: i2s1-bus {
227   - samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3",
228   - "gpc0-4";
229   - samsung,pin-function = <2>;
230   - samsung,pin-pud = <0>;
231   - samsung,pin-drv = <0>;
232   - };
233   -
234   - pcm1_bus: pcm1-bus {
235   - samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3",
236   - "gpc0-4";
237   - samsung,pin-function = <3>;
238   - samsung,pin-pud = <0>;
239   - samsung,pin-drv = <0>;
240   - };
241   -
242   - ac97_bus: ac97-bus {
243   - samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3",
244   - "gpc0-4";
245   - samsung,pin-function = <4>;
246   - samsung,pin-pud = <0>;
247   - samsung,pin-drv = <0>;
248   - };
249   -
250   - i2s2_bus: i2s2-bus {
251   - samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3",
252   - "gpc1-4";
253   - samsung,pin-function = <2>;
254   - samsung,pin-pud = <0>;
255   - samsung,pin-drv = <0>;
256   - };
257   -
258   - pcm2_bus: pcm2-bus {
259   - samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3",
260   - "gpc1-4";
261   - samsung,pin-function = <3>;
262   - samsung,pin-pud = <0>;
263   - samsung,pin-drv = <0>;
264   - };
265   -
266   - spdif_bus: spdif-bus {
267   - samsung,pins = "gpc1-0", "gpc1-1";
268   - samsung,pin-function = <4>;
269   - samsung,pin-pud = <0>;
270   - samsung,pin-drv = <0>;
271   - };
272   -
273   - i2c6_bus: i2c6-bus {
274   - samsung,pins = "gpc1-3", "gpc1-4";
275   - samsung,pin-function = <4>;
276   - samsung,pin-pud = <3>;
277   - samsung,pin-drv = <0>;
278   - };
279   -
280   - spi2_bus: spi2-bus {
281   - samsung,pins = "gpc1-1", "gpc1-3", "gpc1-4";
282   - samsung,pin-function = <5>;
283   - samsung,pin-pud = <3>;
284   - samsung,pin-drv = <0>;
285   - };
286   -
287   - pwm0_out: pwm0-out {
288   - samsung,pins = "gpd0-0";
289   - samsung,pin-function = <2>;
290   - samsung,pin-pud = <0>;
291   - samsung,pin-drv = <0>;
292   - };
293   -
294   - pwm1_out: pwm1-out {
295   - samsung,pins = "gpd0-1";
296   - samsung,pin-function = <2>;
297   - samsung,pin-pud = <0>;
298   - samsung,pin-drv = <0>;
299   - };
300   -
301   - lcd_ctrl: lcd-ctrl {
302   - samsung,pins = "gpd0-0", "gpd0-1";
303   - samsung,pin-function = <3>;
304   - samsung,pin-pud = <0>;
305   - samsung,pin-drv = <0>;
306   - };
307   -
308   - i2c7_bus: i2c7-bus {
309   - samsung,pins = "gpd0-2", "gpd0-3";
310   - samsung,pin-function = <3>;
311   - samsung,pin-pud = <3>;
312   - samsung,pin-drv = <0>;
313   - };
314   -
315   - pwm2_out: pwm2-out {
316   - samsung,pins = "gpd0-2";
317   - samsung,pin-function = <2>;
318   - samsung,pin-pud = <0>;
319   - samsung,pin-drv = <0>;
320   - };
321   -
322   - pwm3_out: pwm3-out {
323   - samsung,pins = "gpd0-3";
324   - samsung,pin-function = <2>;
325   - samsung,pin-pud = <0>;
326   - samsung,pin-drv = <0>;
327   - };
328   -
329   - i2c0_bus: i2c0-bus {
330   - samsung,pins = "gpd1-0", "gpd1-1";
331   - samsung,pin-function = <2>;
332   - samsung,pin-pud = <3>;
333   - samsung,pin-drv = <0>;
334   - };
335   -
336   - mipi0_clk: mipi0-clk {
337   - samsung,pins = "gpd1-0", "gpd1-1";
338   - samsung,pin-function = <3>;
339   - samsung,pin-pud = <0>;
340   - samsung,pin-drv = <0>;
341   - };
342   -
343   - i2c1_bus: i2c1-bus {
344   - samsung,pins = "gpd1-2", "gpd1-3";
345   - samsung,pin-function = <2>;
346   - samsung,pin-pud = <3>;
347   - samsung,pin-drv = <0>;
348   - };
349   -
350   - mipi1_clk: mipi1-clk {
351   - samsung,pins = "gpd1-2", "gpd1-3";
352   - samsung,pin-function = <3>;
353   - samsung,pin-pud = <0>;
354   - samsung,pin-drv = <0>;
355   - };
356   -
357   - lcd_clk: lcd-clk {
358   - samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3";
359   - samsung,pin-function = <2>;
360   - samsung,pin-pud = <0>;
361   - samsung,pin-drv = <0>;
362   - };
363   -
364   - lcd_data16: lcd-data-width16 {
365   - samsung,pins = "gpf0-7", "gpf1-0", "gpf1-1", "gpf1-2",
366   - "gpf1-3", "gpf1-6", "gpf1-7", "gpf2-0",
367   - "gpf2-1", "gpf2-2", "gpf2-3", "gpf2-7",
368   - "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3";
369   - samsung,pin-function = <2>;
370   - samsung,pin-pud = <0>;
371   - samsung,pin-drv = <0>;
372   - };
373   -
374   - lcd_data18: lcd-data-width18 {
375   - samsung,pins = "gpf0-6", "gpf0-7", "gpf1-0", "gpf1-1",
376   - "gpf1-2", "gpf1-3", "gpf1-6", "gpf1-7",
377   - "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3",
378   - "gpf2-6", "gpf2-7", "gpf3-0", "gpf3-1",
379   - "gpf3-2", "gpf3-3";
380   - samsung,pin-function = <2>;
381   - samsung,pin-pud = <0>;
382   - samsung,pin-drv = <0>;
383   - };
384   -
385   - lcd_data24: lcd-data-width24 {
386   - samsung,pins = "gpf0-4", "gpf0-5", "gpf0-6", "gpf0-7",
387   - "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3",
388   - "gpf1-4", "gpf1-5", "gpf1-6", "gpf1-7",
389   - "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3",
390   - "gpf2-4", "gpf2-5", "gpf2-6", "gpf2-7",
391   - "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3";
392   - samsung,pin-function = <2>;
393   - samsung,pin-pud = <0>;
394   - samsung,pin-drv = <0>;
395   - };
396   -
397   - lcd_ldi: lcd-ldi {
398   - samsung,pins = "gpf3-4";
399   - samsung,pin-function = <2>;
400   - samsung,pin-pud = <0>;
401   - samsung,pin-drv = <0>;
402   - };
403   -
404   - cam_port_a_io: cam-port-a-io {
405   - samsung,pins = "gpj0-0", "gpj0-1", "gpj0-2", "gpj0-3",
406   - "gpj0-4", "gpj0-5", "gpj0-6", "gpj0-7",
407   - "gpj1-0", "gpj1-1", "gpj1-2", "gpj1-4";
408   - samsung,pin-function = <2>;
409   - samsung,pin-pud = <0>;
410   - samsung,pin-drv = <0>;
411   - };
412   -
413   - cam_port_a_clk_active: cam-port-a-clk-active {
414   - samsung,pins = "gpj1-3";
415   - samsung,pin-function = <2>;
416   - samsung,pin-pud = <0>;
417   - samsung,pin-drv = <3>;
418   - };
419   -
420   - cam_port_a_clk_idle: cam-port-a-clk-idle {
421   - samsung,pins = "gpj1-3";
422   - samsung,pin-function = <0>;
423   - samsung,pin-pud = <1>;
424   - samsung,pin-drv = <0>;
425   - };
426 120 };
427 121  
428 122 pinctrl@11000000 {
... ... @@ -594,281 +288,6 @@
594 288 interrupt-controller;
595 289 #interrupt-cells = <2>;
596 290 };
597   -
598   - sd0_clk: sd0-clk {
599   - samsung,pins = "gpk0-0";
600   - samsung,pin-function = <2>;
601   - samsung,pin-pud = <0>;
602   - samsung,pin-drv = <3>;
603   - };
604   -
605   - sd0_cmd: sd0-cmd {
606   - samsung,pins = "gpk0-1";
607   - samsung,pin-function = <2>;
608   - samsung,pin-pud = <0>;
609   - samsung,pin-drv = <3>;
610   - };
611   -
612   - sd0_cd: sd0-cd {
613   - samsung,pins = "gpk0-2";
614   - samsung,pin-function = <2>;
615   - samsung,pin-pud = <3>;
616   - samsung,pin-drv = <3>;
617   - };
618   -
619   - sd0_bus1: sd0-bus-width1 {
620   - samsung,pins = "gpk0-3";
621   - samsung,pin-function = <2>;
622   - samsung,pin-pud = <3>;
623   - samsung,pin-drv = <3>;
624   - };
625   -
626   - sd0_bus4: sd0-bus-width4 {
627   - samsung,pins = "gpk0-3", "gpk0-4", "gpk0-5", "gpk0-6";
628   - samsung,pin-function = <2>;
629   - samsung,pin-pud = <3>;
630   - samsung,pin-drv = <3>;
631   - };
632   -
633   - sd0_bus8: sd0-bus-width8 {
634   - samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6";
635   - samsung,pin-function = <3>;
636   - samsung,pin-pud = <3>;
637   - samsung,pin-drv = <3>;
638   - };
639   -
640   - sd4_clk: sd4-clk {
641   - samsung,pins = "gpk0-0";
642   - samsung,pin-function = <3>;
643   - samsung,pin-pud = <0>;
644   - samsung,pin-drv = <3>;
645   - };
646   -
647   - sd4_cmd: sd4-cmd {
648   - samsung,pins = "gpk0-1";
649   - samsung,pin-function = <3>;
650   - samsung,pin-pud = <0>;
651   - samsung,pin-drv = <3>;
652   - };
653   -
654   - sd4_cd: sd4-cd {
655   - samsung,pins = "gpk0-2";
656   - samsung,pin-function = <3>;
657   - samsung,pin-pud = <3>;
658   - samsung,pin-drv = <3>;
659   - };
660   -
661   - sd4_bus1: sd4-bus-width1 {
662   - samsung,pins = "gpk0-3";
663   - samsung,pin-function = <3>;
664   - samsung,pin-pud = <3>;
665   - samsung,pin-drv = <3>;
666   - };
667   -
668   - sd4_bus4: sd4-bus-width4 {
669   - samsung,pins = "gpk0-3", "gpk0-4", "gpk0-5", "gpk0-6";
670   - samsung,pin-function = <3>;
671   - samsung,pin-pud = <3>;
672   - samsung,pin-drv = <3>;
673   - };
674   -
675   - sd4_bus8: sd4-bus-width8 {
676   - samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6";
677   - samsung,pin-function = <4>;
678   - samsung,pin-pud = <4>;
679   - samsung,pin-drv = <3>;
680   - };
681   -
682   - sd1_clk: sd1-clk {
683   - samsung,pins = "gpk1-0";
684   - samsung,pin-function = <2>;
685   - samsung,pin-pud = <0>;
686   - samsung,pin-drv = <3>;
687   - };
688   -
689   - sd1_cmd: sd1-cmd {
690   - samsung,pins = "gpk1-1";
691   - samsung,pin-function = <2>;
692   - samsung,pin-pud = <0>;
693   - samsung,pin-drv = <3>;
694   - };
695   -
696   - sd1_cd: sd1-cd {
697   - samsung,pins = "gpk1-2";
698   - samsung,pin-function = <2>;
699   - samsung,pin-pud = <3>;
700   - samsung,pin-drv = <3>;
701   - };
702   -
703   - sd1_bus1: sd1-bus-width1 {
704   - samsung,pins = "gpk1-3";
705   - samsung,pin-function = <2>;
706   - samsung,pin-pud = <3>;
707   - samsung,pin-drv = <3>;
708   - };
709   -
710   - sd1_bus4: sd1-bus-width4 {
711   - samsung,pins = "gpk1-3", "gpk1-4", "gpk1-5", "gpk1-6";
712   - samsung,pin-function = <2>;
713   - samsung,pin-pud = <3>;
714   - samsung,pin-drv = <3>;
715   - };
716   -
717   - sd2_clk: sd2-clk {
718   - samsung,pins = "gpk2-0";
719   - samsung,pin-function = <2>;
720   - samsung,pin-pud = <0>;
721   - samsung,pin-drv = <3>;
722   - };
723   -
724   - sd2_cmd: sd2-cmd {
725   - samsung,pins = "gpk2-1";
726   - samsung,pin-function = <2>;
727   - samsung,pin-pud = <0>;
728   - samsung,pin-drv = <3>;
729   - };
730   -
731   - sd2_cd: sd2-cd {
732   - samsung,pins = "gpk2-2";
733   - samsung,pin-function = <2>;
734   - samsung,pin-pud = <3>;
735   - samsung,pin-drv = <3>;
736   - };
737   -
738   - sd2_bus1: sd2-bus-width1 {
739   - samsung,pins = "gpk2-3";
740   - samsung,pin-function = <2>;
741   - samsung,pin-pud = <3>;
742   - samsung,pin-drv = <3>;
743   - };
744   -
745   - sd2_bus4: sd2-bus-width4 {
746   - samsung,pins = "gpk2-3", "gpk2-4", "gpk2-5", "gpk2-6";
747   - samsung,pin-function = <2>;
748   - samsung,pin-pud = <3>;
749   - samsung,pin-drv = <3>;
750   - };
751   -
752   - sd2_bus8: sd2-bus-width8 {
753   - samsung,pins = "gpk3-3", "gpk3-4", "gpk3-5", "gpk3-6";
754   - samsung,pin-function = <3>;
755   - samsung,pin-pud = <3>;
756   - samsung,pin-drv = <3>;
757   - };
758   -
759   - sd3_clk: sd3-clk {
760   - samsung,pins = "gpk3-0";
761   - samsung,pin-function = <2>;
762   - samsung,pin-pud = <0>;
763   - samsung,pin-drv = <3>;
764   - };
765   -
766   - sd3_cmd: sd3-cmd {
767   - samsung,pins = "gpk3-1";
768   - samsung,pin-function = <2>;
769   - samsung,pin-pud = <0>;
770   - samsung,pin-drv = <3>;
771   - };
772   -
773   - sd3_cd: sd3-cd {
774   - samsung,pins = "gpk3-2";
775   - samsung,pin-function = <2>;
776   - samsung,pin-pud = <3>;
777   - samsung,pin-drv = <3>;
778   - };
779   -
780   - sd3_bus1: sd3-bus-width1 {
781   - samsung,pins = "gpk3-3";
782   - samsung,pin-function = <2>;
783   - samsung,pin-pud = <3>;
784   - samsung,pin-drv = <3>;
785   - };
786   -
787   - sd3_bus4: sd3-bus-width4 {
788   - samsung,pins = "gpk3-3", "gpk3-4", "gpk3-5", "gpk3-6";
789   - samsung,pin-function = <2>;
790   - samsung,pin-pud = <3>;
791   - samsung,pin-drv = <3>;
792   - };
793   -
794   - cam_port_b_io: cam-port-b-io {
795   - samsung,pins = "gpm0-0", "gpm0-1", "gpm0-2", "gpm0-3",
796   - "gpm0-4", "gpm0-5", "gpm0-6", "gpm0-7",
797   - "gpm1-0", "gpm1-1", "gpm2-0", "gpm2-1";
798   - samsung,pin-function = <3>;
799   - samsung,pin-pud = <3>;
800   - samsung,pin-drv = <0>;
801   - };
802   -
803   - cam_port_b_clk_active: cam-port-b-clk-active {
804   - samsung,pins = "gpm2-2";
805   - samsung,pin-function = <3>;
806   - samsung,pin-pud = <0>;
807   - samsung,pin-drv = <3>;
808   - };
809   -
810   - cam_port_b_clk_idle: cam-port-b-clk-idle {
811   - samsung,pins = "gpm2-2";
812   - samsung,pin-function = <0>;
813   - samsung,pin-pud = <1>;
814   - samsung,pin-drv = <0>;
815   - };
816   -
817   - eint0: ext-int0 {
818   - samsung,pins = "gpx0-0";
819   - samsung,pin-function = <0xf>;
820   - samsung,pin-pud = <0>;
821   - samsung,pin-drv = <0>;
822   - };
823   -
824   - eint8: ext-int8 {
825   - samsung,pins = "gpx1-0";
826   - samsung,pin-function = <0xf>;
827   - samsung,pin-pud = <0>;
828   - samsung,pin-drv = <0>;
829   - };
830   -
831   - eint15: ext-int15 {
832   - samsung,pins = "gpx1-7";
833   - samsung,pin-function = <0xf>;
834   - samsung,pin-pud = <0>;
835   - samsung,pin-drv = <0>;
836   - };
837   -
838   - eint16: ext-int16 {
839   - samsung,pins = "gpx2-0";
840   - samsung,pin-function = <0xf>;
841   - samsung,pin-pud = <0>;
842   - samsung,pin-drv = <0>;
843   - };
844   -
845   - eint31: ext-int31 {
846   - samsung,pins = "gpx3-7";
847   - samsung,pin-function = <0xf>;
848   - samsung,pin-pud = <0>;
849   - samsung,pin-drv = <0>;
850   - };
851   -
852   - fimc_is_i2c0: fimc-is-i2c0 {
853   - samsung,pins = "gpm4-0", "gpm4-1";
854   - samsung,pin-function = <2>;
855   - samsung,pin-pud = <0>;
856   - samsung,pin-drv = <0>;
857   - };
858   -
859   - fimc_is_i2c1: fimc-is-i2c1 {
860   - samsung,pins = "gpm4-2", "gpm4-3";
861   - samsung,pin-function = <2>;
862   - samsung,pin-pud = <0>;
863   - samsung,pin-drv = <0>;
864   - };
865   -
866   - fimc_is_uart: fimc-is-uart {
867   - samsung,pins = "gpm3-5", "gpm3-7";
868   - samsung,pin-function = <3>;
869   - samsung,pin-pud = <0>;
870   - samsung,pin-drv = <0>;
871   - };
872 291 };
873 292  
874 293 pinctrl@03860000 {
... ... @@ -879,22 +298,6 @@
879 298 interrupt-controller;
880 299 #interrupt-cells = <2>;
881 300 };
882   -
883   - i2s0_bus: i2s0-bus {
884   - samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3",
885   - "gpz-4", "gpz-5", "gpz-6";
886   - samsung,pin-function = <0x2>;
887   - samsung,pin-pud = <0>;
888   - samsung,pin-drv = <0>;
889   - };
890   -
891   - pcm0_bus: pcm0-bus {
892   - samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3",
893   - "gpz-4";
894   - samsung,pin-function = <0x3>;
895   - samsung,pin-pud = <0>;
896   - samsung,pin-drv = <0>;
897   - };
898 301 };
899 302  
900 303 pinctrl@106E0000 {
... ... @@ -936,21 +339,6 @@
936 339  
937 340 interrupt-controller;
938 341 #interrupt-cells = <2>;
939   - };
940   -
941   - c2c_bus: c2c-bus {
942   - samsung,pins = "gpv0-0", "gpv0-1", "gpv0-2", "gpv0-3",
943   - "gpv0-4", "gpv0-5", "gpv0-6", "gpv0-7",
944   - "gpv1-0", "gpv1-1", "gpv1-2", "gpv1-3",
945   - "gpv1-4", "gpv1-5", "gpv1-6", "gpv1-7",
946   - "gpv2-0", "gpv2-1", "gpv2-2", "gpv2-3",
947   - "gpv2-4", "gpv2-5", "gpv2-6", "gpv2-7",
948   - "gpv3-0", "gpv3-1", "gpv3-2", "gpv3-3",
949   - "gpv3-4", "gpv3-5", "gpv3-6", "gpv3-7",
950   - "gpv4-0", "gpv4-1";
951   - samsung,pin-function = <0x2>;
952   - samsung,pin-pud = <0>;
953   - samsung,pin-drv = <0>;
954 342 };
955 343 };
956 344 };
arch/arm/dts/exynos4x12.dtsi
... ... @@ -26,8 +26,6 @@
26 26 pinctrl1 = &pinctrl_1;
27 27 pinctrl2 = &pinctrl_2;
28 28 pinctrl3 = &pinctrl_3;
29   - fimc-lite0 = &fimc_lite_0;
30   - fimc-lite1 = &fimc_lite_1;
31 29 mshc0 = &mshc_0;
32 30 };
33 31  
... ... @@ -100,104 +98,6 @@
100 98 clocks = <&clock 177>, <&clock 277>;
101 99 clock-names = "sclk_fimg2d", "fimg2d";
102 100 status = "disabled";
103   - };
104   -
105   - camera {
106   - clocks = <&clock 132>, <&clock 133>, <&clock 351>, <&clock 352>;
107   - clock-names = "sclk_cam0", "sclk_cam1", "pxl_async0", "pxl_async1";
108   - #address-cells = <1>;
109   - #size-cells = <1>;
110   -
111   - fimc_0: fimc@11800000 {
112   - compatible = "samsung,exynos4212-fimc";
113   - samsung,pix-limits = <4224 8192 1920 4224>;
114   - samsung,mainscaler-ext;
115   - samsung,isp-wb;
116   - samsung,cam-if;
117   - };
118   -
119   - fimc_1: fimc@11810000 {
120   - compatible = "samsung,exynos4212-fimc";
121   - samsung,pix-limits = <4224 8192 1920 4224>;
122   - samsung,mainscaler-ext;
123   - samsung,isp-wb;
124   - samsung,cam-if;
125   - };
126   -
127   - fimc_2: fimc@11820000 {
128   - compatible = "samsung,exynos4212-fimc";
129   - samsung,pix-limits = <4224 8192 1920 4224>;
130   - samsung,mainscaler-ext;
131   - samsung,isp-wb;
132   - samsung,lcd-wb;
133   - samsung,cam-if;
134   - };
135   -
136   - fimc_3: fimc@11830000 {
137   - compatible = "samsung,exynos4212-fimc";
138   - samsung,pix-limits = <1920 8192 1366 1920>;
139   - samsung,rotators = <0>;
140   - samsung,mainscaler-ext;
141   - samsung,isp-wb;
142   - samsung,lcd-wb;
143   - };
144   -
145   - fimc_lite_0: fimc-lite@12390000 {
146   - compatible = "samsung,exynos4212-fimc-lite";
147   - reg = <0x12390000 0x1000>;
148   - interrupts = <0 105 0>;
149   - samsung,power-domain = <&pd_isp>;
150   - clocks = <&clock 353>;
151   - clock-names = "flite";
152   - status = "disabled";
153   - };
154   -
155   - fimc_lite_1: fimc-lite@123A0000 {
156   - compatible = "samsung,exynos4212-fimc-lite";
157   - reg = <0x123A0000 0x1000>;
158   - interrupts = <0 106 0>;
159   - samsung,power-domain = <&pd_isp>;
160   - clocks = <&clock 354>;
161   - clock-names = "flite";
162   - status = "disabled";
163   - };
164   -
165   - fimc_is: fimc-is@12000000 {
166   - compatible = "samsung,exynos4212-fimc-is", "simple-bus";
167   - reg = <0x12000000 0x260000>;
168   - interrupts = <0 90 0>, <0 95 0>;
169   - samsung,power-domain = <&pd_isp>;
170   - clocks = <&clock 353>, <&clock 354>, <&clock 355>,
171   - <&clock 356>, <&clock 17>, <&clock 357>,
172   - <&clock 358>, <&clock 359>, <&clock 360>,
173   - <&clock 450>,<&clock 451>, <&clock 452>,
174   - <&clock 453>, <&clock 176>, <&clock 13>,
175   - <&clock 454>, <&clock 395>, <&clock 455>;
176   - clock-names = "lite0", "lite1", "ppmuispx",
177   - "ppmuispmx", "mpll", "isp",
178   - "drc", "fd", "mcuisp",
179   - "ispdiv0", "ispdiv1", "mcuispdiv0",
180   - "mcuispdiv1", "uart", "aclk200",
181   - "div_aclk200", "aclk400mcuisp",
182   - "div_aclk400mcuisp";
183   - #address-cells = <1>;
184   - #size-cells = <1>;
185   - ranges;
186   - status = "disabled";
187   -
188   - pmu {
189   - reg = <0x10020000 0x3000>;
190   - };
191   -
192   - i2c1_isp: i2c-isp@12140000 {
193   - compatible = "samsung,exynos4212-i2c-isp";
194   - reg = <0x12140000 0x100>;
195   - clocks = <&clock 370>;
196   - clock-names = "i2c_isp";
197   - #address-cells = <1>;
198   - #size-cells = <0>;
199   - };
200   - };
201 101 };
202 102  
203 103 mshc_0: mmc@12550000 {
arch/arm/dts/exynos5250-pinctrl.dtsi
... ... @@ -198,368 +198,6 @@
198 198 interrupt-controller;
199 199 #interrupt-cells = <2>;
200 200 };
201   -
202   - uart0_data: uart0-data {
203   - samsung,pins = "gpa0-0", "gpa0-1";
204   - samsung,pin-function = <2>;
205   - samsung,pin-pud = <0>;
206   - samsung,pin-drv = <0>;
207   - };
208   -
209   - uart0_fctl: uart0-fctl {
210   - samsung,pins = "gpa0-2", "gpa0-3";
211   - samsung,pin-function = <2>;
212   - samsung,pin-pud = <0>;
213   - samsung,pin-drv = <0>;
214   - };
215   -
216   - i2c2_bus: i2c2-bus {
217   - samsung,pins = "gpa0-6", "gpa0-7";
218   - samsung,pin-function = <3>;
219   - samsung,pin-pud = <3>;
220   - samsung,pin-drv = <0>;
221   - };
222   -
223   - i2c2_hs_bus: i2c2-hs-bus {
224   - samsung,pins = "gpa0-6", "gpa0-7";
225   - samsung,pin-function = <4>;
226   - samsung,pin-pud = <3>;
227   - samsung,pin-drv = <0>;
228   - };
229   -
230   - uart2_data: uart2-data {
231   - samsung,pins = "gpa1-0", "gpa1-1";
232   - samsung,pin-function = <2>;
233   - samsung,pin-pud = <0>;
234   - samsung,pin-drv = <0>;
235   - };
236   -
237   - uart2_fctl: uart2-fctl {
238   - samsung,pins = "gpa1-2", "gpa1-3";
239   - samsung,pin-function = <2>;
240   - samsung,pin-pud = <0>;
241   - samsung,pin-drv = <0>;
242   - };
243   -
244   - i2c3_bus: i2c3-bus {
245   - samsung,pins = "gpa1-2", "gpa1-3";
246   - samsung,pin-function = <3>;
247   - samsung,pin-pud = <3>;
248   - samsung,pin-drv = <0>;
249   - };
250   -
251   - i2c3_hs_bus: i2c3-hs-bus {
252   - samsung,pins = "gpa1-2", "gpa1-3";
253   - samsung,pin-function = <4>;
254   - samsung,pin-pud = <3>;
255   - samsung,pin-drv = <0>;
256   - };
257   -
258   - uart3_data: uart3-data {
259   - samsung,pins = "gpa1-4", "gpa1-4";
260   - samsung,pin-function = <2>;
261   - samsung,pin-pud = <0>;
262   - samsung,pin-drv = <0>;
263   - };
264   -
265   - spi0_bus: spi0-bus {
266   - samsung,pins = "gpa2-0", "gpa2-2", "gpa2-3";
267   - samsung,pin-function = <2>;
268   - samsung,pin-pud = <3>;
269   - samsung,pin-drv = <0>;
270   - };
271   -
272   - i2c4_bus: i2c4-bus {
273   - samsung,pins = "gpa2-0", "gpa2-1";
274   - samsung,pin-function = <3>;
275   - samsung,pin-pud = <3>;
276   - samsung,pin-drv = <0>;
277   - };
278   -
279   - i2c5_bus: i2c5-bus {
280   - samsung,pins = "gpa2-2", "gpa2-3";
281   - samsung,pin-function = <3>;
282   - samsung,pin-pud = <3>;
283   - samsung,pin-drv = <0>;
284   - };
285   -
286   - spi1_bus: spi1-bus {
287   - samsung,pins = "gpa2-4", "gpa2-6", "gpa2-7";
288   - samsung,pin-function = <2>;
289   - samsung,pin-pud = <3>;
290   - samsung,pin-drv = <0>;
291   - };
292   -
293   - i2s1_bus: i2s1-bus {
294   - samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3",
295   - "gpb0-4";
296   - samsung,pin-function = <2>;
297   - samsung,pin-pud = <0>;
298   - samsung,pin-drv = <0>;
299   - };
300   -
301   - pcm1_bus: pcm1-bus {
302   - samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3",
303   - "gpb0-4";
304   - samsung,pin-function = <3>;
305   - samsung,pin-pud = <0>;
306   - samsung,pin-drv = <0>;
307   - };
308   -
309   - ac97_bus: ac97-bus {
310   - samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3",
311   - "gpb0-4";
312   - samsung,pin-function = <4>;
313   - samsung,pin-pud = <0>;
314   - samsung,pin-drv = <0>;
315   - };
316   -
317   - i2s2_bus: i2s2-bus {
318   - samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3",
319   - "gpb1-4";
320   - samsung,pin-function = <2>;
321   - samsung,pin-pud = <0>;
322   - samsung,pin-drv = <0>;
323   - };
324   -
325   - pcm2_bus: pcm2-bus {
326   - samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3",
327   - "gpb1-4";
328   - samsung,pin-function = <3>;
329   - samsung,pin-pud = <0>;
330   - samsung,pin-drv = <0>;
331   - };
332   -
333   - spdif_bus: spdif-bus {
334   - samsung,pins = "gpb1-0", "gpb1-1";
335   - samsung,pin-function = <4>;
336   - samsung,pin-pud = <0>;
337   - samsung,pin-drv = <0>;
338   - };
339   -
340   - spi2_bus: spi2-bus {
341   - samsung,pins = "gpb1-1", "gpb1-3", "gpb1-4";
342   - samsung,pin-function = <5>;
343   - samsung,pin-pud = <3>;
344   - samsung,pin-drv = <0>;
345   - };
346   -
347   - i2c6_bus: i2c6-bus {
348   - samsung,pins = "gpb1-3", "gpb1-4";
349   - samsung,pin-function = <4>;
350   - samsung,pin-pud = <3>;
351   - samsung,pin-drv = <0>;
352   - };
353   -
354   - i2c7_bus: i2c7-bus {
355   - samsung,pins = "gpb2-2", "gpb2-3";
356   - samsung,pin-function = <3>;
357   - samsung,pin-pud = <3>;
358   - samsung,pin-drv = <0>;
359   - };
360   -
361   - i2c0_bus: i2c0-bus {
362   - samsung,pins = "gpb3-0", "gpb3-1";
363   - samsung,pin-function = <2>;
364   - samsung,pin-pud = <3>;
365   - samsung,pin-drv = <0>;
366   - };
367   -
368   - i2c1_bus: i2c1-bus {
369   - samsung,pins = "gpb3-2", "gpb3-3";
370   - samsung,pin-function = <2>;
371   - samsung,pin-pud = <3>;
372   - samsung,pin-drv = <0>;
373   - };
374   -
375   - i2c0_hs_bus: i2c0-hs-bus {
376   - samsung,pins = "gpb3-0", "gpb3-1";
377   - samsung,pin-function = <4>;
378   - samsung,pin-pud = <3>;
379   - samsung,pin-drv = <0>;
380   - };
381   -
382   - i2c1_hs_bus: i2c1-hs-bus {
383   - samsung,pins = "gpb3-2", "gpb3-3";
384   - samsung,pin-function = <4>;
385   - samsung,pin-pud = <3>;
386   - samsung,pin-drv = <0>;
387   - };
388   -
389   - sd0_clk: sd0-clk {
390   - samsung,pins = "gpc0-0";
391   - samsung,pin-function = <2>;
392   - samsung,pin-pud = <0>;
393   - samsung,pin-drv = <3>;
394   - };
395   -
396   - sd0_cmd: sd0-cmd {
397   - samsung,pins = "gpc0-1";
398   - samsung,pin-function = <2>;
399   - samsung,pin-pud = <0>;
400   - samsung,pin-drv = <3>;
401   - };
402   -
403   - sd0_cd: sd0-cd {
404   - samsung,pins = "gpc0-2";
405   - samsung,pin-function = <2>;
406   - samsung,pin-pud = <3>;
407   - samsung,pin-drv = <3>;
408   - };
409   -
410   - sd0_bus1: sd0-bus-width1 {
411   - samsung,pins = "gpc0-3";
412   - samsung,pin-function = <2>;
413   - samsung,pin-pud = <3>;
414   - samsung,pin-drv = <3>;
415   - };
416   -
417   - sd0_bus4: sd0-bus-width4 {
418   - samsung,pins = "gpc0-3", "gpc0-4", "gpc0-5", "gpc0-6";
419   - samsung,pin-function = <2>;
420   - samsung,pin-pud = <3>;
421   - samsung,pin-drv = <3>;
422   - };
423   -
424   - sd0_bus8: sd0-bus-width8 {
425   - samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3";
426   - samsung,pin-function = <2>;
427   - samsung,pin-pud = <3>;
428   - samsung,pin-drv = <3>;
429   - };
430   -
431   - sd1_clk: sd1-clk {
432   - samsung,pins = "gpc2-0";
433   - samsung,pin-function = <2>;
434   - samsung,pin-pud = <0>;
435   - samsung,pin-drv = <3>;
436   - };
437   -
438   - sd1_cmd: sd1-cmd {
439   - samsung,pins = "gpc2-1";
440   - samsung,pin-function = <2>;
441   - samsung,pin-pud = <0>;
442   - samsung,pin-drv = <3>;
443   - };
444   -
445   - sd1_cd: sd1-cd {
446   - samsung,pins = "gpc2-2";
447   - samsung,pin-function = <2>;
448   - samsung,pin-pud = <3>;
449   - samsung,pin-drv = <3>;
450   - };
451   -
452   - sd1_bus1: sd1-bus-width1 {
453   - samsung,pins = "gpc2-3";
454   - samsung,pin-function = <2>;
455   - samsung,pin-pud = <3>;
456   - samsung,pin-drv = <3>;
457   - };
458   -
459   - sd1_bus4: sd1-bus-width4 {
460   - samsung,pins = "gpc2-3", "gpc2-4", "gpc2-5", "gpc2-6";
461   - samsung,pin-function = <2>;
462   - samsung,pin-pud = <3>;
463   - samsung,pin-drv = <3>;
464   - };
465   -
466   - sd2_clk: sd2-clk {
467   - samsung,pins = "gpc3-0";
468   - samsung,pin-function = <2>;
469   - samsung,pin-pud = <0>;
470   - samsung,pin-drv = <3>;
471   - };
472   -
473   - sd2_cmd: sd2-cmd {
474   - samsung,pins = "gpc3-1";
475   - samsung,pin-function = <2>;
476   - samsung,pin-pud = <0>;
477   - samsung,pin-drv = <3>;
478   - };
479   -
480   - sd2_cd: sd2-cd {
481   - samsung,pins = "gpc3-2";
482   - samsung,pin-function = <2>;
483   - samsung,pin-pud = <3>;
484   - samsung,pin-drv = <3>;
485   - };
486   -
487   - sd2_bus1: sd2-bus-width1 {
488   - samsung,pins = "gpc3-3";
489   - samsung,pin-function = <2>;
490   - samsung,pin-pud = <3>;
491   - samsung,pin-drv = <3>;
492   - };
493   -
494   - sd2_bus4: sd2-bus-width4 {
495   - samsung,pins = "gpc3-3", "gpc3-4", "gpc3-5", "gpc3-6";
496   - samsung,pin-function = <2>;
497   - samsung,pin-pud = <3>;
498   - samsung,pin-drv = <3>;
499   - };
500   -
501   - sd2_bus8: sd2-bus-width8 {
502   - samsung,pins = "gpc4-3", "gpc4-4", "gpc4-5", "gpc4-6";
503   - samsung,pin-function = <3>;
504   - samsung,pin-pud = <3>;
505   - samsung,pin-drv = <3>;
506   - };
507   -
508   - sd3_clk: sd3-clk {
509   - samsung,pins = "gpc4-0";
510   - samsung,pin-function = <2>;
511   - samsung,pin-pud = <0>;
512   - samsung,pin-drv = <3>;
513   - };
514   -
515   - sd3_cmd: sd3-cmd {
516   - samsung,pins = "gpc4-1";
517   - samsung,pin-function = <2>;
518   - samsung,pin-pud = <0>;
519   - samsung,pin-drv = <3>;
520   - };
521   -
522   - sd3_cd: sd3-cd {
523   - samsung,pins = "gpc4-2";
524   - samsung,pin-function = <2>;
525   - samsung,pin-pud = <3>;
526   - samsung,pin-drv = <3>;
527   - };
528   -
529   - sd3_bus1: sd3-bus-width1 {
530   - samsung,pins = "gpc4-3";
531   - samsung,pin-function = <2>;
532   - samsung,pin-pud = <3>;
533   - samsung,pin-drv = <3>;
534   - };
535   -
536   - sd3_bus4: sd3-bus-width4 {
537   - samsung,pins = "gpc4-3", "gpc4-4", "gpc4-5", "gpc4-6";
538   - samsung,pin-function = <2>;
539   - samsung,pin-pud = <3>;
540   - samsung,pin-drv = <3>;
541   - };
542   -
543   - uart1_data: uart1-data {
544   - samsung,pins = "gpd0-0", "gpd0-1";
545   - samsung,pin-function = <2>;
546   - samsung,pin-pud = <0>;
547   - samsung,pin-drv = <0>;
548   - };
549   -
550   - uart1_fctl: uart1-fctl {
551   - samsung,pins = "gpd0-2", "gpd0-3";
552   - samsung,pin-function = <2>;
553   - samsung,pin-pud = <0>;
554   - samsung,pin-drv = <0>;
555   - };
556   -
557   - dp_hpd: dp_hpd {
558   - samsung,pins = "gpx0-7";
559   - samsung,pin-function = <3>;
560   - samsung,pin-pud = <0>;
561   - samsung,pin-drv = <0>;
562   - };
563 201 };
564 202  
565 203 pinctrl@13400000 {
... ... @@ -635,77 +273,6 @@
635 273 #interrupt-cells = <2>;
636 274 };
637 275  
638   - cam_gpio_a: cam-gpio-a {
639   - samsung,pins = "gpe0-0", "gpe0-1", "gpe0-2", "gpe0-3",
640   - "gpe0-4", "gpe0-5", "gpe0-6", "gpe0-7",
641   - "gpe1-0", "gpe1-1";
642   - samsung,pin-function = <2>;
643   - samsung,pin-pud = <0>;
644   - samsung,pin-drv = <0>;
645   - };
646   -
647   - cam_gpio_b: cam-gpio-b {
648   - samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3",
649   - "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3";
650   - samsung,pin-function = <3>;
651   - samsung,pin-pud = <0>;
652   - samsung,pin-drv = <0>;
653   - };
654   -
655   - cam_i2c2_bus: cam-i2c2-bus {
656   - samsung,pins = "gpe0-6", "gpe1-0";
657   - samsung,pin-function = <4>;
658   - samsung,pin-pud = <3>;
659   - samsung,pin-drv = <0>;
660   - };
661   -
662   - cam_spi1_bus: cam-spi1-bus {
663   - samsung,pins = "gpe0-4", "gpe0-5", "gpf0-2", "gpf0-3";
664   - samsung,pin-function = <4>;
665   - samsung,pin-pud = <0>;
666   - samsung,pin-drv = <0>;
667   - };
668   -
669   - cam_i2c1_bus: cam-i2c1-bus {
670   - samsung,pins = "gpf0-2", "gpf0-3";
671   - samsung,pin-function = <2>;
672   - samsung,pin-pud = <3>;
673   - samsung,pin-drv = <0>;
674   - };
675   -
676   - cam_i2c0_bus: cam-i2c0-bus {
677   - samsung,pins = "gpf0-0", "gpf0-1";
678   - samsung,pin-function = <2>;
679   - samsung,pin-pud = <3>;
680   - samsung,pin-drv = <0>;
681   - };
682   -
683   - cam_spi0_bus: cam-spi0-bus {
684   - samsung,pins = "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3";
685   - samsung,pin-function = <2>;
686   - samsung,pin-pud = <0>;
687   - samsung,pin-drv = <0>;
688   - };
689   -
690   - cam_bayrgb_bus: cam-bayrgb-bus {
691   - samsung,pins = "gpg0-0", "gpg0-1", "gpg0-2", "gpg0-3",
692   - "gpg0-4", "gpg0-5", "gpg0-6", "gpg0-7",
693   - "gpg1-0", "gpg1-1", "gpg1-2", "gpg1-3",
694   - "gpg1-4", "gpg1-5", "gpg1-6", "gpg1-7",
695   - "gpg2-0", "gpg2-1";
696   - samsung,pin-function = <2>;
697   - samsung,pin-pud = <0>;
698   - samsung,pin-drv = <0>;
699   - };
700   -
701   - cam_port_a: cam-port-a {
702   - samsung,pins = "gph0-0", "gph0-1", "gph0-2", "gph0-3",
703   - "gph1-0", "gph1-1", "gph1-2", "gph1-3",
704   - "gph1-4", "gph1-5", "gph1-6", "gph1-7";
705   - samsung,pin-function = <2>;
706   - samsung,pin-pud = <0>;
707   - samsung,pin-drv = <0>;
708   - };
709 276 };
710 277  
711 278 pinctrl@10d10000 {
... ... @@ -749,25 +316,6 @@
749 316 #interrupt-cells = <2>;
750 317 };
751 318  
752   - c2c_rxd: c2c-rxd {
753   - samsung,pins = "gpv0-0", "gpv0-1", "gpv0-2", "gpv0-3",
754   - "gpv0-4", "gpv0-5", "gpv0-6", "gpv0-7",
755   - "gpv1-0", "gpv1-1", "gpv1-2", "gpv1-3",
756   - "gpv1-4", "gpv1-5", "gpv1-6", "gpv1-7";
757   - samsung,pin-function = <2>;
758   - samsung,pin-pud = <0>;
759   - samsung,pin-drv = <0>;
760   - };
761   -
762   - c2c_txd: c2c-txd {
763   - samsung,pins = "gpv2-0", "gpv2-1", "gpv2-2", "gpv2-3",
764   - "gpv2-4", "gpv2-5", "gpv2-6", "gpv2-7",
765   - "gpv3-0", "gpv3-1", "gpv3-2", "gpv3-3",
766   - "gpv3-4", "gpv3-5", "gpv3-6", "gpv3-7";
767   - samsung,pin-function = <2>;
768   - samsung,pin-pud = <0>;
769   - samsung,pin-drv = <0>;
770   - };
771 319 };
772 320  
773 321 pinctrl@03860000 {
... ... @@ -779,13 +327,6 @@
779 327 #interrupt-cells = <2>;
780 328 };
781 329  
782   - i2s0_bus: i2s0-bus {
783   - samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3",
784   - "gpz-4", "gpz-5", "gpz-6";
785   - samsung,pin-function = <2>;
786   - samsung,pin-pud = <0>;
787   - samsung,pin-drv = <0>;
788   - };
789 330 };
790 331 };
arch/arm/dts/exynos54xx-pinctrl.dtsi
... ... @@ -60,12 +60,6 @@
60 60 #interrupt-cells = <2>;
61 61 };
62 62  
63   - dp_hpd: dp_hpd {
64   - samsung,pins = "gpx0-7";
65   - samsung,pin-function = <3>;
66   - samsung,pin-pud = <0>;
67   - samsung,pin-drv = <0>;
68   - };
69 63 };
70 64  
71 65 pinctrl@13410000 {
... ... @@ -152,131 +146,6 @@
152 146 #gpio-cells = <2>;
153 147 };
154 148  
155   - sd0_clk: sd0-clk {
156   - samsung,pins = "gpc0-0";
157   - samsung,pin-function = <2>;
158   - samsung,pin-pud = <0>;
159   - samsung,pin-drv = <3>;
160   - };
161   -
162   - sd0_cmd: sd0-cmd {
163   - samsung,pins = "gpc0-1";
164   - samsung,pin-function = <2>;
165   - samsung,pin-pud = <0>;
166   - samsung,pin-drv = <3>;
167   - };
168   -
169   - sd0_cd: sd0-cd {
170   - samsung,pins = "gpc0-2";
171   - samsung,pin-function = <2>;
172   - samsung,pin-pud = <3>;
173   - samsung,pin-drv = <3>;
174   - };
175   -
176   - sd0_bus1: sd0-bus-width1 {
177   - samsung,pins = "gpc0-3";
178   - samsung,pin-function = <2>;
179   - samsung,pin-pud = <3>;
180   - samsung,pin-drv = <3>;
181   - };
182   -
183   - sd0_bus4: sd0-bus-width4 {
184   - samsung,pins = "gpc0-4", "gpc0-5", "gpc0-6";
185   - samsung,pin-function = <2>;
186   - samsung,pin-pud = <3>;
187   - samsung,pin-drv = <3>;
188   - };
189   -
190   - sd0_bus8: sd0-bus-width8 {
191   - samsung,pins = "gpc3-0", "gpc3-1", "gpc3-2", "gpc3-3";
192   - samsung,pin-function = <2>;
193   - samsung,pin-pud = <3>;
194   - samsung,pin-drv = <3>;
195   - };
196   -
197   - sd1_clk: sd1-clk {
198   - samsung,pins = "gpc1-0";
199   - samsung,pin-function = <2>;
200   - samsung,pin-pud = <0>;
201   - samsung,pin-drv = <3>;
202   - };
203   -
204   - sd1_cmd: sd1-cmd {
205   - samsung,pins = "gpc1-1";
206   - samsung,pin-function = <2>;
207   - samsung,pin-pud = <0>;
208   - samsung,pin-drv = <3>;
209   - };
210   -
211   - sd1_cd: sd1-cd {
212   - samsung,pins = "gpc1-2";
213   - samsung,pin-function = <2>;
214   - samsung,pin-pud = <3>;
215   - samsung,pin-drv = <3>;
216   - };
217   -
218   - sd1_int: sd1-int {
219   - samsung,pins = "gpd1-1";
220   - samsung,pin-function = <2>;
221   - samsung,pin-pud = <3>;
222   - samsung,pin-drv = <0>;
223   - };
224   -
225   - sd1_bus1: sd1-bus-width1 {
226   - samsung,pins = "gpc1-3";
227   - samsung,pin-function = <2>;
228   - samsung,pin-pud = <3>;
229   - samsung,pin-drv = <3>;
230   - };
231   -
232   - sd1_bus4: sd1-bus-width4 {
233   - samsung,pins = "gpc1-4", "gpc1-5", "gpc1-6";
234   - samsung,pin-function = <2>;
235   - samsung,pin-pud = <3>;
236   - samsung,pin-drv = <3>;
237   - };
238   -
239   - sd1_bus8: sd1-bus-width8 {
240   - samsung,pins = "gpd1-4", "gpd1-5", "gpd1-6", "gpd1-7";
241   - samsung,pin-function = <2>;
242   - samsung,pin-pud = <3>;
243   - samsung,pin-drv = <3>;
244   - };
245   -
246   - sd2_clk: sd2-clk {
247   - samsung,pins = "gpc2-0";
248   - samsung,pin-function = <2>;
249   - samsung,pin-pud = <0>;
250   - samsung,pin-drv = <3>;
251   - };
252   -
253   - sd2_cmd: sd2-cmd {
254   - samsung,pins = "gpc2-1";
255   - samsung,pin-function = <2>;
256   - samsung,pin-pud = <0>;
257   - samsung,pin-drv = <3>;
258   - };
259   -
260   - sd2_cd: sd2-cd {
261   - samsung,pins = "gpc2-2";
262   - samsung,pin-function = <2>;
263   - samsung,pin-pud = <3>;
264   - samsung,pin-drv = <3>;
265   - };
266   -
267   - sd2_bus1: sd2-bus-width1 {
268   - samsung,pins = "gpc2-3";
269   - samsung,pin-function = <2>;
270   - samsung,pin-pud = <3>;
271   - samsung,pin-drv = <3>;
272   - };
273   -
274   - sd2_bus4: sd2-bus-width4 {
275   - samsung,pins = "gpc2-4", "gpc2-5", "gpc2-6";
276   - samsung,pin-function = <2>;
277   - samsung,pin-pud = <3>;
278   - samsung,pin-drv = <3>;
279   - };
280 149 };
281 150  
282 151 pinctrl@14000000 {
... ... @@ -344,67 +213,6 @@
344 213 #interrupt-cells = <2>;
345 214 };
346 215  
347   - cam_gpio_a: cam-gpio-a {
348   - samsung,pins = "gpe0-0", "gpe0-1", "gpe0-2", "gpe0-3",
349   - "gpe0-4", "gpe0-5", "gpe0-6", "gpe0-7",
350   - "gpe1-0", "gpe1-1";
351   - samsung,pin-function = <2>;
352   - samsung,pin-pud = <0>;
353   - samsung,pin-drv = <0>;
354   - };
355   -
356   - cam_gpio_b: cam-gpio-b {
357   - samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3",
358   - "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3";
359   - samsung,pin-function = <3>;
360   - samsung,pin-pud = <0>;
361   - samsung,pin-drv = <0>;
362   - };
363   -
364   - cam_i2c2_bus: cam-i2c2-bus {
365   - samsung,pins = "gpf0-4", "gpf0-5";
366   - samsung,pin-function = <2>;
367   - samsung,pin-pud = <3>;
368   - samsung,pin-drv = <0>;
369   - };
370   - cam_spi1_bus: cam-spi1-bus {
371   - samsung,pins = "gpe0-4", "gpe0-5", "gpf0-2", "gpf0-3";
372   - samsung,pin-function = <4>;
373   - samsung,pin-pud = <0>;
374   - samsung,pin-drv = <0>;
375   - };
376   -
377   - cam_i2c1_bus: cam-i2c1-bus {
378   - samsung,pins = "gpf0-2", "gpf0-3";
379   - samsung,pin-function = <2>;
380   - samsung,pin-pud = <3>;
381   - samsung,pin-drv = <0>;
382   - };
383   -
384   - cam_i2c0_bus: cam-i2c0-bus {
385   - samsung,pins = "gpf0-0", "gpf0-1";
386   - samsung,pin-function = <2>;
387   - samsung,pin-pud = <3>;
388   - samsung,pin-drv = <0>;
389   - };
390   -
391   - cam_spi0_bus: cam-spi0-bus {
392   - samsung,pins = "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3";
393   - samsung,pin-function = <2>;
394   - samsung,pin-pud = <0>;
395   - samsung,pin-drv = <0>;
396   - };
397   -
398   - cam_bayrgb_bus: cam-bayrgb-bus {
399   - samsung,pins = "gpg0-0", "gpg0-1", "gpg0-2", "gpg0-3",
400   - "gpg0-4", "gpg0-5", "gpg0-6", "gpg0-7",
401   - "gpg1-0", "gpg1-1", "gpg1-2", "gpg1-3",
402   - "gpg1-4", "gpg1-5", "gpg1-6", "gpg1-7",
403   - "gpg2-0";
404   - samsung,pin-function = <2>;
405   - samsung,pin-pud = <0>;
406   - samsung,pin-drv = <0>;
407   - };
408 216 };
409 217  
410 218 pinctrl@14010000 {
... ... @@ -480,191 +288,6 @@
480 288 #interrupt-cells = <2>;
481 289 };
482 290  
483   - uart0_data: uart0-data {
484   - samsung,pins = "gpa0-0", "gpa0-1";
485   - samsung,pin-function = <2>;
486   - samsung,pin-pud = <0>;
487   - samsung,pin-drv = <0>;
488   - };
489   -
490   - uart0_fctl: uart0-fctl {
491   - samsung,pins = "gpa0-2", "gpa0-3";
492   - samsung,pin-function = <2>;
493   - samsung,pin-pud = <0>;
494   - samsung,pin-drv = <0>;
495   - };
496   -
497   - uart1_data: uart1-data {
498   - samsung,pins = "gpa0-4", "gpa0-5";
499   - samsung,pin-function = <2>;
500   - samsung,pin-pud = <0>;
501   - samsung,pin-drv = <0>;
502   - };
503   -
504   - uart1_fctl: uart1-fctl {
505   - samsung,pins = "gpa0-6", "gpa0-7";
506   - samsung,pin-function = <2>;
507   - samsung,pin-pud = <0>;
508   - samsung,pin-drv = <0>;
509   - };
510   -
511   - i2c2_bus: i2c2-bus {
512   - samsung,pins = "gpa0-6", "gpa0-7";
513   - samsung,pin-function = <3>;
514   - samsung,pin-pud = <3>;
515   - samsung,pin-drv = <0>;
516   - };
517   -
518   - uart2_data: uart2-data {
519   - samsung,pins = "gpa1-0", "gpa1-1";
520   - samsung,pin-function = <2>;
521   - samsung,pin-pud = <0>;
522   - samsung,pin-drv = <0>;
523   - };
524   -
525   - uart2_fctl: uart2-fctl {
526   - samsung,pins = "gpa1-2", "gpa1-3";
527   - samsung,pin-function = <2>;
528   - samsung,pin-pud = <0>;
529   - samsung,pin-drv = <0>;
530   - };
531   -
532   - i2c3_bus: i2c3-bus {
533   - samsung,pins = "gpa1-2", "gpa1-3";
534   - samsung,pin-function = <3>;
535   - samsung,pin-pud = <3>;
536   - samsung,pin-drv = <0>;
537   - };
538   -
539   - uart3_data: uart3-data {
540   - samsung,pins = "gpa1-4", "gpa1-5";
541   - samsung,pin-function = <2>;
542   - samsung,pin-pud = <0>;
543   - samsung,pin-drv = <0>;
544   - };
545   -
546   - spi0_bus: spi0-bus {
547   - samsung,pins = "gpa2-0", "gpa2-1", "gpa2-2", "gpa2-3";
548   - samsung,pin-function = <2>;
549   - samsung,pin-pud = <3>;
550   - samsung,pin-drv = <0>;
551   - };
552   -
553   - spi1_bus: spi1-bus {
554   - samsung,pins = "gpa2-4", "gpa2-6", "gpa2-7";
555   - samsung,pin-function = <2>;
556   - samsung,pin-pud = <3>;
557   - samsung,pin-drv = <0>;
558   - };
559   -
560   - i2c4_hs_bus: i2c4-hs-bus {
561   - samsung,pins = "gpa2-0", "gpa2-1";
562   - samsung,pin-function = <3>;
563   - samsung,pin-pud = <3>;
564   - samsung,pin-drv = <0>;
565   - };
566   -
567   - i2c5_hs_bus: i2c5-hs-bus {
568   - samsung,pins = "gpa2-2", "gpa2-3";
569   - samsung,pin-function = <3>;
570   - samsung,pin-pud = <3>;
571   - samsung,pin-drv = <0>;
572   - };
573   -
574   - i2s1_bus: i2s1-bus {
575   - samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3",
576   - "gpb0-4";
577   - samsung,pin-function = <2>;
578   - samsung,pin-pud = <0>;
579   - samsung,pin-drv = <0>;
580   - };
581   -
582   - pcm1_bus: pcm1-bus {
583   - samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3",
584   - "gpb0-4";
585   - samsung,pin-function = <3>;
586   - samsung,pin-pud = <0>;
587   - samsung,pin-drv = <0>;
588   - };
589   -
590   - i2s2_bus: i2s2-bus {
591   - samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3",
592   - "gpb1-4";
593   - samsung,pin-function = <2>;
594   - samsung,pin-pud = <0>;
595   - samsung,pin-drv = <0>;
596   - };
597   -
598   - pcm2_bus: pcm2-bus {
599   - samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3",
600   - "gpb1-4";
601   - samsung,pin-function = <3>;
602   - samsung,pin-pud = <0>;
603   - samsung,pin-drv = <0>;
604   - };
605   -
606   - spdif_bus: spdif-bus {
607   - samsung,pins = "gpb1-0", "gpb1-1";
608   - samsung,pin-function = <4>;
609   - samsung,pin-pud = <0>;
610   - samsung,pin-drv = <0>;
611   - };
612   -
613   - spi2_bus: spi2-bus {
614   - samsung,pins = "gpb1-1", "gpb1-3", "gpb1-4";
615   - samsung,pin-function = <5>;
616   - samsung,pin-pud = <3>;
617   - samsung,pin-drv = <0>;
618   - };
619   -
620   - i2c6_hs_bus: i2c6-hs-bus {
621   - samsung,pins = "gpb1-3", "gpb1-4";
622   - samsung,pin-function = <4>;
623   - samsung,pin-pud = <3>;
624   - samsung,pin-drv = <0>;
625   - };
626   -
627   - i2c7_hs_bus: i2c7-hs-bus {
628   - samsung,pins = "gpb2-2", "gpb2-3";
629   - samsung,pin-function = <3>;
630   - samsung,pin-pud = <3>;
631   - samsung,pin-drv = <0>;
632   - };
633   -
634   - i2c0_bus: i2c0-bus {
635   - samsung,pins = "gpb3-0", "gpb3-1";
636   - samsung,pin-function = <2>;
637   - samsung,pin-pud = <3>;
638   - samsung,pin-drv = <0>;
639   - };
640   -
641   - i2c1_bus: i2c1-bus {
642   - samsung,pins = "gpb3-2", "gpb3-3";
643   - samsung,pin-function = <2>;
644   - samsung,pin-pud = <3>;
645   - samsung,pin-drv = <0>;
646   - };
647   -
648   - i2c8_hs_bus: i2c8-hs-bus {
649   - samsung,pins = "gpb3-4", "gpb3-5";
650   - samsung,pin-function = <2>;
651   - samsung,pin-pud = <3>;
652   - samsung,pin-drv = <0>;
653   - };
654   -
655   - i2c9_hs_bus: i2c9-hs-bus {
656   - samsung,pins = "gpb3-6", "gpb3-7";
657   - samsung,pin-function = <2>;
658   - samsung,pin-pud = <3>;
659   - samsung,pin-drv = <0>;
660   - };
661   -
662   - i2c10_hs_bus: i2c10-hs-bus {
663   - samsung,pins = "gpb4-0", "gpb4-1";
664   - samsung,pin-function = <2>;
665   - samsung,pin-pud = <3>;
666   - samsung,pin-drv = <0>;
667   - };
668 291 };
669 292  
670 293 pinctrl@03860000 {
... ... @@ -676,13 +299,6 @@
676 299 #interrupt-cells = <2>;
677 300 };
678 301  
679   - i2s0_bus: i2s0-bus {
680   - samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3",
681   - "gpz-4", "gpz-5", "gpz-6";
682   - samsung,pin-function = <2>;
683   - samsung,pin-pud = <0>;
684   - samsung,pin-drv = <0>;
685   - };
686 302 };
687 303 };