diff --git a/linux/meson-g12b-bananapi-cm4-mnt-pocket-reform.dts b/linux/meson-g12b-bananapi-cm4-mnt-pocket-reform.dts index 92acf127a3ef2e4a5989e199ef041c6df5dcede2..db8951cf00afc5213b3e5e32c7d0e6d59c978f99 100644 --- a/linux/meson-g12b-bananapi-cm4-mnt-pocket-reform.dts +++ b/linux/meson-g12b-bananapi-cm4-mnt-pocket-reform.dts @@ -54,8 +54,8 @@ compatible = "amlogic,axg-sound-card"; model = "MNT-POCKET-REFORM-BPI-CM4"; audio-widgets = "Headphone", "Headphone Jack", - "Speaker", "External Speaker", - "Microphone", "Mic Jack"; + "Speaker", "Speaker", + "Microphone", "Microphone Jack"; audio-aux-devs = <&tdmout_a>, <&tdmout_b>, <&tdmin_b>; audio-routing = "TDMOUT_A IN 0", "FRDDR_A OUT 0", "TDMOUT_A IN 1", "FRDDR_B OUT 0", @@ -70,14 +70,10 @@ "TODDR_A IN 1", "TDMIN_B OUT", "TODDR_B IN 1", "TDMIN_B OUT", "TODDR_C IN 1", "TDMIN_B OUT", - "Headphone Jack", "HP_L", - "Headphone Jack", "HP_R", - "External Speaker", "SPK_LP", - "External Speaker", "SPK_LN", - "External Speaker", "SPK_RP", - "External Speaker", "SPK_RN", - "LINPUT1", "Mic Jack", - "Mic Jack", "MICB"; + "MIC1RP", "MICBIAS", + "MIC1RP", "Microphone Jack", + "Headphone Jack", "HPR", + "Speaker", "SPK"; assigned-clocks = <&clkc CLKID_MPLL2>, <&clkc CLKID_MPLL0>, @@ -191,6 +187,24 @@ #clock-cells = <0>; clock-frequency = <12288000>; }; + + spi { + compatible = "spi-gpio"; + #address-cells = <0x1>; + ranges; + + sck-gpios = <&gpio_ao GPIOAO_5 0>; // GPIOAO_5 / GPIO7 + miso-gpios = <&gpio GPIOH_4 0>; // GPIOH_4 / GPIO5 + mosi-gpios = <&gpio_ao GPIOAO_10 0>; // GPIOAO_10 / GPIO6 + cs-gpios = <&gpio GPIOA_10 0>; // GPIOA_10 / GPIO4 + num-chipselects = <1>; + + spidev@0 { + compatible = "mntre,lpc11u24"; + spi-max-frequency = <1000000>; + reg = <0>; + }; + }; }; &mipi_analog_dphy { @@ -292,6 +306,7 @@ reg = <0x18>; clocks = <&clock_12288>; clock-names = "mclk"; + ai31xx-micbias-vg = <2>; #sound-dai-cells = <0>; HPVDD-supply = <®_main_3v3>; @@ -300,7 +315,6 @@ AVDD-supply = <®_main_3v3>; IOVDD-supply = <®_main_3v3>; DVDD-supply = <®_main_1v8>; - //wlf,shared-lrclk; }; rtc@68 {