Bindings for ac_cut driver
==========================================

Required properties:
--------------------
- compatible		: Must be "sony,sony_ac_cut".
- accut-gpios		: Specify GPIO to detect AC-Cut.

Optional properties:
--------------------
- detection-delay	: Specify the time(mSec) to wait AC-Cut chattering check.
- mute-gpios		: Specify Mute GPIO for AC-Cut control.
- mute-delay		: Specify the time(mSec) to wait after executing Mute.
- sai-pins		: Specify the I2S SAI Pin that performs AC-Cut control.
- stageX-delay		: Specify the time(mSec) to wait before turning OFF the regulator.
			  X: Specify a sequence number from 1.
- stageX-gpios		: Specify the regulator that performs AC-Cut control.
			  X: Specify the sequence number consecutively from 1.
- no-restart		: Specify when not rebooting after each PIN setting of AC-Cut.

Example:
	ac_cut {
		compatible = "sony,sony_ac_cut";
		accut-gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;

		detection-delay = <1>;
		mute-gpios = <&gpio4 0 GPIO_ACTIVE_HIGH>;	/* HW MUTE   */
		mute-delay = <1>;
		sai-pins = <
			MX8MM_IOMUXC_SAI1_TXD0_GPIO4_IO12	0x116
			MX8MM_IOMUXC_SAI1_TXD1_GPIO4_IO13	0x116
			MX8MM_IOMUXC_SAI1_TXD2_GPIO4_IO14	0x116
			MX8MM_IOMUXC_SAI1_TXD3_GPIO4_IO15	0x116
			MX8MM_IOMUXC_SAI1_RXD7_GPIO4_IO9	0x116
			MX8MM_IOMUXC_SAI1_TXD5_GPIO4_IO17	0x116
			MX8MM_IOMUXC_SAI1_TXD6_GPIO4_IO18	0x116
			MX8MM_IOMUXC_SAI1_TXD7_GPIO4_IO19	0x116
			MX8MM_IOMUXC_SAI1_TXFS_GPIO4_IO10	0x116
			MX8MM_IOMUXC_SAI1_TXC_GPIO4_IO11	0x116
			MX8MM_IOMUXC_SAI2_MCLK_GPIO4_IO27	0x116
			MX8MM_IOMUXC_SAI5_MCLK_GPIO3_IO25	0x116
			MX8MM_IOMUXC_ECSPI2_SCLK_GPIO5_IO10	0x100
			MX8MM_IOMUXC_ECSPI2_MOSI_GPIO5_IO11	0x100
			MX8MM_IOMUXC_ECSPI2_SS0_GPIO5_IO13	0x100
		>;

		stage1-delay = <15>;
		stage1-gpios = <&gpio2 20 GPIO_ACTIVE_HIGH>;	/* PCONT_AMP */
		stage2-delay = <15>;
		stage2-gpios = <
			&ioexp 6  GPIO_ACTIVE_HIGH		/* USB_A_SW  */
			&ioexp 14 GPIO_ACTIVE_HIGH		/* PCONT_ETH */
			&ioexp 0  GPIO_ACTIVE_HIGH		/* PCONT_1   */
			&gpio3 0  GPIO_ACTIVE_HIGH		/* PCONT_ON  */
		>;
	};
