|
@@ -72,3 +72,79 @@
|
|
|
* CON12 Audio Line Output(L)
|
|
|
* CON13 Audio Line Output(R)
|
|
|
* CON14 AWL13 Module
|
|
|
+ * CON15 Extension
|
|
|
+ * CON16 LCD1
|
|
|
+ * CON17 LCD2
|
|
|
+ * CON19 Power Input
|
|
|
+ * CON20 USB1
|
|
|
+ * CON21 USB2
|
|
|
+ * CON22 Serial
|
|
|
+ * CON23 LAN
|
|
|
+ * CON24 USB3
|
|
|
+ * LED1 Camera LED(Yellow)
|
|
|
+ * LED2 Power LED (Green)
|
|
|
+ * ED3-LED6 User LED(Yellow)
|
|
|
+ * LED7 LAN link LED(Green)
|
|
|
+ * LED8 LAN activity LED(Yellow)
|
|
|
+ */
|
|
|
+
|
|
|
+/*
|
|
|
+ * DipSwitch
|
|
|
+ *
|
|
|
+ * SW1
|
|
|
+ *
|
|
|
+ * -12345678-+---------------+----------------------------
|
|
|
+ * 1 | boot | hermit
|
|
|
+ * 0 | boot | OS auto boot
|
|
|
+ * -12345678-+---------------+----------------------------
|
|
|
+ * 00 | boot device | eMMC
|
|
|
+ * 10 | boot device | SDHI0 (CON7)
|
|
|
+ * 01 | boot device | -
|
|
|
+ * 11 | boot device | Extension Buss (CS0)
|
|
|
+ * -12345678-+---------------+----------------------------
|
|
|
+ * 0 | Extension Bus | D8-D15 disable, eMMC enable
|
|
|
+ * 1 | Extension Bus | D8-D15 enable, eMMC disable
|
|
|
+ * -12345678-+---------------+----------------------------
|
|
|
+ * 0 | SDHI1 | COM8 disable, COM14 enable
|
|
|
+ * 1 | SDHI1 | COM8 enable, COM14 disable
|
|
|
+ * -12345678-+---------------+----------------------------
|
|
|
+ * 0 | USB0 | COM20 enable, COM24 disable
|
|
|
+ * 1 | USB0 | COM20 disable, COM24 enable
|
|
|
+ * -12345678-+---------------+----------------------------
|
|
|
+ * 00 | JTAG | SH-X2
|
|
|
+ * 10 | JTAG | ARM
|
|
|
+ * 01 | JTAG | -
|
|
|
+ * 11 | JTAG | Boundary Scan
|
|
|
+ *-----------+---------------+----------------------------
|
|
|
+ */
|
|
|
+
|
|
|
+/*
|
|
|
+ * FSI-WM8978
|
|
|
+ *
|
|
|
+ * this command is required when playback.
|
|
|
+ *
|
|
|
+ * # amixer set "Headphone" 50
|
|
|
+ */
|
|
|
+
|
|
|
+/*
|
|
|
+ * USB function
|
|
|
+ *
|
|
|
+ * When you use USB Function,
|
|
|
+ * set SW1.6 ON, and connect cable to CN24.
|
|
|
+ *
|
|
|
+ * USBF needs workaround on R8A7740 chip.
|
|
|
+ * These are a little bit complex.
|
|
|
+ * see
|
|
|
+ * usbhsf_power_ctrl()
|
|
|
+ */
|
|
|
+#define IRQ7 evt2irq(0x02e0)
|
|
|
+#define USBCR1 IOMEM(0xe605810a)
|
|
|
+#define USBH 0xC6700000
|
|
|
+#define USBH_USBCTR 0x10834
|
|
|
+
|
|
|
+struct usbhsf_private {
|
|
|
+ struct clk *phy;
|
|
|
+ struct clk *usb24;
|
|
|
+ struct clk *pci;
|
|
|
+ struct clk *func;
|
|
|
+ struct clk *host;
|