All of lore.kernel.org
 help / color / mirror / Atom feed
From: Patrik Gfeller <patrik.gfeller@gmail.com>
To: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Cc: linux-media@vger.kernel.org
Subject: Re: atomisp kernel driver(s)
Date: Thu, 30 Apr 2020 17:09:48 +0200	[thread overview]
Message-ID: <403b799e-6ae9-d62b-1f3a-a1b6b874071b@gmail.com> (raw)
In-Reply-To: <20200430125544.10a9830d@coco.lan>

[-- Attachment #1: Type: text/plain, Size: 2621 bytes --]


Am 4/30/2020 um 12:55 PM schrieb Mauro Carvalho Chehab:
> Em Thu, 30 Apr 2020 09:56:53 +0200
> Patrik Gfeller<patrik.gfeller@gmail.com>  escreveu:
>
>> For my first test tried to re-compile to module, without the whole
>> kernel. That was a mistake, as I mixed something up, probably it loaded
>> an old version of the module ... to be on the save side the steps I used
>> this time (in case we see something unexpected and for my later reference):
>>
>> $ git log --oneline
>> 4c922df10252 (HEAD -> atomisp, origin/atomisp) media: atomisp2: get rid
>> of ia_css_sc_param.h version dependency
>> ...
>>
>> $ make -j4 clean
>> $ make -j4
>> $ sudo make modules_install INSTALL_MOD_STRIP=1
>> $ sudo make install
> Please try to build from this branch:
>
> 	https://git.linuxtv.org/mchehab/experimental.git/log/?h=atomisp_v2
>
> You'll need to setup a new config var there. So, please run this before
> make clean. So, for building it, you will do:
>
> 	$ ./scripts/config -e CONFIG_VIDEO_ATOMISP_ISP2401 && make -j modules_prepare
> 	$ make -j4 clean && make -j4
> 	$ sudo make modules_install INSTALL_MOD_STRIP=1 && sudo make install
>
> This won't change the regulator detection, but it should hopefully use
> the ISP2401-specific code, with seems to be needed for your device.

I've updated to the latest source (git checkout atomisp_v2 && git pull) 
and compiled using the instructions above. Compilation worked well, but 
the linker had some problems (full log attached):

...
ld: 
drivers/staging/media/atomisp/pci/css_2401_system/hive_isp_css_2401_system_generated/ia_css_isp_states.o:(.data+0x0): 
multiple definition of `ia_css_kernel_init_state'; 
drivers/staging/media/atomisp/pci/css_2401_csi2p_system/hive_isp_css_2401_system_csi2p_generated/ia_css_isp_states.o:(.data+0x0): 
first defined here
...

Not sure if I can help with that. Sounds like we have to remove 
definitions - which I might be able to do. But I would need to know 
where the right place is to keep the definitions. If a code generator is 
involved (one of the paths looks like it) it will be more difficult for 
me. But with some hints I'm of course willing to give it a shot. Please 
give me an example of a definition) and a hint in case we deal with 
generated code.

> Ah, when replying, could you please use an emailer that won't be breaking
> long lines? Your emailer is currently breaking lines longer than 80 columns,
> with is quite annoying when checking log results ;-)
I changed the configuration of my mail client; a test message looked ok. 
Let me know if the problem persists.
>
> Thanks,
> Mauro

with kind regards
Patrik


[-- Attachment #2: linker.txt.tar.gz --]
[-- Type: application/gzip, Size: 1539 bytes --]

  reply	other threads:[~2020-04-30 15:09 UTC|newest]

Thread overview: 70+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-04-18 14:39 atomisp kernel driver(s) Patrik Gfeller
2020-04-18 15:25 ` Mauro Carvalho Chehab
2020-04-18 15:26   ` Mauro Carvalho Chehab
2020-04-18 15:37     ` Patrik Gfeller
2020-04-19 23:31       ` Mauro Carvalho Chehab
2020-04-20 17:48         ` Patrik Gfeller
2020-04-20 18:27           ` Patrik Gfeller
2020-04-20 20:47             ` Mauro Carvalho Chehab
2020-04-22 17:56               ` Patrik Gfeller
2020-04-22 19:13                 ` Mauro Carvalho Chehab
2020-04-24  8:52                   ` Patrik Gfeller
2020-04-24  9:10                     ` Patrik Gfeller
2020-04-24 10:07                       ` Patrik Gfeller
2020-04-24 13:58                         ` Patrik Gfeller
2020-04-25 11:22                         ` Mauro Carvalho Chehab
2020-04-26 11:38                           ` Patrik Gfeller
2020-04-26 16:50                             ` Mauro Carvalho Chehab
2020-04-27 18:31                               ` Patrik Gfeller
2020-04-27 21:50                                 ` Mauro Carvalho Chehab
2020-04-28 17:59                                   ` Patrik Gfeller
2020-04-28 23:13                                     ` Mauro Carvalho Chehab
2020-04-29 17:56                                       ` Patrik Gfeller
2020-04-29 18:17                                         ` Mauro Carvalho Chehab
2020-04-30  7:56                                           ` Patrik Gfeller
2020-04-30 10:55                                             ` Mauro Carvalho Chehab
2020-04-30 15:09                                               ` Patrik Gfeller [this message]
2020-04-30 22:25                                                 ` Mauro Carvalho Chehab
2020-05-01  8:54                                                   ` Patrik Gfeller
2020-05-01  9:38                                                     ` Mauro Carvalho Chehab
2020-05-01 17:31                                                       ` Patrik Gfeller
2020-05-01 19:30                                                         ` Mauro Carvalho Chehab
2020-05-02  8:15                                                           ` Patrik Gfeller
2020-05-02  9:20                                                             ` Patrik Gfeller
2020-05-02 10:00                                                               ` Mauro Carvalho Chehab
2020-05-02  9:34                                                             ` Mauro Carvalho Chehab
2020-05-02 14:29                                                               ` Patrik Gfeller
2020-05-02 16:28                                                                 ` Mauro Carvalho Chehab
2020-05-02 18:23                                                                   ` Patrik Gfeller
2020-05-02 14:50                                                               ` Patrik Gfeller
2020-05-01 20:56                                                         ` [PATCH] media: atomisp: use add_qos_request instead of update Mauro Carvalho Chehab
2020-04-18 15:29   ` atomisp kernel driver(s) Patrik Gfeller
2020-04-25  2:39 ` Laurent Pinchart
2020-04-25 10:36   ` Patrik Gfeller
2020-04-25 12:19     ` Mauro Carvalho Chehab
2020-04-26 19:07       ` Laurent Pinchart
2020-04-26 20:51         ` Mauro Carvalho Chehab
2020-04-26 19:33     ` Laurent Pinchart
2020-04-28 18:13       ` Patrik Gfeller
2020-04-26  7:44   ` Patrik Gfeller
2020-04-26 19:17     ` Laurent Pinchart
2020-04-29 17:59       ` Patrik Gfeller
2020-04-29 18:19         ` Laurent Pinchart
2020-04-30 15:28           ` Patrik Gfeller
2020-05-02 16:08 ` Andy Shevchenko
2020-05-02 17:04   ` Mauro Carvalho Chehab
2020-05-02 17:33     ` Andy Shevchenko
2020-05-03 10:18       ` Mauro Carvalho Chehab
2020-05-12 10:20       ` Mauro Carvalho Chehab
2020-05-12 11:12         ` Andy Shevchenko
2020-05-12 11:21           ` Andy Shevchenko
2020-05-12 14:56             ` Mauro Carvalho Chehab
2020-05-12 16:01               ` Andy Shevchenko
2020-05-13 18:36                 ` Patrik Gfeller
2020-05-20  8:04                 ` Mauro Carvalho Chehab
2020-05-13  9:56               ` Mauro Carvalho Chehab
2020-05-03  8:46   ` Patrik Gfeller
2020-05-03 10:23     ` Mauro Carvalho Chehab
2020-05-03 12:31       ` Patrik Gfeller
2020-05-03 13:36         ` Patrik Gfeller
2020-05-03 14:43         ` Mauro Carvalho Chehab

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=403b799e-6ae9-d62b-1f3a-a1b6b874071b@gmail.com \
    --to=patrik.gfeller@gmail.com \
    --cc=linux-media@vger.kernel.org \
    --cc=mchehab+huawei@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.