lkml.org 
[lkml]   [2017]   [Mar]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    SubjectRe: [PATCH 0/6] staging: BCM2835 MMAL V4L2 camera driver
    Em Mon, 20 Mar 2017 08:11:41 -0700
    Michael Zoran <mzoran@crowfest.net> escreveu:

    > On Mon, 2017-03-20 at 11:58 -0300, Mauro Carvalho Chehab wrote:
    > > Em Mon, 20 Mar 2017 04:08:21 -0700
    > > Michael Zoran <mzoran@crowfest.net> escreveu:
    > >
    > > > On Mon, 2017-03-20 at 07:58 -0300, Mauro Carvalho Chehab wrote:
    > > > > Em Sun, 19 Mar 2017 22:11:07 -0300
    > > > > Mauro Carvalho Chehab <mchehab@s-opensource.com> escreveu:
    > > > >   
    > > > > > Em Sun, 19 Mar 2017 10:04:28 -0700
    > > > > > Michael Zoran <mzoran@crowfest.net> escreveu:
    > > > > >   
    > > > > > > A working DT that I tried this morning with the current
    > > > > > > firmware
    > > > > > > is
    > > > > > > posted here:
    > > > > > > http://lists.infradead.org/pipermail/linux-rpi-kernel/2017-Ma
    > > > > > > rch/
    > > > > > > 005924
    > > > > > > .html
    > > > > > >
    > > > > > > It even works with minecraft_pi!    
    > > > >
    > > > >   
    > > >
    > > > Hi, can you e-mail out your config.txt?  Do you have audio enabled
    > > > in
    > > > config.txt?
    > >
    > > yes, I have this:
    > >
    > > $ cat config.txt |grep -i audio
    > > # uncomment to force a HDMI mode rather than DVI. This can make audio
    > > work in
    > > # Enable audio (loads snd_bcm2835)
    > > dtparam=audio=on
    > >
    > > Full config attached.
    > >
    > > Thanks,
    > > Mauro
    > >
    >
    > Are you using Eric Anholt's HDMI Audio driver that's included in VC4?
    > That could well be incompatible with the firmware driver. Or are you
    > using a half mode of VC4 for audio and VCHIQ for video?

    I'm using vanilla staging Kernel, from Greg's tree:
    https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/commit/?h=staging-next&id=7bc49cb9b9b8bad32536c4b6d1aff1824c1adc6c

    Plus the DWC2 fixup I wrote and DT changes you pointed
    (see enclosed).

    I can disable the audio overlay here, as I don't have anything
    connected to audio inputs/outputs.

    Regards,
    Mauro

    ---


    diff --git a/arch/arm/boot/dts/bcm2835-rpi.dtsi b/arch/arm/boot/dts/bcm2835-rpi.dtsi
    index 38e6050035bc..1f42190e8558 100644
    --- a/arch/arm/boot/dts/bcm2835-rpi.dtsi
    +++ b/arch/arm/boot/dts/bcm2835-rpi.dtsi
    @@ -27,6 +27,14 @@
    firmware = <&firmware>;
    #power-domain-cells = <1>;
    };
    +
    + vchiq {
    + compatible = "brcm,bcm2835-vchiq";
    + reg = <0x7e00b840 0xf>;
    + interrupts = <0 2>;
    + cache-line-size = <32>;
    + firmware = <&firmware>;
    + };
    };
    };

    diff --git a/arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-b.dts b/arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-b.dts
    index c309633a1e87..7e8d42904022 100644
    --- a/arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-b.dts
    +++ b/arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-b.dts
    @@ -17,6 +17,45 @@
    gpios = <&gpio 47 0>;
    };
    };
    +
    +
    + soc {
    +
    +// hvs at 7e400000 {
    +// status = "disabled";
    +// };
    +
    +// v3d: v3d at 7ec00000 {
    +// status = "disabled";
    +// };
    +
    + vc4: gpu {
    + status = "disabled";
    + };
    +
    + fb: fb {
    + status = "disabled";
    + };
    +
    + vchiq: vchiq {
    + compatible = "brcm,bcm2835-vchiq";
    + reg = <0x7e00b840 0xf>;
    + interrupts = <0 2>;
    + cache-line-size = <32>;
    + firmware = <&firmware>;
    + };
    +
    + audio: audio {
    + compatible = "brcm,bcm2835-audio";
    + brcm,pwm-channels = <8>;
    + };
    +
    + };
    +
    + __overrides__ {
    + cache_line_size = <&vchiq>, "cache-line-size:0";
    + };
    +
    };


    Thanks,
    Mauro
    \
     
     \ /
      Last update: 2017-03-20 16:57    [W:4.045 / U:0.036 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site