Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upstreaming driver into Linux mainline #1

Open
okias opened this issue Jul 9, 2022 · 5 comments
Open

upstreaming driver into Linux mainline #1

okias opened this issue Jul 9, 2022 · 5 comments

Comments

@okias
Copy link

okias commented Jul 9, 2022

Hello,

First and foremost, I'd like to thank you for making your driver available under a FOSS license that is compatible with the Linux kernel.

I assume this repository is connected to the official development of the tfa98xx driver. I would be interested if Goodix considered sending the patches directly into the Linux kernel. I assume it would be really beneficial for the customers to have a long-term supported upstream driver.

There is already some support for a few Goodix TFA98xx chips (for example, https://patchwork.kernel.org/project/alsa-devel/patch/20211024085840.1536438-5-vincent.knecht@mailoo.org/ ).

If there is some interest from Goodix, I believe the Linux community would be willing to help you with the inclusion process, providing testing and reviews.

Thank you!

@Goodix-vas
Copy link
Owner

Goodix-vas commented Jul 12, 2022 via email

okias added a commit to okias/linux that referenced this issue Jul 14, 2022
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming\
if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `lib/ -> src/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>
okias added a commit to okias/linux that referenced this issue Jul 15, 2022
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>
@Goodix-vas
Copy link
Owner

Goodix-vas commented Jul 21, 2022 via email

@okias
Copy link
Author

okias commented Jul 21, 2022

Hello Danny,

thank you for reply.

Would it be possible to at least provide documentation for TFA98xx family or at least TFA9894 (which is used in the Snapdragon-based OnePlus 6T and others)? In case an NDA is required, I believe some team members would be willing to sign it.

Best regards
David

@okias
Copy link
Author

okias commented Aug 5, 2022

Kind reminder.

@Goodix-vas
Copy link
Owner

Goodix-vas commented Aug 8, 2022 via email

samueldr pushed a commit to samueldr/linux that referenced this issue Sep 14, 2022
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>
strongtz pushed a commit to edk2-porting/linux-snapdragon that referenced this issue Oct 3, 2022
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>
rosefromthedead pushed a commit to rosefromthedead/linux that referenced this issue Nov 29, 2022
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>
amartinz pushed a commit to amartinz/linux that referenced this issue Jan 17, 2023
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>
riverzhou pushed a commit to riverzhou/matebooke2019kernel that referenced this issue May 15, 2023
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>
riverzhou pushed a commit to riverzhou/matebooke2019kernel that referenced this issue May 15, 2023
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
samueldr pushed a commit to samueldr/linux that referenced this issue Sep 16, 2023
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
kimocoder pushed a commit to kimocoder/kernel_qcom_sdm845_mainline that referenced this issue Nov 22, 2023
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
dsankouski pushed a commit to dsankouski/linux that referenced this issue Apr 10, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
andiradulescu pushed a commit to andiradulescu/linux that referenced this issue Jun 27, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 14, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
chayleaf pushed a commit to chayleaf/linux-sdm845 that referenced this issue Aug 15, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
Kreyren pushed a commit to Kreyren/linux that referenced this issue Aug 18, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
sigmaris pushed a commit to sigmaris/linux that referenced this issue Aug 21, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: David Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration
qaz6750 added a commit to qaz6750/msm8998-mainline that referenced this issue Sep 30, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: default avatarDavid Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration

Signed-off-by: XiaoYeZi <qaz6750@outlook.com>
qaz6750 added a commit to qaz6750/msm8998-mainline that referenced this issue Oct 2, 2024
Temporary solution, until proper driver gets into mainline!

Please, preferably do not waste time on improving except import or
security/crash bugfixes. Rather invest time into upstreaming if possible.

Need firmware (the one from j0sh1x works just fine).

Imported with small adjustments:
 - `{lib/,src/} -> tfa98xx-downstream/`
 - small few unimportant lines of changes to compile

Imported from: https://github.com/j0sh1x/tfa98xx
Discussion w/ Goodix about upstreaming: Goodix-vas/tfa98xx#1

Signed-off-by: default avatarDavid Heidelberg <david@ixit.cz>

tfa98xx: use devm_gpiod_put instead of deprecated devm_gpio_free

The devm_gpio_free is completely removed in 6.0. Check the below patch
https://lore.kernel.org/lkml/CAMRc=Mfqo19we+0ShbpCtbbsXgU6trKbwQR2Zg7LcAWSJ_834A@mail.gmail.com/T/
Temporarily convert gpio to gpio_desc and use devm_gpiod_put to release the gpio.
Eventually we will have to move to the new gpiod api.

sound: codecs: tfa98xx: fix .remove decleration

Signed-off-by: XiaoYeZi <qaz6750@outlook.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants