device: Drop `mmconf_resource_init` function

All uses of `mmconf_resource_init` have been replaced in previous
patches with `mmconf_resource`, which uses Kconfig symbol values.

Change-Id: I4473268016ed511aa5c4930a71977e722e34162a
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50112
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
This commit is contained in:
Angel Pons 2021-01-20 13:03:58 +01:00
parent a6b0922aa1
commit 90be7544e4
2 changed files with 4 additions and 12 deletions

View File

@ -862,11 +862,11 @@ void fixed_io_resource(struct device *dev, unsigned long index,
IORESOURCE_RESERVE; IORESOURCE_RESERVE;
} }
void mmconf_resource_init(struct resource *resource, resource_t base, void mmconf_resource(struct device *dev, unsigned long index)
int buses)
{ {
resource->base = base; struct resource *resource = new_resource(dev, index);
resource->size = buses * MiB; resource->base = CONFIG_MMCONF_BASE_ADDRESS;
resource->size = CONFIG_MMCONF_LENGTH;
resource->flags = IORESOURCE_MEM | IORESOURCE_RESERVE | resource->flags = IORESOURCE_MEM | IORESOURCE_RESERVE |
IORESOURCE_FIXED | IORESOURCE_STORED | IORESOURCE_ASSIGNED; IORESOURCE_FIXED | IORESOURCE_STORED | IORESOURCE_ASSIGNED;
@ -875,13 +875,6 @@ void mmconf_resource_init(struct resource *resource, resource_t base,
(unsigned long)(resource->base + resource->size)); (unsigned long)(resource->base + resource->size));
} }
void mmconf_resource(struct device *dev, unsigned long index)
{
struct resource *resource = new_resource(dev, index);
mmconf_resource_init(resource, CONFIG_MMCONF_BASE_ADDRESS,
CONFIG_MMCONF_BUS_NUMBER);
}
void tolm_test(void *gp, struct device *dev, struct resource *new) void tolm_test(void *gp, struct device *dev, struct resource *new)
{ {
struct resource **best_p = gp; struct resource **best_p = gp;

View File

@ -313,7 +313,6 @@ void fixed_io_resource(struct device *dev, unsigned long index,
void fixed_mem_resource(struct device *dev, unsigned long index, void fixed_mem_resource(struct device *dev, unsigned long index,
unsigned long basek, unsigned long sizek, unsigned long type); unsigned long basek, unsigned long sizek, unsigned long type);
void mmconf_resource_init(struct resource *res, resource_t base, int buses);
void mmconf_resource(struct device *dev, unsigned long index); void mmconf_resource(struct device *dev, unsigned long index);
/* It is the caller's responsibility to adjust regions such that ram_resource() /* It is the caller's responsibility to adjust regions such that ram_resource()