Skip to content
Snippets Groups Projects
  1. Oct 16, 2023
  2. Oct 13, 2023
  3. Oct 12, 2023
  4. Oct 06, 2023
  5. Sep 29, 2023
  6. Sep 28, 2023
  7. Sep 25, 2023
  8. Sep 21, 2023
  9. Sep 19, 2023
    • Tobias Kahlki's avatar
      dts:d18: Disable ectrl support for now · 1507a8a1
      Tobias Kahlki authored
      The ectrl_stm32 drive isn't yet ported. Disable the support in the DTS
      for now.
      
      BCS 746-001345
      1507a8a1
    • Gianfranco Mariotti's avatar
      [D18] add OV5640 CSI camera support · ebfd2cdf
      Gianfranco Mariotti authored and Tobias Kahlki's avatar Tobias Kahlki committed
      * enabled at u-boot: seco_config tool CSI0, CSI1 peripherals
      * on carrier B79: CSD18REVB + CSC47REVA + CSC19REVB (CSI CN39)
      * Test details:
        root@seco-imx8mp-d18:~# dmesg | grep -i ov5640
        ...
        mx8-img-md: Registered sensor subdevice: ov5640 2-003c (1)
        mx8-img-md: Registered sensor subdevice: ov5640 1-003c (2)
        mx8-img-md: created link [ov5640 2-003c] => [mxc-mipi-csi2.0]
        mx8-img-md: created link [ov5640 1-003c] => [mxc-mipi-csi2.1]
        root@seco-imx8mp-d18:~# v4l2-ctl --list-devices
        ...
        mxc-isi-cap (platform:32e00000.isi:cap_devic):
          /dev/video2
        ...
        mxc-isi-cap (platform:32e02000.isi:cap_devic):
          /dev/video3
        ...
        root@seco-imx8mp-d18:~# gst-launch-1.0 -v v4l2src device=/dev/video2 ! waylandsink
        root@seco-imx8mp-d18:~# gst-launch-1.0 -v v4l2src device=/dev/video3 ! waylandsink
      ebfd2cdf
    • Gianfranco Mariotti's avatar
      [D18] add eDP+LVDS WVGA single-channel video support · bc2d6297
      Gianfranco Mariotti authored and Tobias Kahlki's avatar Tobias Kahlki committed
      * enabled at u-boot: seco_config tool
      bc2d6297
    • Gianfranco Mariotti's avatar
      [D18] add HDMI+LVDS FHD dual-channel video support · 855d28fb
      Gianfranco Mariotti authored and Tobias Kahlki's avatar Tobias Kahlki committed
      * enabled at u-boot: seco_config tool
      855d28fb
    • Gianfranco Mariotti's avatar
      [D18] add HDMI+eDP video support · 15ca3d3b
      Gianfranco Mariotti authored and Tobias Kahlki's avatar Tobias Kahlki committed
      * enabled at u-boot: seco_config tool
      15ca3d3b
    • Gianfranco Mariotti's avatar
      [D18] add generic SMARC GPIO support · c1f0623a
      Gianfranco Mariotti authored and Tobias Kahlki's avatar Tobias Kahlki committed
      c1f0623a
    • Gianfranco Mariotti's avatar
      [D18] add eDP video support · 18b4c97e
      Gianfranco Mariotti authored and Tobias Kahlki's avatar Tobias Kahlki committed
      * enabled at u-boot: seco_config tool
      * on CSB79REVB: panel BOE EV156FHM (eDP0 CN60: switch SW6 2-4 position ON,
        jumper CN18 and CN19 position 1-2)
      18b4c97e
    • Gianfranco Mariotti's avatar
      [D18] add LVDS WVGA single-channel video support · 0cef7bf8
      Gianfranco Mariotti authored and Tobias Kahlki's avatar Tobias Kahlki committed
      * enabled at u-boot: seco_config tool
      * connected on LVDS channel 1
      * on CSB79REVB: panel URT UMSH-8596MD-20T + CV1338/400REVB
        (LVDS CN14+LCD CN17: switch SW6 1-3 position OFF, jumper CN20
        position 1-2 and CN21 position 1-2)
      0cef7bf8
    • Gianfranco Mariotti's avatar
      [D18] add LVDS FHD dual-channel video support · 0142b8fe
      Gianfranco Mariotti authored and Tobias Kahlki's avatar Tobias Kahlki committed
      * enabled at u-boot: seco_config tool
      * on CSB79REVB: panel AUO P215HVN01.0 + CV1235/750REVB
        (LVDS CN14: switch SW6 1-3 and 2-4 position OFF, jumper CN18
        position 2-3 and CN19 position 1-2)
      0142b8fe
    • Gianfranco Mariotti's avatar
      [D18] add PWM backlight support · b5885890
      Gianfranco Mariotti authored and Tobias Kahlki's avatar Tobias Kahlki committed
      b5885890
    • Gianfranco Mariotti's avatar
      [D18] fix typos · c24c7eaf
      Gianfranco Mariotti authored and Tobias Kahlki's avatar Tobias Kahlki committed
      c24c7eaf
    • Gianfranco Mariotti's avatar
      [D18] add HDMI video support · 4fa61a24
      Gianfranco Mariotti authored and Tobias Kahlki's avatar Tobias Kahlki committed
      * enabled at u-boot: seco_config tool
      4fa61a24
    • Gianfranco Mariotti's avatar
      [D18] add Bluetooth audio support · 2c8742bf
      Gianfranco Mariotti authored and Tobias Kahlki's avatar Tobias Kahlki committed
      * enabled at u-boot: seco_config tool
      * audio over SAI3 interface
        * SAI3 --> carrier board or onboard bluetooth (I2S2 SMARC | AUDIO BT)
      * Filesystem support --> pulseaudio + bluez5
        * Yocto packages:
          pulseaudio-server pulseaudio-module-cli pulseaudio-misc
          pulseaudio-module-device-manager bluez5-noinst-tools bluez5-obex
          bluez5-testtools pulseaudio-module-bluetooth-discover
          pulseaudio-module-bluetooth-policy pulseaudio-module-bluez5-discover
          pulseaudio-module-bluez5-device pulseaudio-module-switch-on-connect
          pulseaudio-module-loopback
      * Test details:
        root@seco-imx8mp-d18:~# pulseaudio -D
        root@seco-imx8mp-d18:~# bluetoothctl
        [bluetooth]# default-agent
        [bluetooth]# power on
        [bluetooth]# scan on
        ...
        Device 74:45:CE:40:2B:DD WH-CH510
        ...
        [bluetooth]# scan off
        [bluetooth]# trust 74:45:CE:40:2B:DD
        [bluetooth]# pair 74:45:CE:40:2B:DD
        [bluetooth]# connect 74:45:CE:40:2B:DD
        [WH-CH510]# info
        Device 74:45:CE:40:2B:DD (public)
          Name: WH-CH510
          Alias: WH-CH510
          Class: 0x00240404
          ...
        [WH-CH510]# exit
        root@seco-imx8mp-d18:~# pactl list sinks short | awk '{print $2}'
        root@seco-imx8mp-d18:~# paplay -d bluez_sink.74_45_CE_40_2B_DD.a2dp_sink test.wav
      2c8742bf
    • Gianfranco Mariotti's avatar
      [D18] add TLV320AIC32X4 audio support · 246faf5a
      Gianfranco Mariotti authored and Tobias Kahlki's avatar Tobias Kahlki committed
      * audio over SAI2 interface
      * output needs to be enabled: /usr/bin/amixer sset -q 'LO Driver Gain' 100%
      * sound works only at 48000Hz: this derives from SAI2 assigned clock rate.
        * Filesystem support for pulseaudio:
          /etc/pulse/daemon.conf --> default-sample-rate = 48000
                                     alternate-sample-rate = 48000
      * on CSB79REVB: I2S0 to audio jack CN41 (switch SW16 2-4 position OFF,
        jumper CN82 position 2-3)
      246faf5a
    • Gianfranco Mariotti's avatar
      [D18] add ECTRL support · a0727c82
      Gianfranco Mariotti authored and Tobias Kahlki's avatar Tobias Kahlki committed
      a0727c82
Loading