Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
linux-davinci-2.6.23
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
linux
linux-davinci-2.6.23
Commits
18d508bf
Commit
18d508bf
authored
Oct 14, 2006
by
Len Brown
Browse files
Options
Browse Files
Download
Plain Diff
Pull sci into test branch
parents
384bc8f0
281ea49b
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
5 deletions
+5
-5
arch/i386/kernel/acpi/boot.c
arch/i386/kernel/acpi/boot.c
+5
-5
No files found.
arch/i386/kernel/acpi/boot.c
View file @
18d508bf
...
@@ -332,7 +332,7 @@ acpi_parse_ioapic(acpi_table_entry_header * header, const unsigned long end)
...
@@ -332,7 +332,7 @@ acpi_parse_ioapic(acpi_table_entry_header * header, const unsigned long end)
/*
/*
* Parse Interrupt Source Override for the ACPI SCI
* Parse Interrupt Source Override for the ACPI SCI
*/
*/
static
void
acpi_sci_ioapic_setup
(
u32
gsi
,
u16
polarity
,
u16
trigger
)
static
void
acpi_sci_ioapic_setup
(
u32
bus_irq
,
u32
gsi
,
u16
polarity
,
u16
trigger
)
{
{
if
(
trigger
==
0
)
/* compatible SCI trigger is level */
if
(
trigger
==
0
)
/* compatible SCI trigger is level */
trigger
=
3
;
trigger
=
3
;
...
@@ -352,13 +352,13 @@ static void acpi_sci_ioapic_setup(u32 gsi, u16 polarity, u16 trigger)
...
@@ -352,13 +352,13 @@ static void acpi_sci_ioapic_setup(u32 gsi, u16 polarity, u16 trigger)
* If GSI is < 16, this will update its flags,
* If GSI is < 16, this will update its flags,
* else it will create a new mp_irqs[] entry.
* else it will create a new mp_irqs[] entry.
*/
*/
mp_override_legacy_irq
(
gsi
,
polarity
,
trigger
,
gsi
);
mp_override_legacy_irq
(
bus_irq
,
polarity
,
trigger
,
gsi
);
/*
/*
* stash over-ride to indicate we've been here
* stash over-ride to indicate we've been here
* and for later update of acpi_fadt
* and for later update of acpi_fadt
*/
*/
acpi_sci_override_gsi
=
gsi
;
acpi_sci_override_gsi
=
bus_irq
;
return
;
return
;
}
}
...
@@ -376,7 +376,7 @@ acpi_parse_int_src_ovr(acpi_table_entry_header * header,
...
@@ -376,7 +376,7 @@ acpi_parse_int_src_ovr(acpi_table_entry_header * header,
acpi_table_print_madt_entry
(
header
);
acpi_table_print_madt_entry
(
header
);
if
(
intsrc
->
bus_irq
==
acpi_fadt
.
sci_int
)
{
if
(
intsrc
->
bus_irq
==
acpi_fadt
.
sci_int
)
{
acpi_sci_ioapic_setup
(
intsrc
->
global_irq
,
acpi_sci_ioapic_setup
(
intsrc
->
bus_irq
,
intsrc
->
global_irq
,
intsrc
->
flags
.
polarity
,
intsrc
->
flags
.
polarity
,
intsrc
->
flags
.
trigger
);
intsrc
->
flags
.
trigger
);
return
0
;
return
0
;
...
@@ -879,7 +879,7 @@ static int __init acpi_parse_madt_ioapic_entries(void)
...
@@ -879,7 +879,7 @@ static int __init acpi_parse_madt_ioapic_entries(void)
* pretend we got one so we can set the SCI flags.
* pretend we got one so we can set the SCI flags.
*/
*/
if
(
!
acpi_sci_override_gsi
)
if
(
!
acpi_sci_override_gsi
)
acpi_sci_ioapic_setup
(
acpi_fadt
.
sci_int
,
0
,
0
);
acpi_sci_ioapic_setup
(
acpi_fadt
.
sci_int
,
acpi_fadt
.
sci_int
,
0
,
0
);
/* Fill in identity legacy mapings where no override */
/* Fill in identity legacy mapings where no override */
mp_config_acpi_legacy_irqs
();
mp_config_acpi_legacy_irqs
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment