From: Michael Schmitz <schmitzmic@gmail.com>
To: Finn Thain <fthain@linux-m68k.org>,
Geert Uytterhoeven <geert@linux-m68k.org>
Cc: linux-m68k@lists.linux-m68k.org, Arnd Bergmann <arnd@arndb.de>,
Philip Blundell <philb@gnu.org>,
Greg Ungerer <gerg@linux-m68k.org>,
Joshua Thompson <funaho@jurai.org>, Sam Creasey <sammy@sammy.net>,
Laurent Vivier <laurent@vivier.eu>,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH 22/52] m68k: atari: Add and use "atari.h"
Date: Fri, 8 Sep 2023 12:46:11 +1200 [thread overview]
Message-ID: <6ff868a4-d433-6e92-8bf2-573fee19ce2c@gmail.com> (raw)
In-Reply-To: <142e4eb5-b47e-e27c-1be3-bc6c5df889c0@linux-m68k.org>
Hi Finn,
On 8/09/23 11:57, Finn Thain wrote:
> On Thu, 7 Sep 2023, Geert Uytterhoeven wrote:
>
>> diff --git a/arch/m68k/atari/atari.h b/arch/m68k/atari/atari.h
>> new file mode 100644
>> index 0000000000000000..494a03ddac3d16ae
>> --- /dev/null
>> +++ b/arch/m68k/atari/atari.h
>> @@ -0,0 +1,15 @@
>> +/* SPDX-License-Identifier: GPL-2.0-only */
>> +
>> +struct rtc_time;
>> +
>> +/* ataints.c */
>> +void atari_init_IRQ(void);
>> +
>> +/* atasound.c */
>> +void atari_microwire_cmd(int cmd);
>> +void atari_mksound(unsigned int hz, unsigned int ticks);
>> +
>> +/* time.c */
>> +void atari_sched_init(void);
>> +int atari_mste_hwclk(int op, struct rtc_time *t);
>> +int atari_tt_hwclk(int op, struct rtc_time *t);
> Wouldn't atariints.h and atarihw.h be more appropriate places for some of
> these?
atariints.h already has some prototypes, so yes on that account.
atarihw.h only has inlines, but sound and time related prototypes could
be added there, too.
Geert's intentions might have been avoiding inclusion of all the
hardware specific data in those two files, but the only source file to
benefit from this is config.c (the other three already include
atariints.h and atarihw.h).
OTOH, considering this patch series adds a lot of other headers that
only contain prototypes, it might be better to keep to that pattern
everywhere.
Cheers,
Michael
next prev parent reply other threads:[~2023-09-08 0:46 UTC|newest]
Thread overview: 71+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-09-07 13:41 [PATCH 00/52] m68k: W=1 fixes Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 01/52] m68k: kernel: Add missing asmlinkage to do_notify_resume() Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 02/52] m68k: kernel: Include <linux/cpu.h> for trap_init() Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 03/52] m68k: kernel: Make bad_super_trap() static Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 04/52] m68k: kernel: Add and use <asm/syscalls.h> Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 05/52] m68k: kernel: Add and use "ints.h" Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 06/52] m68k: kernel: Add and use "process.h" Geert Uytterhoeven
2023-09-11 13:42 ` Greg Ungerer
2023-09-11 13:51 ` Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 07/52] m68k: kernel: Add and use "ptrace.h" Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 08/52] m68k: kernel: Add and use "signal.h" Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 09/52] m68k: kernel: Add and use "traps.h" Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 10/52] m68k: kernel: Add and use "vectors.h" Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 11/52] m68k: mm: Include <asm/hwtest.h> for hwreg_() Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 12/52] m68k: mm: Move paging_init() to common <asm/pgtable.h> Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 13/52] m68k: mm: Add and use "fault.h" Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 14/52] m68k: emu: Remove unused vsnprintf() return value in nfprint() Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 15/52] m68k: emu: Mark version[] __maybe_unused Geert Uytterhoeven
2023-09-09 8:28 ` Arnd Bergmann
2023-09-09 12:12 ` Geert Uytterhoeven
2023-09-09 14:07 ` Arnd Bergmann
2023-09-11 13:41 ` Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 16/52] m68k: amiga: pcmcia: Replace set but not used variable by READ_ONCE() Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 17/52] m68k: amiga: Add and use "amiga.h" Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 18/52] m68k: atari: Document data parameter of stdma_try_lock() Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 19/52] m68k: atari: Make ikbd_reset() static Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 20/52] m68k: atari: Make atari_platform_init() static Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 21/52] m68k: atari: Make atari_stram_map_pages() static Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 22/52] m68k: atari: Add and use "atari.h" Geert Uytterhoeven
2023-09-07 23:57 ` Finn Thain
2023-09-08 0:46 ` Michael Schmitz [this message]
2023-09-08 1:05 ` Finn Thain
2023-09-08 7:13 ` Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 23/52] m68k: apollo: Remove unused debug console functions Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 24/52] m68k: apollo: Make local reset, serial, and irq functions static Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 25/52] m68k: apollo: Replace set but not used variable by READ_ONCE() Geert Uytterhoeven
2023-09-07 23:37 ` Finn Thain
2023-09-08 6:51 ` Geert Uytterhoeven
2023-09-09 8:35 ` Arnd Bergmann
2023-09-07 13:41 ` [PATCH 26/52] m68k: apollo: Add and use "apollo.h" Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 27/52] m68k: bvme6000: Make bvme6000_abort_int() static Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 28/52] m68k: hp300: Include "time.h" for hp300_sched_init() Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 29/52] m68k: mac: Remove unused sine_data[] Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 30/52] m68k: mac: Remove unused yday in unmktime() Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 31/52] m68k: mac: Make mac_platform_init() static Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 32/52] m68k: mac: Add and use "mac.h" Geert Uytterhoeven
2023-09-07 23:44 ` Finn Thain
2023-09-08 7:15 ` Geert Uytterhoeven
2023-09-08 22:59 ` Finn Thain
2023-09-09 12:10 ` Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 33/52] m68k: mvme147: Make mvme147_init_IRQ() static Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 34/52] m68k: mvme16x: Remove unused sink in mvme16x_cons_write() Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 35/52] m68k: mvme16x: Add and use "mvme16x.h" Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 36/52] m68k: q40: Add and use "q40.h" Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 37/52] m68k: sun3/3x: Include <asm/config.h> for config_sun3*() Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 38/52] m68k: sun3: Improve Sun3/3x DVMA abstraction in <asm/dvma.h> Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 39/52] m68k: sun3: Fix context restore in flush_tlb_range() Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 40/52] m68k: sun3: Fix signature of sun3_get_model() Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 41/52] m68k: sun3: Add missing asmlinkage to sun3_init() Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 42/52] m68k: sun3: Remove unused orig_baddr in free_baddr() Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 43/52] m68k: sun3: Remove unused start_page in sun3_bootmem_alloc() Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 44/52] m68k: sun3: Remove unused vsprintf() return value in prom_printf() Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 45/52] m68k: sun3: Annotate prom_printf() with __printf() Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 46/52] m68k: sun3: Make print_pte() static Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 47/52] m68k: sun3: Make sun3_platform_init() static Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 48/52] m68k: sun3x: Fix signature of sun3_leds() Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 49/52] m68k: sun3x: Do not mark dvma_map_iommu() inline Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 50/52] m68k: sun3x: Make sun3x_halt() static Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 51/52] m68k: sun3x: Make dvma_print() static Geert Uytterhoeven
2023-09-07 13:41 ` [PATCH 52/52] m68k: sun3/3x: Add and use "sun3.h" Geert Uytterhoeven
2023-09-09 8:37 ` [PATCH 00/52] m68k: W=1 fixes Arnd Bergmann
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=6ff868a4-d433-6e92-8bf2-573fee19ce2c@gmail.com \
--to=schmitzmic@gmail.com \
--cc=arnd@arndb.de \
--cc=fthain@linux-m68k.org \
--cc=funaho@jurai.org \
--cc=geert@linux-m68k.org \
--cc=gerg@linux-m68k.org \
--cc=laurent@vivier.eu \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-m68k@lists.linux-m68k.org \
--cc=philb@gnu.org \
--cc=sammy@sammy.net \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox